0001561550-24-000009.txt : 20240223 0001561550-24-000009.hdr.sgml : 20240223 20240223083539 ACCESSION NUMBER: 0001561550-24-000009 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240223 DATE AS OF CHANGE: 20240223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Datadog, Inc. CENTRAL INDEX KEY: 0001561550 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 272825503 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-39051 FILM NUMBER: 24667336 BUSINESS ADDRESS: STREET 1: 620 EIGHTH AVENUE, 45TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10018 BUSINESS PHONE: 866-329-4466 MAIL ADDRESS: STREET 1: 620 EIGHTH AVENUE, 45TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10018 10-K 1 ddog-20231231.htm 10-K ddog-20231231
false2023FY0001561550http://fasb.org/us-gaap/2023#AccountingStandardsUpdate202006Member11P3Y0.010833846147544442500015615502023-01-012023-12-3100015615502023-06-30iso4217:USD0001561550us-gaap:CommonClassAMember2024-02-15xbrli:shares0001561550us-gaap:CommonClassBMember2024-02-1500015615502023-12-3100015615502022-12-310001561550us-gaap:CommonClassAMember2023-12-31iso4217:USDxbrli:shares0001561550us-gaap:CommonClassAMember2022-12-310001561550us-gaap:CommonClassBMember2022-12-310001561550us-gaap:CommonClassBMember2023-12-3100015615502022-01-012022-12-3100015615502021-01-012021-12-310001561550us-gaap:CommonStockMember2020-12-310001561550us-gaap:AdditionalPaidInCapitalMember2020-12-310001561550us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001561550us-gaap:RetainedEarningsMember2020-12-3100015615502020-12-3100015615502020-01-012020-12-310001561550us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001561550srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-310001561550srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001561550us-gaap:CommonStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-12-310001561550us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-12-310001561550us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-12-310001561550us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-12-310001561550srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-12-310001561550us-gaap:CommonStockMember2021-01-012021-12-310001561550us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001561550us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001561550us-gaap:RetainedEarningsMember2021-01-012021-12-310001561550us-gaap:CommonStockMember2021-12-310001561550us-gaap:AdditionalPaidInCapitalMember2021-12-310001561550us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001561550us-gaap:RetainedEarningsMember2021-12-3100015615502021-12-310001561550us-gaap:CommonStockMember2022-01-012022-12-310001561550us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001561550us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001561550us-gaap:RetainedEarningsMember2022-01-012022-12-310001561550us-gaap:CommonStockMember2022-12-310001561550us-gaap:AdditionalPaidInCapitalMember2022-12-310001561550us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001561550us-gaap:RetainedEarningsMember2022-12-310001561550us-gaap:CommonStockMember2023-01-012023-12-310001561550us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001561550us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001561550us-gaap:RetainedEarningsMember2023-01-012023-12-310001561550us-gaap:CommonStockMember2023-12-310001561550us-gaap:AdditionalPaidInCapitalMember2023-12-310001561550us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001561550us-gaap:RetainedEarningsMember2023-12-310001561550ddog:A0125ConvertibleSeniorNotesDue2025Member2020-06-020001561550srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMemberus-gaap:AccountingStandardsUpdate202006Member2021-01-010001561550us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate202006Member2021-01-010001561550srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate202006Member2021-01-010001561550us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001561550us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001561550us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001561550ddog:LongLivedAssetsMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-01-012023-12-31xbrli:pure0001561550ddog:LongLivedAssetsMemberus-gaap:GeographicConcentrationRiskMembercountry:US2022-01-012022-12-310001561550ddog:LongLivedAssetsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2023-01-012023-12-310001561550ddog:LongLivedAssetsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2022-01-012022-12-310001561550us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001561550us-gaap:ComputerEquipmentMember2023-12-310001561550us-gaap:FurnitureAndFixturesMember2023-12-310001561550us-gaap:DevelopedTechnologyRightsMember2023-12-310001561550us-gaap:CustomerRelationshipsMember2023-12-31ddog:segment0001561550us-gaap:CorporateDebtSecuritiesMember2023-12-310001561550us-gaap:CommercialPaperMember2023-12-310001561550us-gaap:USTreasurySecuritiesMember2023-12-310001561550us-gaap:CertificatesOfDepositMember2023-12-310001561550us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001561550us-gaap:CorporateDebtSecuritiesMember2022-12-310001561550us-gaap:CommercialPaperMember2022-12-310001561550us-gaap:CertificatesOfDepositMember2022-12-310001561550us-gaap:USTreasurySecuritiesMember2022-12-310001561550us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMember2023-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001561550us-gaap:FairValueMeasurementsRecurringMember2022-12-310001561550us-gaap:ComputerEquipmentMember2022-12-310001561550us-gaap:FurnitureAndFixturesMember2022-12-310001561550us-gaap:LeaseholdImprovementsMember2023-12-310001561550us-gaap:LeaseholdImprovementsMember2022-12-310001561550us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001561550us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2023-01-012023-12-31ddog:businessCombination0001561550us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2023-12-310001561550us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-01-012022-12-310001561550us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-12-310001561550us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-10-012021-12-310001561550us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-12-310001561550ddog:AcquisitionInApril2021Member2021-04-012021-04-300001561550ddog:AcquisitionInApril2021Member2021-04-300001561550us-gaap:DevelopedTechnologyRightsMemberddog:AcquisitionInApril2021Member2021-04-300001561550us-gaap:CustomerRelationshipsMemberddog:AcquisitionInApril2021Member2021-04-300001561550us-gaap:DevelopedTechnologyRightsMemberddog:AcquisitionInApril2021Member2021-04-012021-04-300001561550us-gaap:CustomerRelationshipsMemberddog:AcquisitionInApril2021Member2021-04-012021-04-300001561550ddog:AcquisitionInFebruary2021Member2021-02-280001561550us-gaap:DevelopedTechnologyRightsMember2022-12-310001561550us-gaap:CustomerRelationshipsMember2022-12-310001561550ddog:A0125ConvertibleSeniorNotesDue2025Member2020-06-022020-06-020001561550ddog:ScenarioOneMemberddog:A0125ConvertibleSeniorNotesDue2025Member2020-06-022020-06-02utr:D0001561550ddog:ScenarioTwoMemberddog:A0125ConvertibleSeniorNotesDue2025Member2020-06-022020-06-020001561550ddog:ScenarioTwoMemberddog:A0125ConvertibleSeniorNotesDue2025Member2020-06-020001561550ddog:ScenarioThreeMemberddog:A0125ConvertibleSeniorNotesDue2025Member2020-06-020001561550ddog:ScenarioThreeMemberddog:A0125ConvertibleSeniorNotesDue2025Member2020-06-022020-06-020001561550ddog:A0125ConvertibleSeniorNotesDue2025Member2023-10-012023-12-310001561550us-gaap:DebtInstrumentRedemptionPeriodOneMemberddog:A0125ConvertibleSeniorNotesDue2025Member2020-06-022020-06-020001561550ddog:A0125ConvertibleSeniorNotesDue2025Member2023-12-310001561550ddog:A0125ConvertibleSeniorNotesDue2025Member2022-12-310001561550ddog:A0125ConvertibleSeniorNotesDue2025Member2023-01-012023-12-310001561550ddog:A0125ConvertibleSeniorNotesDue2025Member2022-01-012022-12-310001561550ddog:A0125ConvertibleSeniorNotesDue2025Member2021-01-012021-12-310001561550us-gaap:CommonClassAMemberddog:A0125ConvertibleSeniorNotesDue2025Member2023-01-012023-12-310001561550srt:NorthAmericaMember2023-01-012023-12-310001561550srt:NorthAmericaMember2022-01-012022-12-310001561550srt:NorthAmericaMember2021-01-012021-12-310001561550ddog:InternationalMember2023-01-012023-12-310001561550ddog:InternationalMember2022-01-012022-12-310001561550ddog:InternationalMember2021-01-012021-12-310001561550country:US2023-01-012023-12-310001561550country:US2022-01-012022-12-310001561550country:US2021-01-012021-12-3100015615502024-01-012023-12-31ddog:classddog:right0001561550us-gaap:CommonClassBMember2023-01-012023-12-310001561550ddog:EmployeeStockOptionRestrictedStockUnitsAndPerformanceStockUnitsMember2023-12-310001561550ddog:EmployeeStockOptionRestrictedStockUnitsAndPerformanceStockUnitsMember2022-12-310001561550ddog:SharesAvailableForFutureGrantsMember2023-12-310001561550ddog:SharesAvailableForFutureGrantsMember2022-12-310001561550us-gaap:EmployeeStockMember2023-12-310001561550us-gaap:EmployeeStockMember2022-12-31ddog:plan0001561550us-gaap:CommonClassBMemberddog:A2012EquityIncentivePlanMember2023-12-310001561550ddog:TwoThousandNineteenEquityIncentivePlanMember2023-12-310001561550us-gaap:EmployeeStockOptionMember2022-12-310001561550us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001561550us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001561550ddog:RestrictedStockUnitsRestrictedStockAwardsAndPerformanceStockUnitsMember2022-12-310001561550ddog:RestrictedStockUnitsRestrictedStockAwardsAndPerformanceStockUnitsMember2023-01-012023-12-310001561550ddog:RestrictedStockUnitsRestrictedStockAwardsAndPerformanceStockUnitsMember2023-12-310001561550us-gaap:RestrictedStockMember2019-11-012022-11-300001561550us-gaap:RestrictedStockMember2023-01-012023-12-310001561550ddog:RestrictedStockUnitsAndRestrictedStockMember2023-12-310001561550ddog:RestrictedStockUnitsAndRestrictedStockMember2022-12-310001561550ddog:RestrictedStockUnitsAndRestrictedStockMember2023-01-012023-12-310001561550ddog:RestrictedStockUnitsAndRestrictedStockMember2022-01-012022-12-310001561550us-gaap:PerformanceSharesMember2023-12-310001561550us-gaap:PerformanceSharesMember2022-12-310001561550us-gaap:PerformanceSharesMember2023-01-012023-12-310001561550us-gaap:PerformanceSharesMember2022-01-012022-12-310001561550us-gaap:PerformanceSharesMember2021-12-310001561550us-gaap:CostOfSalesMember2023-01-012023-12-310001561550us-gaap:CostOfSalesMember2022-01-012022-12-310001561550us-gaap:CostOfSalesMember2021-01-012021-12-310001561550us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001561550us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001561550us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001561550us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001561550us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001561550us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001561550ddog:EmployeeStockPurchasePlanMember2023-01-012023-12-310001561550ddog:EmployeeStockPurchasePlanMember2019-09-012019-09-300001561550ddog:EmployeeStockPurchasePlanMember2022-01-012022-12-310001561550ddog:EmployeeStockPurchasePlanMember2021-01-012021-12-310001561550us-gaap:CommonClassAMemberddog:EmployeeStockPurchasePlanMember2023-01-012023-12-310001561550us-gaap:CommonClassAMemberddog:EmployeeStockPurchasePlanMember2022-01-012022-12-310001561550us-gaap:CommonClassAMemberddog:EmployeeStockPurchasePlanMember2021-01-012021-12-310001561550us-gaap:CommonClassAMemberddog:EmployeeStockPurchasePlanMember2023-12-310001561550ddog:EmployeeStockPurchasePlanMember2023-12-310001561550ddog:EmployeeStockPurchasePlanMember2022-12-310001561550us-gaap:CommonClassAMember2023-01-012023-12-310001561550us-gaap:CommonClassAMember2022-01-012022-12-310001561550us-gaap:CommonClassBMember2022-01-012022-12-310001561550us-gaap:CommonClassAMember2021-01-012021-12-310001561550us-gaap:CommonClassBMember2021-01-012021-12-310001561550us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2023-01-012023-12-310001561550us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2023-01-012023-12-310001561550us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2022-01-012022-12-310001561550us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2022-01-012022-12-310001561550us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2021-01-012021-12-310001561550us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2021-01-012021-12-310001561550us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2023-01-012023-12-310001561550us-gaap:CommonClassBMemberus-gaap:EmployeeStockMember2023-01-012023-12-310001561550us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2022-01-012022-12-310001561550us-gaap:CommonClassBMemberus-gaap:EmployeeStockMember2022-01-012022-12-310001561550us-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2021-01-012021-12-310001561550us-gaap:CommonClassBMemberus-gaap:EmployeeStockMember2021-01-012021-12-310001561550us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001561550us-gaap:CommonClassBMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001561550us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001561550us-gaap:CommonClassBMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001561550us-gaap:CommonClassAMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001561550us-gaap:CommonClassBMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001561550us-gaap:CommonClassAMemberus-gaap:RestrictedStockMember2023-01-012023-12-310001561550us-gaap:CommonClassBMemberus-gaap:RestrictedStockMember2023-01-012023-12-310001561550us-gaap:CommonClassAMemberus-gaap:RestrictedStockMember2022-01-012022-12-310001561550us-gaap:CommonClassBMemberus-gaap:RestrictedStockMember2022-01-012022-12-310001561550us-gaap:CommonClassAMemberus-gaap:RestrictedStockMember2021-01-012021-12-310001561550us-gaap:CommonClassBMemberus-gaap:RestrictedStockMember2021-01-012021-12-310001561550ddog:EmployeeStockOptionAndRestrictedStockUnitsMember2023-01-012023-12-310001561550ddog:EmployeeStockOptionAndRestrictedStockUnitsMember2022-01-012022-12-310001561550ddog:EmployeeStockOptionAndRestrictedStockUnitsMember2021-01-012021-12-310001561550ddog:UnvestedEarlyExercisedStockOptionsAndRestrictedStockMember2023-01-012023-12-310001561550ddog:UnvestedEarlyExercisedStockOptionsAndRestrictedStockMember2022-01-012022-12-310001561550ddog:UnvestedEarlyExercisedStockOptionsAndRestrictedStockMember2021-01-012021-12-310001561550us-gaap:EmployeeStockMember2023-01-012023-12-310001561550us-gaap:EmployeeStockMember2022-01-012022-12-310001561550us-gaap:EmployeeStockMember2021-01-012021-12-310001561550ddog:SharesIssuableUponConversionOfTheConvertibleSeniorNotesMember2023-01-012023-12-310001561550ddog:SharesIssuableUponConversionOfTheConvertibleSeniorNotesMember2022-01-012022-12-310001561550ddog:SharesIssuableUponConversionOfTheConvertibleSeniorNotesMember2021-01-012021-12-3100015615502023-10-012023-12-310001561550ddog:DavidObstlerMember2023-10-012023-12-310001561550ddog:DavidObstlerMember2023-12-310001561550ddog:ArmelleDeMadreMember2023-10-012023-12-310001561550ddog:ArmelleDeMadreMember2023-12-310001561550ddog:DevIttycheriaMember2023-10-012023-12-310001561550ddog:DevIttycheriaMember2023-12-310001561550ddog:SeanWaltersMember2023-10-012023-12-310001561550ddog:SeanWaltersMember2023-12-310001561550ddog:ObstlerChildren2019TrustSharesMemberddog:DavidObstlerMember2023-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
________________________________________
FORM 10-K
________________________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 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-39051
________________________________________
Datadog, Inc.
(Exact Name of Registrant as Specified in its Charter)
________________________________________

Delaware27-2825503
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
620 8th Avenue, 45th Floor
New York,NY10018
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (866) 329-4466
________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A common stock, par value $0.00001 per shareDDOGThe Nasdaq Stock Market LLC
(Nasdaq Global Select Market)
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes    No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.   Yes     No  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant, based on the closing price of the registrant’s shares of Class A common stock as reported by The Nasdaq Global Select Market on June 30, 2023 was approximately $29.3 billion.
As of February 15, 2024, there were 305,929,910 shares of the registrant’s Class A common stock and 25,944,197 shares of the registrant’s Class B common stock, each with a par value of $0.00001 per share, outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Proxy Statement for its 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2023.




DATADOG, INC.
2023 ANNUAL REPORT ON FORM 10-K
TABLE OF CONTENTS
Page
Item 9C.

1


RISK FACTORS SUMMARY
Our operations and financial results and an investment in our Class A common stock are subject to various risks and uncertainties, the most significant of which are summarized below. You should consider carefully the summary below and the risks and uncertainties described in the “Risk Factors” section of this Annual Report on Form 10-K, as well as the other information contained in this Annual Report on Form 10-K, including our consolidated financial statements and related notes. The risks and uncertainties described below and in “Risk Factors” are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of such risks or others not specified below or in “Risk Factors” materialize, our business, financial condition and results of operations could be materially and adversely affected. In that case, the trading price of our Class A common stock could decline.
Unfavorable conditions in our industry or the global economy, or reductions in information technology spending, could limit our ability to grow our business and negatively affect our results of 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.
We have a history of operating losses and may not achieve or sustain profitability in the future.
We have a limited operating history, which makes it difficult to forecast our future results of operations.
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.
Our business depends on our existing customers purchasing additional subscriptions and products from us and renewing their subscriptions. If our customers do not renew or expand their subscriptions with us, our future operating results would be harmed.
If we are unable to attract new customers, our business, financial condition and results of operations will be adversely affected.
Failure to effectively develop and expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products.
If we or our third-party service providers experience, or are unable to protect against cyber-attacks, ransomware, security incidents, or security breaches, or if unauthorized parties otherwise obtain access to our customers’ data, our data, or our platform and information technology systems, then our solution may be perceived as not being secure, our reputation may be harmed, demand for our platform and products may be reduced, and we may incur significant liabilities or additional expenses.
Interruptions or performance problems associated with our products and platform capabilities may adversely affect our business, financial condition and results of operations.
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.
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 platform and products may become less competitive.
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.
The dual class structure of our common stock has the effect of concentrating voting control with holders of our Class B common stock, including our executive officers, directors and their affiliates, which will limit the ability of holders of our Class A common stock to influence the outcome of important transactions.
2


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Annual Report on Form 10-K including statements regarding our future results of operations or 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,” “will” or “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, expenses and other operating results;
our ability to acquire new customers and successfully retain existing customers;
our ability to increase usage of our platform and upsell and cross sell additional products;
our ability to achieve or sustain our profitability;
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 reliance on key personnel and our ability to identify, recruit and retain skilled personnel;
our ability to effectively manage our growth, including any international expansion;
our ability to protect our intellectual property rights and any costs associated therewith;
our ability to compete effectively with existing competitors and new market entrants;
the growth rates of the markets in which we compete; and
the potential impact of general market, political, economic, and business conditions in our industry, or reductions in information technology spending, on our business, results of operations and financial condition.
You should not rely on forward-looking statements as predictions of future events. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in under the header “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained herein. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made, and we undertake no obligation to update them to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law.
Unless the context otherwise indicates, references in this report to the terms “Datadog”, “the Company,” “we,” “our” and “us” refer to Datadog, Inc. and its subsidiaries.
“Datadog” and other trade names and trademarks of ours appearing in this report are our property. This report contains trade names and trademarks of other companies, which are the property of their respective owners. We do not intend our use or display of other companies’ trade names or trademarks to imply an endorsement or sponsorship of us by such companies, or any relationship with any of these companies.
We may announce material business and financial information to our investors using our investor relations website (www.investors.datadoghq.com). We therefore encourage investors and others interested in Datadog to review the information that we make available on our website, in addition to following our filings with the Securities and Exchange Commission, or the SEC, webcasts, press releases and conference calls.
3


MARKET, INDUSTRY AND OTHER DATA
The statistical data, estimates and forecasts referenced throughout this Annual Report on Form 10-K are based on independent industry publications or other publicly available information, as well as information based on our internal sources. While we believe the industry and market data included in this Annual Report on Form 10-K are reliable and are based on reasonable assumptions, these data involve many assumptions and limitations, and you are cautioned not to give undue weight to these estimates. We have not independently verified the accuracy or completeness of the data contained in these industry publications and other publicly available information. None of the industry publications referred to in this Annual Report on Form 10-K were prepared on our or on our affiliates’ behalf or at our expense. The industry in which we operate is subject to a high degree of uncertainty and risk due to a variety of factors, including those described in the section titled “Risk Factors” and “Special Note Regarding Forward-Looking Statements,” that could cause results to differ materially from those expressed in these publications and other publicly available information.
The Gartner content referenced herein (the “Gartner Content”) represents research opinion or viewpoints published, as part of a syndicated subscription service, by Gartner, Inc. (“Gartner”), and are not representations of fact. The Gartner Content speaks as of its original publication date in December 2023 (and not as of the date of this Annual Report on Form 10-K) and the opinions expressed in the Gartner Content are subject to change without notice.
4


PART I
Item 1. Business
Overview
Datadog is the observability and security platform for cloud applications.
Our SaaS platform integrates and automates infrastructure monitoring, application performance monitoring, log management, user experience monitoring, cloud security, and many other capabilities to provide unified, real-time observability and security for our customers’ entire technology stack. Datadog is used by organizations of all sizes and across a wide range of industries to enable digital transformation and cloud migration, drive collaboration among development, operations, security and business teams, accelerate time to market for applications, reduce time to problem resolution, secure applications and infrastructure, understand user behavior, and track key business metrics.
Software applications are transforming how organizations engage with customers and operate their businesses. Companies across all industries are re-platforming their businesses to cloud native or hybrid on-premise and cloud infrastructures to enable this digital transformation. Historically, engineering teams have been siloed, making the development of next generation applications in dynamic cloud environments challenging. We started Datadog to break this model and facilitate collaboration among development and operations teams, enabling the adoption of DevOps practices. Since then we have continuously pushed to unify separate tools into an integrated monitoring and analytics platform, readily available to everyone who cares about applications and their impact on business. And while we continue to broaden our capabilities in observability, we have continued to expand our platform into use cases beyond observability. Starting in 2020, we began to develop products in cloud security, and in 2021, we expanded into developer-focused products.
From our founding goal of breaking down silos between Dev and Ops, we set out in 2010 to build a real-time data integration platform to turn chaos of having uncorrelated data from disparate sources into digestible and actionable insights. Since launching our first use case with Infrastructure Monitoring in 2012, we have expanded our platform rapidly, and today, we offer end-to-end monitoring and analytics, powered by a common data model that is extensible for use cases across observability, security, and software delivery. In 2023, we launched Application Vulnerability Management to detect vulnerabilities in open-source libraries in production, Data Streams Monitoring to track and improve the performance of event-driven applications, and Workflow Automation to easily automate actions based on observability insights.
Our proprietary platform combines the power of metrics, traces, logs, user sessions, security signals, and other data from a single agent and over 700 integrations to provide a unified view of infrastructure, application performance and the real-time events impacting performance. Datadog is designed to be cloud agnostic and easy to deploy, with hundreds of out-of-the-box integrations, a built-in understanding of modern technology stacks and extensive customizations. Customers can deploy our platform across their entire infrastructure, making it ubiquitous and a daily part of the lives of developers, operations engineers, security professionals, and business leaders.
We believe that our platform currently addresses a significant portion of the IT Operations Management market. According to Gartner, the IT Operations Management market represents a $81 billion opportunity in 2027. We believe a large portion of this spend is for legacy on-premise and private cloud environments but does not fully include the opportunity in modern multi-cloud and hybrid cloud environments. Our platform is designed to address both legacy and modern environments.
We employ a land-and-expand business model centered around offering products that are easy to adopt and have a very short time to value. Our customers can expand their footprint with us on a self-service basis. Our customers often significantly increase their usage of the products they initially buy from us and expand their usage to other products we offer on our platform. We grow with our customers as they expand their workloads in the public and private cloud.
Our Solution and Key Strengths
Datadog was founded on the premise that the old model of siloed developers and IT operations engineers is broken, and that legacy tools used for monitoring static on-premise architectures do not work in modern cloud or hybrid environments. Datadog’s cloud-native platform enables development and operations teams to collaborate, quickly build and improve applications, and drive business performance. Empowered by our out-of-the box functionality and simple, self-service installation, our customers are able to rapidly deploy our platform to provide application- and infrastructure-wide visibility, often within minutes.
5


Built for dynamic cloud and hybrid infrastructures. Our innovative platform was born in the cloud and was built to work with ephemeral cloud technologies such as microservices, containers and serverless computing. Our data model was built to work at cloud scale with highly dynamic data sets and processes more than 10 trillion events a day.
Simple but not simplistic. Our platform is easy-to-use with out-of-the-box integrations, customizable drag-and-drop dashboards, real-time visualization and prioritized alerting. The platform is deployed in a self-service installation process within minutes, allowing new users to quickly derive value without any specialized training or heavy implementation or customization. It is highly extensible across a wide array of use cases to a broad set of developers, operations engineers, security professionals, product managers, product designers, platform engineers, customer support staff, and business users. As a result, our platform is integral to business operations and used every day, and our users find increasing value in the solution over time.
Integrated data platform. We were the first to combine the “three pillars of observability” - metrics, traces, and logs - with the introduction of our log management solution in 2018. Today, our platform combines infrastructure monitoring, application performance monitoring, log management, user experience monitoring, security monitoring, incident management, continuous integration and continuous delivery, or CI/CD, pipeline and test monitoring in one integrated data platform. This approach increases efficiency by reducing both the expense and friction of attempting to glean insights from disparate systems. We are able to provide a unified view across the IT stack, including infrastructure and application performance, as well as the real-time events impacting performance. Each of our products is integrated and taken together, they provide the ability to view metrics, traces, logs, sessions, security signals, and other data side-by-side and to perform correlation analysis.
Built for collaboration. Our platform was built to break down the silos between developers and operations teams in order to help organizations adopt DevOps practices and improve overall business performance. We provide development and operations teams with a common set of tools to develop a joint understanding of application performance and shared insights into the infrastructure supporting the applications. Additionally, our customizable and interactive dashboards can be shared with business teams to provide them with real-time actionable insights. Over time, as the use cases for our platform have expanded, the types of users that we can serve and help to collaborate have expanded as well, to include security professionals, product managers, product designers, platform engineers, customer support staff, and business users.
Cloud agnostic. Our platform is designed to be deployable across all environments, including public cloud, private cloud, on-premise, multi-cloud, and hybrid environments, allowing organizations to diversify their infrastructure and reduce single vendor dependence.
Ubiquitous. Datadog is frequently deployed across a customer’s entire infrastructure, making it ubiquitous. Compared to legacy systems that are often used only by a few users in an organization’s IT operations team, Datadog is a daily part of the lives of developers, operations engineers and business leaders.
Integrates with our customers’ complex environments. We enable development and operations teams to harness the full spectrum of SaaS and open source tools. We have over 700 out-of-the-box integrations with technologies to provide significant value to our customers without the need for professional services. Our integrations provide for comprehensive data point aggregation and consistent, up-to-date, high-quality customer experiences across heterogeneous IT environments as they are fully maintained by Datadog.
Powered by robust machine-learning and artificial intelligence. Our platform ingests massive amounts of data into our unified data warehouse. We develop actionable insights using our advanced analytics capabilities. Our platform's Watchdog capabilities feature artificial intelligence and machine learning that can cross-correlate metrics, traces, logs, sessions, security signals, and other data to identify outliers and notify users of potential anomalies; discover and help resolve issues quickly with automated root cause analysis; augment the troubleshooting workflow with contextual insights; and minimize impact on customers.
Scalable. Our SaaS platform is highly scalable and is delivered through the cloud. Our platform is massively scalable, currently monitoring more than tens of trillion events a day and millions of servers and containers at any point in time. We offer secure, easily accessible data retention at full granularity for extensive periods of time, which can provide customers with a complete view of their historical data.
6


Key Benefits to Our Customers
Organizations of all sizes, in all industries, both private and public, purchase our products for a variety of use cases. As of December 31, 2023, we had approximately 27,300 customers in over 150 countries. Our platform provides the following key benefits to our customers:
Accelerate digital transformation. We enable customers to take full advantage of the cloud to develop and maintain mission-critical applications with agility and with confidence in the face of increasing business and time pressure and complexity of underlying infrastructure. As a result, our platform helps accelerate innovation cycles, deliver exceptional digital experiences and optimize business performance.
Reduce time to problem detection and resolution. Using infrastructure, APM, log data, and data from integrations in our unified platform, our customers are able to quickly isolate the root cause of application issues in one place where they otherwise would be required to spend hours trying to investigate using multiple tools. The reduction in mean time to detection and mean time to resolution helps our customers avoid lost revenues and enhance customer experience.
Improve agility of development, operations, security and business teams. We eliminate the historical silos of development and operations teams and provide a platform that enables efficient and agile development through the adoption of DevOps and DevSecOps. Our platform enables development, operations and security teams to collaborate closely with a shared understanding of data and analytics. This helps them develop a joint understanding of application performance and shared insights into the infrastructure supporting the applications.
Enable operational efficiency. Our solution is easy to install, which eliminates the need for heavy implementation costs and professional services. We have hundreds of integrations with key technologies, from which our customers can derive significant value, avoiding internal development costs and professional services required to create those integrations. Our customer-centric pricing model is tailored to customers’ desired usage needs. Our platform empowers customers to better understand the operational needs of their applications and IT environments, enabling greater efficiency in resource allocation and spend on cloud infrastructure.
Our Growth Strategies
We intend to pursue the following growth strategies:
Expand our customer base by acquiring new customers. Our market penetration is low. We believe there is a substantial opportunity to continue to grow our customer base. We intend to drive new customer additions by expanding our sales and marketing efforts in the markets we serve.
Expand within our existing customer base through broader deployments, new use cases and new product adoption. Our base of approximately 27,300 customers as of December 31, 2023 represents a significant opportunity for further sales expansion. We plan to continue to increase sales within our existing customer base through increased usage of our platform and the cross selling of additional products.
Expand our technology leadership through continued investment and new products. We intend to invest in expanding the functionality of our current platform and adding capabilities that address new market opportunities. We have a history of continued innovation. For example, in 2017 we launched APM, in 2018 we launched Log Management, in 2019 we launched Digital Experience Monitoring and Network Performance Monitoring, in 2020 we launched Cloud SIEM, Continuous Profiler and Incident Management, in 2021 we launched Cloud Security Posture Management, Cloud Workload Security, Database Monitoring, and Sensitive Data Scanner, in 2022 we launched Application Security Management, Cloud Security Management, Audit Trail, Observability Pipelines, Cloud Cost Management, and Universal Service Monitoring, and in 2023 we launched Application Vulnerability Management, Data Streams Monitoring, and Workflow Automation.
Expand our customer base internationally. We believe there is a significant opportunity to continue to expand usage of our platform outside of the United States, as international markets have increased the shift of their IT spend to the cloud.
Our Platform
7


Our proprietary platform provides real-time insights into software applications and IT infrastructure performance to enable better user experiences, faster problem detection and resolution and smarter, more impactful business decisions. Our platform is modular and includes infrastructure monitoring, application performance monitoring, log management, user experience monitoring, network performance monitoring, cloud and application security, developer-focused observability, and incident management, as well as a range of shared features such as sophisticated dashboards, advanced analytics, collaboration tools, workflow automation, and alerting capabilities. Many of our products are fully capable stand-alone so clients can choose to use different capabilities incrementally or deploy many at once. When deployed together, our products automatically enable cross-correlation, which in turn allows customers to gain greater levels of visibility across their infrastructure and applications to more rapidly troubleshoot problems.
Our platform is supported by more than 700 integrations to seamlessly aggregate metrics and events across all of the systems and services that power digital businesses. Our easy-to-use platform is deployed through a self-service installation process. Users can derive value from our platform within minutes without any specialized training or heavy implementation or customization. Customers can easily expand their usage of our platform on a self-serve basis, adding hosts or volumes of data monitored. Our platform is massively scalable currently monitoring more than tens of trillion events a day and millions of servers and containers.
The key elements that can be leveraged across our platform:
Single Pane of Glass. Our ability to provide a unified source of data enables users to access information from a single platform and easily explore multiple data sources. Through a single dashboard and with a common data framework, users are able to access and explore all of the relevant performance data. Users are able to more quickly assess and resolve their issues without having to toggle between multiple products.
Robust, Deep Data Set. Our client-side collection technology relies on installation of a single agent for metrics, traces, logs, and other data, allowing for a simple, seamless deployment experience for the customers. We ingest massive amounts of complex data and normalize it. The volume of data associated with combining infrastructure, APM and log management provides for a dramatically more robust data set than any of the individual data sources would provide on their own.
SaaS Platform. Our cloud based multi-tenant SaaS platform allows for real-time ingestion, and analysis of massive amounts of data, without our customers needing to worry about the provisioning, sizing and capacity of their monitoring platform.
One Data Model. Every piece of data that is ingested by our platform is consistently tagged with metadata regardless of its type. This allows for different kinds of performance data, such as a log event and an application trace, to be queried together, correlated, alerted on, and visualized in a common user interface.
Cross-Correlation. All of our solutions are integrated and work cohesively to provide a deep level of context and insight into what is occurring in a customer’s IT environment and power faster troubleshooting.
Out-Of-The-Box, Actionable Insights. From the moment of installation, our platform provides actionable insights through customizable dashboards, predictive analytics, automated correlations, visualizations and alerting.
High Accuracy Machine-Learning Capabilities and Predictive Capabilities Powered by the Network Effect. Our multi-tenant cloud platform analyzes massive data sets ingested across our customers and their IT environments. It uses machine learning to predict and identify sources of performance or availability issues that customers share due to dependencies on common service providers or third-party services.
700+ Fully Supported Integrations. We offer more than 700 out-of-the-box integrations including public cloud, private cloud, on-premise hardware, databases and third-party software.
Automated Alerts. We offer sophisticated real time alerting capabilities in the platform that detects issues, alerts users, and integrates with their service management systems.
Our platform consists of products that can be used individually or as a unified solution, and includes a Marketplace where customers can access products built by our partners on top of the Datadog platform. Our products include:
Infrastructure Monitoring. Our Infrastructure Monitoring platform provides real-time monitoring of IT infrastructure across public cloud, private cloud and hybrid environments, as well as in containers and serverless architectures, ensuring performance, and availability of applications. All infrastructure data is located in one repository with automatic correlation, regardless of environment size or rate of change, to provide a fulsome view of everything that is occurring across the IT ecosystem.
8


Application Performance Monitoring (APM). APM provides full visibility into the health and functioning of applications regardless of the deployment environment. Code-level distributed tracing across microservices, hosts, containers and serverless computing functions allows our customers to gain deep insights into application and code performance.
Log Management. Log Management for applications, systems and cloud platforms ingests data, creates indexes and enables querying of logs with visualizations and alerting to provide immediate insight into any performance issues. Logging Without Limits® decouples the cost of log ingestion from processing, allowing customers to cost effectively collect a massive volume of logs and selectively process those they need to monitor.
Digital Experience Monitoring. Digital Experience Monitoring brings visibility up the stack to monitor the digital experience of the user and consists of Synthetics, Real User Monitoring (RUM), and Session Replay. Synthetics provides user-experience monitoring of applications and API endpoints via simulated AI-powered user requests to proactively track application performance and ensure uptime. RUM provides analysis and visualization of the performance of web browser and mobile applications as experienced by all actual users. Session Replay captures and visually replays users' web browser and mobile application experiences to help identify errors, application usage patterns, and design issues.
Continuous Profiler. Continuous Profiler measures code level performance in any environment through an always-on, and low overhead solution. This allows customers to quickly identify and optimize the slowest and most resource-consuming parts in application code in order to improve mean time to resolution, reduce application latency, and lower cloud costs.
Database Monitoring. Database Monitoring allows customers to view query metrics and explain plans from all of their databases in a single place. With Database Monitoring, they can quickly pinpoint costly and slow queries and drill into precise execution details to address bottlenecks. Additionally, query, host, and application metric correlation makes it easy to identify and understand the impact of resource constraints on database performance.
Data Streams Monitoring. Data Streams Monitoring (DSM) enables customers to easily track and improve the performance of event-driven applications. DSM automatically maps dependencies among services and queues to help measure end-to-end latencies, locate faulty queues or services and their owners, and remediate backed-up messages.
Universal Service Monitoring. Universal Service Monitoring automatically detects all microservices across an organization's environment and provides instant visibility into their health and dependencies—all without any code changes.
Network Monitoring. Network Performance Monitoring enables the analysis and visualization of the flow of network traffic in on-premise, cloud-based or hybrid environments, helping customers determine when the network is the root cause of an issue. Network Device Monitoring seamlessly consolidates monitoring and troubleshooting of network hardware, such as routers, firewalls, switches, load balancers, and other network devices.
Incident Management. Incident Management allows users to declare incidents, investigate root cause and dependencies, collaborate around a shared view of the incident, follow to resolution, and auto-generate post-mortem documentations, all within the Datadog platform.
Workflow Automation. Workflow Automation enables customers to easily automate and orchestrate processes across their tech stacks, with hundreds of out-of-the-box actions and dozens of customizable blueprints. Workflow Automation enables automated actions based on observability insights for faster incident remediation, proactive prevention, and improved security.
Observability Pipelines. Observability Pipelines enables IT and security teams to cost-effectively collect, transform, and route logs, metrics, and traces from any source to any destination at scale.
Cloud Cost Management. Cloud Cost Management provides granular visibility into costs across cloud resources, automatically surfacing changes in cloud costs and visualizing cost data alongside metrics, traces, logs, and other data, and making it easy to find and fix cost inefficiencies.
Cloud Security Management. Cloud Security Management delivers vulnerability management, automated compliance checks, continuous posture management, real-time threat detection, identity risk assessments, and a comprehensive resource inventory across the entire cloud infrastructure, all in a unified platform for seamless collaboration and faster remediation. With a unified platform and real-time observability context,
9


DevOps and security teams can quickly remediate issues and continuously improve their organization's security posture.
Application Security Management. Application Security Management (ASM) delivers continuous, real-time visibility into attacks that target customers' web applications, serverless applications, and APIs. ASM is automatically integrated with APM distributed traces and code-level context, empowering Dev, Ops, and security teams to build and run secure applications in production. Application Vulnerability Management continuously monitors customers' production environments for both code-level and open-source vulnerabilities.
Cloud SIEM. Cloud SIEM (Security Information and Event Management) allows customers to detect threats in real time and investigate security signals across metrics, traces, logs, and other data. It provides the engineering organization, including Dev, Ops, and security teams, visibility into common data sources, in order to better operationalize IT security.
Sensitive Data Scanner. Sensitive Data Scanner helps businesses meet compliance goals by discovering, classifying, and redacting sensitive data, in real-time and at scale. Datadog scans for patterns of sensitive data upon ingestion and then hashes or redacts it, following built-in or user-defined rules to support compliance with GDPR, HIPAA, CCPA, and more.
CI Visibility. CI, or Continuous Integration, Visibility provides deep insight into the health and performance of customers' CI environment. Pipeline Visibility allows platform engineers to detect and find the root cause of slow or failing pipelines, builds, and jobs across all their CI providers in a single place. Test Visibility auto-instruments every test service to help developers detect and resolve slow, failing, and flaky tests.

Sales and Marketing
Our sales team is segmented into four revenue-generating areas: an enterprise sales team that sells to large businesses; a high velocity inside sales team that is focused on acquiring new customers; a customer success team that handles new customer on-boarding and expansions in existing customers; and a partner team that works with resellers, system integrators, referral partners and managed service providers. Each of these teams is further split regionally for geographic coverage across the Americas, Asia-Pacific, or APAC, and Europe, the Middle East and Africa, or EMEA, regions. The sales teams work with marketing to actively pursue leads generated from marketing programs and help take prospective customers through an evaluation and purchase process.
We focus our multi-touch marketing efforts on the strength of our product innovation, the value we provide, and our domain expertise. We target the development and IT operations community through our marketing activities, using diverse tactics to connect with prospective customers, such as content marketing, email marketing, events, digital advertising, social media, public relations, partner marketing and community initiatives. We offer prospective customers free trials to help them understand the power of our platform. We also host and present at regional, national, global and virtual events to engage both customers and prospects, deliver product training, share best practices and foster community.
As of December 31, 2023, we had approximately 2,400 employees in our sales and marketing organization, including sales development, field sales, sales engineering, technical solutions, business development, sales operations, sales strategy, customer success and marketing personnel. We intend to continue to invest in our sales and marketing capabilities to capitalize on our market opportunity.
Research and Development
Our research and development organization is responsible for the design, development, testing and delivery of new technologies, features and integrations of our platform, as well as the continued improvement and iteration of our existing products. It is also responsible for operating and scaling our platform including the underlying cloud infrastructure. Our research and development investments seek to drive core technology innovation and bring new products to market. Research and development employees are located primarily in our New York and Paris offices, as well as remotely distributed.
Our research and development team consists of our software engineering, product management, development and site reliability engineering teams. As of December 31, 2023, we had approximately 2,400 employees in our research and development organization. We intend to continue to invest in our research and development capabilities to extend our platform and products.
10


Our Competition
The worldwide monitoring and analytics market is and has been highly competitive for decades and is rapidly evolving. We compete on the basis of a number of factors, including:
ability to provide unified, real-time observability of IT environments;
ability to operate in dynamic and elastic environments;
extensibility across the enterprise, including development, operations and business users;
propensity to enable collaboration between development, operations and business users;
ability to monitor any combination of public clouds, private clouds, on-premise and multi-cloud hybrids;
ability to provide advanced analytics and machine learning;
ease of deployment, implementation and use;
breadth of offering and key technology integrations;
performance, security, scalability and reliability;
quality of service and customer satisfaction;
total cost of ownership; and
brand recognition and reputation.
Our unified platform combines functionality from numerous traditional product categories, and hence we compete in each of these categories with different vendors:
with respect to on-premise infrastructure monitoring, we compete with diversified technology companies and systems management vendors including IBM, Microsoft Corporation, and SolarWinds Corporation.
with respect to APM, we compete with Cisco Systems, Inc., New Relic, Inc. and Dynatrace Software Inc.
with respect to Log Management, we compete with Splunk Inc. and Elastic N.V.
with respect to Cloud monitoring, we compete with native solutions from cloud providers such as Amazon Web Services, or AWS, Microsoft Azure, and Google Cloud Platform, or GCP.
Additionally, we compete with home-grown and open-source technologies across the categories described above. We believe that we compete favorably with respect to the factors listed above. However, many of our competitors have greater financial, technical and other resources, greater brand recognition, larger sales forces and marketing budgets, broader distribution networks, more diverse product and services offerings and larger and more mature intellectual property portfolios. They may be able to leverage these resources to gain business in a manner that discourages customers from purchasing our offerings. Furthermore, we expect that our industry will continue to attract new companies, including smaller emerging companies, which could introduce new offerings. We may also expand into new markets and encounter additional competitors in such markets.
Human Capital Management
Headcount
As of December 31, 2023, we had approximately 5,200 employees operating across 33 countries. Approximately 39% of our full-time employees as of that date were located outside of the United States, 36% of whom were located in France. In countries in which we operate, such as France, we are subject to, and comply with, local labor law requirements, which may automatically make our employees subject to industry-wide collective bargaining agreements. We have not experienced any work stoppages and we consider our relations with our employees to be good. 
11


Culture and Engagement
We strive to create a culture that promotes a healthy work-life balance, career growth, low drama, and a friendly office environment. As part of our commitment to our employees, we periodically assess our culture by conducting global engagement surveys to gain a better understanding of what is important to our employees. The areas in which we have been rated most favorable include employee pride and belief in Datadog's mission and purpose and alignment on how their work supports Datadog's goals and priorities. 
Training and Development
Datadog promotes professional growth by offering individual- and team-specific training on an ongoing basis, as well as a wide range of learning programs delivered by our global Talent Development team. We also provide robust manager training that shares effective tools and frameworks around recruiting, managing, and developing team members.
We continually invest in our employees’ career growth and provide employees with a wide range of development opportunities, including face-to-face, virtual, social, and self-directed learning and mentoring.
Compensation and Benefits
We offer industry competitive wages and benefits and are committed to maintaining a workplace environment that promotes employee productivity and satisfaction. We believe our employees should have the support they need to maintain a strong work/life balance, grow personally and professionally, and save for their future. While the philosophy around our benefits is the same worldwide, specific benefits vary regionally due to local regulations and preferences.
Diversity and Inclusion
At Datadog, diversity means making a conscious effort to reflect the many experiences and identities of the world outside, while treating each other with fairness and without bias. Inclusion is the choice we make every day to foster an environment where people of all backgrounds not only belong but excel, so that together, as a company, we can succeed.
We are committed to creating inclusive work spaces for employees with diverse backgrounds and experiences. Our diversity and inclusion programming includes a focus on training workshops and resources that increase education, promote moments of celebration, support belonging, and help our employees feel welcome and respected. 
Intellectual Property
Intellectual property rights are important to the success of our business. We rely on a combination of patent, copyright, trademark and trade secret laws in the United States and other jurisdictions, as well as license agreements, confidentiality procedures, non-disclosure agreements with third parties, and other contractual protections, to protect our intellectual property, including our proprietary technology, software, know-how and brand. We use open source software in our services. Our API libraries and agent used by customers to send data to our proprietary platform are licensed by us on an open source basis.
As of December 31, 2023, we own thirty-seven patents globally, five patent applications pending for examination in the United States, three pending PCT applications, and six pending foreign patent applications. The pending U.S. patent applications, if issued, would be scheduled to expire between 2039 and 2043. Despite our pending patent applications, there can be no assurance that our patent applications will result in issued patents. As of December 31, 2023, we own seven registered trademarks in the United States and one hundred sixteen registered trademarks in various non-U.S. jurisdictions. However, as we have expanded internationally, we have been unable to register or obtain the exclusive right to use the Datadog trademark in certain jurisdictions, and as we continue to expand may face similar issues in other jurisdictions.
Although we rely on intellectual property rights, including patents, copyrights, trademarks and trade secrets, as well as contractual protections to establish and protect our proprietary rights, we believe that factors such as the technological and creative skills of our personnel, creation of new services, features and functionality, and frequent enhancements to our proprietary platform are more essential to establishing and maintaining our technology leadership position.
We control access to and use of our proprietary technology and other confidential information through the use of internal and external controls, including contractual protections with employees, contractors, customers and partners. We require our employees, consultants and other third parties to enter into confidentiality and proprietary rights agreements and we
12


control and monitor access to our software, internal documentation, proprietary technology and other confidential information. Our policy is to require all employees and independent contractors to sign agreements assigning to us any inventions, trade secrets, works of authorship, developments, processes and other intellectual property generated by them on our behalf and under which they agree to protect our confidential information. In addition, we generally enter into confidentiality agreements with our customers and partners. See the section titled “Risk Factors” for a more comprehensive description of risks related to our intellectual property.
Corporate Information
We were incorporated in Delaware in June 2010. Our principal executive offices are located at 620 8th Avenue, 45th Floor, New York, New York 10018, and our telephone number is (866) 329-4466. Our website address is www.datadog.com. Information contained on, or that can be accessed through, our website is not incorporated by reference into this Annual Report on Form 10-K, and you should not consider information on our website to be part of this Annual Report on Form 10-K.
Available Information
Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, are filed with the SEC. Such reports and other information filed by us with the SEC are available free of charge on our website at www.investors.datadoghq.com when such reports are available on the SEC’s website. The SEC maintains an internet site that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC at www.sec.gov. The information contained on the websites referenced in this Annual Report on Form 10-K is not incorporated by reference into this filing. Further, our references to website URLs are intended to be inactive textual references only.
Item 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties including those described below. You should consider carefully the risks and uncertainties described below, in addition to other information contained in this Annual Report on Form 10-K, including our consolidated financial statements and related notes. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks or others not specified below materialize, our business, financial condition and results of operations could be materially and adversely affected. In that case, the trading price of our Class A common stock could decline.
Risks Associated with our Growth
Unfavorable conditions in our industry or the global economy, or reductions in information technology spending, could limit our ability to grow our business and negatively affect our results of operations.
Our results of operations may vary based on the impact of unfavorable changes in our industry or the global economy on us or our customers and potential customers. Unfavorable conditions in the economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth in the United States or abroad, financial and credit market fluctuations, inflation, rising interest rates, international trade relations, political turmoil, natural catastrophes, outbreaks of contagious diseases, such as the COVID-19 pandemic, warfare and terrorist attacks on the United States, Europe, the Asia Pacific region or elsewhere, such as the conflict in the Middle East, could cause a decrease in business investments, including spending on information technology, disrupt the timing and cadence of key industry events, and negatively affect the growth of our business and our results of operations. For example, the COVID-19 pandemic adversely affected workforces, economies and financial markets globally, leading to a reduction in the ability of, or the inability of, customers, partners, suppliers, vendors or other parties to meet their contractual obligations, and for a period of time, a reduction in customer spending on technology, and such conditions may reoccur in the future. The war in Ukraine and the related political and economic responses imposed on Russia such as sanctions, may also exacerbate these issues and trends especially in Europe. More recently, in response to persistently high inflation, the U.S. Federal Reserve has increased interest rates, which may reduce economic growth and cause companies to decrease spending on information technology. These types of unfavorable conditions could disrupt the timing of and attendance at key industry events, which we rely upon in part to generate sales of our products. If those events are disrupted, our marketing investments, sales pipeline and ability to generate new customers and sales of our products could be negatively and adversely affected. Our competitors, many of which 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
13


customers and may be less dependent on key industry events to generate sales for their products. The increased pace of consolidation in certain industries may result in reduced overall spending on our products and solutions. We cannot predict the timing, strength, or duration of any economic slowdown, instability, or recovery, generally or how any such event may impact our business.
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 $2,128.4 million, $1,675.1 million and $1,028.8 million for the years ended December 31, 2023, 2022 and 2021, respectively. You should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance. Even if our revenue continues to increase, we expect that our revenue growth rate will decline in the future as a result of a variety of factors, including the maturation of our business. Overall growth of our revenue depends on a number of factors, including our ability to:
price our products effectively so that we are able to attract new customers and expand sales to our existing customers;
expand the functionality and use cases for the products we offer on our platform;
maintain and expand the rates at which customers purchase and renew subscriptions to our platform;
provide our customers with support that meets their needs;
continue to introduce our products to new markets outside of the United States;
successfully identify and acquire or invest in businesses, products or technologies that we believe could complement or expand our platform; and
increase awareness of our brand on a global basis and successfully compete with other companies.
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. You should not rely on our revenue for any prior quarterly or annual periods as any indication of our future revenue or revenue growth.
In addition, we expect to continue to expend substantial financial and other resources on:
our technology infrastructure, including systems architecture, scalability, availability, performance and security;
our sales and marketing organization to engage our existing and prospective customers, increase brand awareness and drive adoption of our products;
product development, including investments in our product development team and the development of new products and new functionality for our platform as well as investments in further optimizing our existing products and infrastructure;
acquisitions or strategic investments;
international expansion; and
general administration.
These investments may not result in increased revenue growth 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 over the long term. 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 growth does not meet our expectations in future periods, our business, financial position and results of operations may be harmed, and we may not achieve or maintain profitability in the future.
We have a history of operating losses and may not achieve or sustain profitability in the future.

We have experienced net losses in several recent fiscal years and as of December 31, 2023, we had an accumulated deficit of $153.7 million. While we have experienced significant revenue growth in recent periods and periods of
14


profitability, we are not certain whether or when we will obtain a high enough volume of sales to sustain or increase our growth or maintain profitability in the future. 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 platform, including by introducing new products and functionality, and to expand our inside and field sales teams and customer success team to drive new customer adoption, expand use cases and integrations, and support international expansion. We will also face increased compliance costs associated with growth and the expansion of our customer base. 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. 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 sustain profitability, the value of our business and Class A common stock may significantly decrease.
We have a limited operating history at our current scale, which makes it difficult to forecast our future results of operations.
As a result of our limited operating history at our current scale and the introduction of several new products in recent years, 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. Further, in future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including slowing demand for our products, increasing competition, changes to technology, a decrease in the growth of our overall market, or our failure, for any reason, to continue to take advantage of growth opportunities. 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 herein. 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.
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 products. 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. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, operating results, and financial condition. If we incur additional debt, the debt holders would have rights senior to holders of common stock to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on 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 common stock and diluting their interests.
Strategic and Operational Risks
Our business depends on our existing customers purchasing additional subscriptions and products from us and renewing their subscriptions. If our customers do not renew or expand their subscriptions with us, our future operating results would be harmed.
Our future success depends in part on our ability to sell additional subscriptions and products to our existing customers, and our customers renewing their subscriptions when the contract term expires. The terms of our subscription agreements are primarily monthly or annual, with some quarterly, semiannual and multi-year. Our customers have no obligation to renew their subscriptions for our products after the expiration of their subscription period. In order for us to maintain or improve our results of operations, it is important that our customers renew or expand their subscriptions with us. Whether our customers renew or expand their subscriptions with us may be impacted by a number of factors, including business strength or weakness of our customers, customer usage, customer satisfaction with our products and platform capabilities and customer support, our prices, the capabilities and prices of competing products, mergers and acquisitions affecting our customer base, consolidation of affiliates’ multiple paid business accounts into a single paid business account, or reductions in our customers’ spending on IT solutions or their spending levels generally. These factors may be exacerbated by unfavorable conditions in the economy, see “Risks Associated with our Growth—Unfavorable conditions in our industry or the global economy, or reductions in information technology spending, could limit our ability to grow our business and negatively affect our results of operations” above. These factors may also be exacerbated if, consistent with our growth strategy, our customer base continues
15


to grow to encompass larger enterprises, which may also require more sophisticated and costly sales efforts. If our customers do not purchase additional subscriptions and products from us or our customers fail to renew their subscriptions, our revenue may decline and our business, financial condition and results of operations may be harmed.
If we are unable to attract new customers, our business, financial condition and results of operations will be adversely affected.
To increase our revenue, we must continue to attract new customers. Our success will depend to a substantial extent on the widespread adoption of our platform and products as an alternative to existing solutions. Many enterprises have invested substantial personnel and financial resources to integrate traditional on-premise architectures into their businesses and, therefore, may be reluctant or unwilling to migrate to cloud computing. Further, the adoption of SaaS business software may be slower in industries with heightened data security interests or business practices requiring highly-customizable application software. In addition, as our market matures, our products evolve, and competitors introduce lower cost or differentiated products that are perceived to compete with our platform and products, our ability to sell subscriptions for our products could be impaired. Similarly, our subscription sales could be adversely affected if customers or users within these organizations perceive that features incorporated into competitive products reduce the need for our products or if they prefer to purchase other products that are bundled with solutions offered by other companies that operate in adjacent markets and compete with our products. As a result of these and other factors, we may be unable to attract new customers, which may have an adverse effect on our business, financial condition and results of operations.
Failure to effectively develop and expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products.

Our ability to increase our customer base and achieve broader market acceptance of our products and platform capabilities will depend to a significant extent on our ability to expand 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. All of these efforts will require us to invest significant financial and other resources, including in channels in which we have limited or no experience to date. Our business and results of operations will be harmed if our sales and marketing efforts do not generate significant increases in revenue or increases in revenue that are smaller than anticipated. We may not achieve anticipated revenue growth from expanding 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 if our sales and marketing programs are not effective.
If we or our third-party service providers experience, or are unable to protect against cyber-attacks, ransomware, security incidents, or security breaches, or if unauthorized parties otherwise obtain access to or otherwise compromise our customers’ data, our data, or our platform and information technology systems, then our solution may be perceived as not being secure, our reputation may be harmed, demand for our platform and products may be reduced, and we may incur significant liabilities or additional expenses.

We collect, receive, store, process, generate, use, transfer, disclose, make accessible, protect, secure, dispose of and share personal information, confidential information and other information necessary to provide our services, to operate our business, for legal and marketing purposes, and for other business-related purposes.
Our platform and products involve the storage and transmission of data, including personal information, and security breaches or unauthorized access to our platform and products, or those of our third-party service providers, could result in the unauthorized, unlawful, or accidental acquisition, modification, destruction, loss, alteration, encryption, disclosure of, or access to sensitive information including our customers' data. Consequently, we may be subject to significant litigation, indemnity obligations, fines, penalties, disputes, investigations and other liabilities. We have previously and may in the future become the target of cyber-attacks by third parties seeking to gain unauthorized access to and exfiltrate our or our customers’ data, including confidential and personal information, from certain of our infrastructure resources, or to disrupt our ability to provide our services. In addition, many of our employees are working remotely, which may pose additional data security risks (including, for example, an increase in phishing and malicious emails we began experiencing during 2020). The reliability and continuous availability of our platform is critical to our success. However, complex software such as ours can contain errors, defects, security vulnerabilities or software bugs that, despite testing by us, are difficult to detect and correct, particularly when such vulnerabilities are first introduced or when new versions or enhancements of our platform are released. Real or perceived errors, defects, security vulnerabilities or software bugs in our products could result in reputational harm, reduce the demand for our products and expose us to breach of contract claims, regulatory fines and related liabilities.
16


We may use third-party service providers and sub-processors to help us deliver services to our customers. These vendors, such as cloud infrastructure providers, may store or process personal and confidential information for us or our customers. We use third-party technology, systems and services in a variety of contexts, including, without limitation, encryption and authentication technology, employee email, content delivery to customers, back-office support, credit card processing and other functions. While we have taken steps to protect the confidential and personal information that we have access to, our security measures or those of our third-party service providers that store or otherwise process certain of our and our customers’ data on our behalf could be breached or we could suffer a loss of our or our customers’ data. Our ability to monitor our third-party service providers’ data security is limited. Cyber-attacks, computer malware, viruses, employee mistakes or malfeasance, social engineering (including spear phishing), malicious code, denial-of-service attacks, credential harvesting and general hacking have become more prevalent in our industry, particularly against cloud services. Ransomware attacks, including those from organized criminal threat actors, nation-states and nation-state supported actors, are becoming increasingly prevalent and can lead to significant interruptions, delays, or outages in our operations, loss of data (including customer data), loss of income, significant extra expenses to restore data or systems, reputational loss and the diversion of funds. To alleviate the financial, operational and reputational impact of a ransomware attack it may be preferable to make extortion payments, but we may be unwilling or unable to do so (including, for example, if applicable laws or regulations prohibit such payments). Similarly, supply chain attacks have increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain have not been compromised or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our platform, systems and networks or the systems and networks of third parties that support us and our services. Despite the security controls we have in place, such attacks are very difficult to avoid.
There can be no assurance that any security measures that we or our third-party service providers have implemented will be effective against current or future security threats. While we have developed systems and processes designed to protect the integrity, confidentiality, and security of our and our customers’ data, our security measures or those of our third-party service providers could fail and result in unauthorized access to or disclosure, modification, misuse, loss or destruction of such data.
Third parties may also conduct attacks designed to temporarily deny customers access to our cloud services. Any security breach or other security incident, or the perception that one has occurred, could result in a loss of customer confidence in the security of our platform and damage to our brand, reduce the demand for our products, disrupt normal business operations, require us to spend material resources to investigate or correct the breach and to prevent future security breaches and incidents, expose us to legal liabilities, including litigation, regulatory enforcement, and indemnity obligations, and adversely affect our business, financial condition and results of operations. These risks are likely to increase as we continue to grow and process, store, and transmit increasingly large amounts of data.
In addition, we do not directly control content that our customers store in our products. If our customers use our products for the collection, transmission or storage of personal information and our security measures are or are believed to have been breached as a result of third-party action, employee error, malfeasance or otherwise, our reputation could be damaged, our business may suffer, and we could incur significant liability. In addition, our remediation efforts may not be successful.
We also process, store and transmit our own data as part of our business and operations. This data may include personal, confidential or proprietary information. We may expend significant resources, fundamentally change our business activities and practices, or modify our operations or information technology in an effort to protect against security incidents and to mitigate, detect, and remediate actual and potential vulnerabilities.

We take steps designed to detect, mitigate, and remediate vulnerabilities in our information systems (such as our hardware and/or software, including that of third parties upon which we rely). We may not, however, detect and remediate all such vulnerabilities on a timely basis. Among other things, our applications, systems, networks, software, other computer assets and physical facilities could be breached or could otherwise malfunction or fail, or the personal or confidential information that we store could be otherwise compromised due to employee error or malfeasance, if, for example, third parties fraudulently induce our employees or our members to disclose information or user names and/or passwords, or otherwise compromise the security of our networks, systems and/or physical facilities. Additionally, from time to time employees or service providers may inadvertently misconfigure resources or misdirect certain communications, leading to security vulnerabilities or incidents that we must then expend effort and incur expenses to correct.
We may have contractual and other legal obligations to notify relevant stakeholders of security incidents. For instance, most jurisdictions have enacted laws, such as the U.S. Health Insurance Portability and Accountability Act of 1996, or HIPAA, requiring companies to notify individuals, regulatory authorities, and others of security breaches involving certain types of data. Such mandatory contractual and legal disclosures are costly, could lead to negative publicity, may cause our
17


customers to lose confidence in the effectiveness of our security measures and require us to expend significant capital and other resources to respond to and/or alleviate problems caused by the actual or perceived security breach, and any failure to provide appropriate notice may violate the terms of our customer contracts. Applicable laws, our contracts, our representations, or industry standards may require us to use industry-standard or reasonable measures to safeguard sensitive personal information or confidential information. A security breach could lead to claims by our customers, or other relevant stakeholders, that we have failed to comply with such legal or contractual obligations. As a result, we could be subject to legal action or our customers could end their relationships with us. Further, there can be no assurance that any limitations of liability in our contracts would be enforceable or adequate or would otherwise protect us from liabilities or damages.

The costs to respond to a security breach and/or mitigate any security vulnerabilities that may be identified could be significant, our efforts to address these problems may not be successful, and these problems could result in unexpected interruptions, delays, cessation of service, negative publicity, and other harm to our business and our competitive position. We could be required to fundamentally change our business activities and practices in response to a security breach or related regulatory actions or litigation, which could have an adverse effect on our business.

Additionally, we cannot be certain that our insurance coverage will be adequate for fines, judgments, settlements, penalties, costs, attorney fees and other impacts that arise out of privacy or security incidents or breaches. If the impacts of a privacy or security incident or breach, or the successful assertion of one or more large claims against us that exceeds our available insurance coverage, or results in changes to our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements), it could have an adverse effect on our business. In addition, we cannot be sure that our existing insurance coverage, cyber coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could adversely affect our reputation, business, financial condition and results of operations. Our risks are likely to increase as we continue to expand, grow our customer base, and process, store, and transmit increasingly large amounts of proprietary and sensitive data.
Interruptions or performance problems associated with our products and platform capabilities may adversely affect our business, financial condition and results of operations.
Our continued growth depends in part on the ability of our existing and potential customers to access our products and platform capabilities at any time and within an acceptable amount of time. We have experienced, and may in the future experience, disruptions, outages, and other performance problems due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, capacity constraints due to an overwhelming number of users accessing our products and platform capabilities simultaneously, denial of service attacks, or other security-related incidents. For example, in March 2023, our platform experienced widespread outages across multiple products and regions, which was substantially resolved in approximately a day.
It may become increasingly difficult to maintain and improve our performance, especially during peak usage times and as our products and platform capabilities become more complex and our user traffic increases. If our products and platform capabilities are unavailable or if our users are unable to access our products and platform capabilities within a reasonable amount of time or at all, we may experience a loss of customers, lost or delayed market acceptance of our platform and products, delays in payment to us by customers, injury to our reputation and brand, legal claims against us, and the diversion of our resources. 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.
18


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 of our platform capabilities grow, we will need to devote additional resources to improving and maintaining our infrastructure and integrating with third-party applications. In addition, we will need to appropriately scale our internal business systems and our services organization, including customer support and professional services, to serve our growing customer base. Any failure of or delay in these efforts could result in impaired system 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 our spend on third-party cloud services as we scale could negatively impact our gross margins. Even if we are successful in our expansion efforts, they will be expensive and complex, and require the dedication of significant management time and attention. We could also face inefficiencies or service disruptions as a result of our efforts to scale our internal infrastructure. 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.
We rely upon third-party providers of cloud-based infrastructure to host our products. Any disruption in the operations of these third-party providers, limitations on capacity or interference with our use could adversely affect our business, financial condition and results of operations.
We outsource substantially all of the infrastructure relating to our cloud solution to third-party hosting services. Customers of our cloud-based products need to be able to access our platform at any time, without interruption or degradation of performance, and we provide them with service-level commitments with respect to uptime. Our cloud-based products depend on protecting the virtual cloud infrastructure hosted by third-party hosting services by maintaining its configuration, architecture, features and interconnection specifications, as well as the information stored in these virtual data centers, which is transmitted by third-party internet service providers. Any limitation on the capacity of our third-party hosting services 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, any incident affecting our third-party hosting services’ infrastructure that may be caused by cyber-attacks, natural disasters, fire, flood, severe storm, earthquake, power loss, telecommunications failures, outbreaks of contagious diseases, terrorist or other attacks, and other similar events beyond our control could negatively affect our cloud-based products. A prolonged service disruption affecting our cloud-based solution 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 hosting services we use.
In the event that our service agreements with our third-party hosting services are terminated, 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, we could experience interruptions in access to our platform as well as significant delays and additional expense in arranging or creating new facilities and services and/or re-architecting our cloud solution for deployment on a different cloud infrastructure service provider, which could adversely affect our business, financial condition and results of operations.
We offer free trials and a free tier of our platform to drive developer awareness of our products, and encourage usage and adoption. If these marketing strategies fail to lead to customers purchasing paid subscriptions, our ability to grow our revenue will be adversely affected.
To encourage awareness, usage, familiarity and adoption of our platform and products, we offer free trials and a free tier of our platform. These strategies may not be successful in leading customers to purchase our products, as users of our free tier may not lead to them or others within their organization purchasing and deploying our platform. To the extent that users do not become, or we are unable to successfully attract paying customers, we will not realize the intended benefits of these marketing strategies and our ability to grow our revenue will be adversely affected.
We expect fluctuations in our financial results, 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 could decline.
Our results of operations 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. In addition to the other risks described herein, factors that may affect our results of operations include the following:
fluctuations in demand for or pricing of our platform and products;
19


fluctuations in usage of our platform and products;
our ability to attract new customers;
our ability to retain our existing customers;
customer expansion rates and the pricing and quantity of subscriptions renewed;
the pricing of subscriptions from customers in our cloud-provider marketplaces;
timing and amount of our investments to expand the capacity of our third-party cloud infrastructure providers;
seasonality driven by industry conferences;
the investment in new products and features relative to investments in our existing infrastructure and products;
the timing of our customer purchases;
fluctuations or delays in purchasing decisions in anticipation of new products or enhancements by us or our competitors;
changes in customers’ budgets and in the timing of their budget cycles and purchasing decisions;
our ability to control costs, including our operating expenses;
the amount and timing of payment for operating expenses, particularly research and development and sales and marketing expenses, including commissions;
the amount and timing of non-cash expenses, including stock-based compensation, goodwill impairments and other non-cash charges;
the amount and timing of costs associated with recruiting, training and integrating new employees and retaining and motivating existing employees;
the effects of acquisitions and their integration;
general economic conditions, both domestically and internationally, as well as economic conditions specifically affecting industries in which our customers participate, including those impacted by the COVID-19 pandemic, war in Ukraine and conflict in the Middle East;
the effect of other economic factors, including inflation, pricing and currency fluctuations;
the impact of new accounting pronouncements;
changes in regulatory or legal environments that may cause us to incur, among other elements, expenses associated with compliance;
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 products and platform capabilities.
The global economy, including credit and financial markets, has experienced extreme volatility and disruptions, including severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates, increases in inflation rates, higher interest rates and uncertainty about economic stability. For example, the COVID-19 pandemic resulted in widespread unemployment, economic slowdown and extreme volatility in the capital markets. The ongoing military conflict between Russia and Ukraine has also created extreme volatility in the global capital markets and is expected to have further global economic consequences. Any such volatility and disruptions may have adverse consequences on us or the third parties on whom we rely. If the equity and credit markets deteriorate, or do not improve, including as a result of political unrest or war, it may make any necessary debt or equity financing more difficult to obtain in a timely manner or on favorable terms, more costly or more dilutive. Increased inflation rates can adversely affect us by increasing our costs, including personnel costs.
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
20


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.
Seasonality may cause fluctuations in our sales and results of operations.
Historically, we have experienced seasonality in new customer bookings, as we typically enter into a higher percentage of subscription agreements with new customers and renewals 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 and our results of operations in the future, and might become more pronounced as we continue to target larger enterprise customers.
Downturns or upturns in our sales may not be immediately reflected in our financial position and results of operations.
Because we recognize a large portion of our revenue ratably over the term of the subscription agreement, any decreases in new subscriptions or renewals in any one period may not be immediately reflected as a decrease in revenue for that period, but could negatively affect our revenue in future quarters. 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 agreement. In addition, fluctuations in monthly subscriptions based on usage 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.
We target enterprise customers, and sales to these customers involve risks that may not be present or that are present to a lesser extent with sales to smaller entities.
We have a field sales team that targets enterprise customers. Sales to large customers involve risks that may not be present or that are present to a lesser extent with sales to smaller entities, such as 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 solutions 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 solutions, the discretionary nature of purchasing and budget cycles, and the competitive nature of evaluation and purchasing approval processes. As a result, the length of our sales cycle, from identification of the opportunity to deal closure, may vary significantly from customer to customer, with sales to large enterprises typically taking longer to complete. Moreover, large enterprise customers often begin to deploy our products 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 products widely enough across their organization to justify our substantial upfront investment.
If we fail to retain and motivate members of our management team or other key employees, or fail to attract additional qualified personnel to support our operations, our business and future growth prospects would be harmed.
Our success and future growth depend largely upon the continued services of our executive officers, particularly Olivier Pomel, our co-founder and Chief Executive Officer, Alexis Lê-Quôc, our co-founder and Chief Technology Officer, and David Obstler, our Chief Financial Officer, as well as our other key employees in the areas of research and development and sales and marketing functions. From time to time, there may be changes in our executive management team or other key employees resulting from the hiring or departure of these personnel. Our executive officers and other key employees are employed on an at-will basis, which means that these personnel could terminate their employment with us at any time. The loss 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 products and platform capabilities.
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 SaaS applications and experienced sales professionals. If we are unable to attract such personnel in cities where we are located, we may need to hire in other locations which may add to the complexity and costs of our business operations. We have experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached their legal obligations, resulting in a diversion of our time and resources. In addition, prospective and existing employees often consider
21


the value of the equity awards they receive in connection with their employment. If the value 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. 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.
If we fail to maintain and enhance our brand, 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 Datadog brand is important to support the marketing and sale of our existing and future products to new customers and expand sales of our platform and products to existing customers. We also believe that the importance of brand recognition will increase as competition in our market increases. Successfully maintaining and enhancing our brand will depend largely on the effectiveness of our marketing efforts, our ability to provide reliable products that continue to meet the needs of our customers at competitive prices, our ability to maintain our customers’ trust, our ability to continue to develop new functionality and use cases, and our ability to successfully differentiate our products and platform capabilities from competitive products. 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.
If we cannot maintain our company culture as we grow, our success and our business and competitive position may be harmed.
We believe our culture has been a key contributor to our success to date and that the critical nature of the platform that we provide promotes a sense of greater purpose and fulfillment in our employees. Any failure to preserve our culture could negatively affect our ability to retain and recruit personnel, which is critical to our growth, and to effectively focus on and pursue our corporate objectives. As we continue to grow and expand globally, we may find it difficult to maintain these important aspects of our culture particularly given remote or hybrid work arrangements, which increased as a result of the COVID-19 pandemic. If we fail to maintain our company culture, our business and competitive position may be harmed.
If we fail to offer high-quality support, our reputation could suffer.
Our customers rely on our customer support personnel to resolve issues and realize the full benefits that our platform provides. High-quality support is also important for the renewal and expansion of our subscriptions with existing customers. The importance of our support function will increase as we expand our business and pursue new customers. If we do not help our customers quickly resolve issues and provide effective ongoing support, our ability to maintain and expand our subscriptions to existing and new customers could suffer, and our reputation with existing or potential customers could suffer.
Acquisitions, strategic investments, partnerships, or alliances could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business, 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, or technologies that we believe could complement or expand our services and platform capabilities, enhance our technical capabilities, or otherwise offer growth opportunities. 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 internal controls 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. 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.
Industry and Competitive Risks
22


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 platform and products 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 and improve our existing products, increase adoption and usage of our products, and introduce new products 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. For example, some of our products use artificial intelligence, or AI, and machine learning, and we are making investments in expanding our artificial intelligence capabilities, which will require significant investment in infrastructure and personnel. However, AI technologies are complex and rapidly evolving in a changing competitive market and market acceptance of AI technologies remains uncertain, see “Industry and Competitive Risks—We use artificial intelligence in our products and services which may result in operational challenges, legal liability, reputational harm, competitive risks and regulatory concerns that could adversely affect our business and results of operations.” below. If we were unable to enhance our products and platform capabilities to keep pace with rapid technological and regulatory 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 products, our business, financial condition and results of operations could be adversely affected.
The success of our platform depends, in part, on its ability to be deployed in a self-service installation process. We currently offer more than 700 out-of-the-box integrations to assist customers in deploying Datadog, and we need to continuously modify and enhance our products to adapt to changes and innovation in existing and new technologies to maintain and grow our integrations. We expect that the number of integrations we will need to support will continue to expand as developers adopt new software platforms, and we will have to develop new versions of our products to work with those new platforms. This development effort may require significant engineering, sales and marketing resources, all of which would adversely affect our business. Any failure of our products to operate effectively with future infrastructure platforms and technologies could reduce the demand for our products. If we are unable to respond to these changes in a cost-effective manner, our products may become less marketable and less competitive or obsolete, and our business, financial condition and results of operations could be adversely affected.
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 unified platform combines functionality from numerous traditional product categories, and hence we compete in each of these categories with home-grown and open-source technologies, as well as a number of different vendors. With respect to on-premise infrastructure monitoring, we compete with diversified technology companies and systems management vendors including IBM, Microsoft Corporation, and SolarWinds Corporation. With respect to APM, we compete with companies including Cisco Systems, Inc., New Relic, Inc. and Dynatrace Software Inc. With respect to log management, we compete with companies including Splunk Inc. and Elastic N.V. With respect to cloud monitoring, we compete with native solutions from cloud providers such as AWS, GCP and Microsoft Azure. In addition, we may increasingly choose to allow these third-party hosting providers to offer our solutions directly through their customer marketplaces. An increasing number of sales through cloud provider marketplaces could reduce both the number of customers with whom we have direct commercial relationships as well as our profit margins on sales made through such marketplaces.
With the introduction of new technologies and market entrants, we expect that the competitive environment will remain intense going forward. 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. 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 products and platform capabilities to potential customers with existing internal solutions, we must convince their internal stakeholders that our products and platform capabilities are superior to their current solutions.
We compete on the basis of a number of factors, including:
ability to provide unified, real-time observability of IT environments;
ability to operate in dynamic and elastic environments;
extensibility across the enterprise, including development, operations and business users;
23


propensity to enable collaboration between development, operations and business users;
ability to monitor any combination of public clouds, private clouds, on-premise and multi-cloud hybrids;
ability to provide advanced analytics and machine learning;
ease of deployment, implementation and use;
ability to operate across a broad range of geographies in compliance with local regulations;
breadth of offering and key technology integrations;
performance, security, scalability and reliability;
quality of service and customer satisfaction;
total cost of ownership; and
brand recognition and reputation.
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 product or service offerings to compete with our products and platform capabilities, or our current and potential competitors may establish cooperative relationships among themselves or with third parties that may further enhance their resources and product 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 products and platform capabilities. 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 platform to continue to achieve or maintain market acceptance, any of which would harm our business, results of operations, and financial condition.
The market for our solutions may develop more slowly or differently than we expect.
It is difficult to predict customer adoption rates and demand for our products, the entry of competitive products or the future growth rate and size of the cloud-based software and SaaS business software markets. The expansion of these markets depends on a number of factors, including: the cost, performance, and perceived value associated with cloud-based and SaaS business software as an alternative to legacy systems, as well as the ability of cloud-based software and SaaS providers to address heightened data security and privacy concerns. If we have a security incident or other cloud-based software and SaaS 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 these applications as a whole, including our platform and products, may be negatively affected. If cloud-based and SaaS business software 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 security or privacy concerns, governmental regulation, competing technologies and products, or decreases in information technology spending or otherwise, the market for our platform and products 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.
We use artificial intelligence in our products and services which may result in operational challenges, legal liability, reputational harm, competitive risks and regulatory concerns that could adversely affect our business and results of operations.
We incorporate AI, including generative AI, into our products. These technologies are complex and rapidly evolving and building them requires significant investment in infrastructure and personnel with no assurance that we will realize the desired or anticipated benefits. Our competitors may more successfully incorporate AI into their products and achieve higher market acceptance of their AI solutions, which could impair our ability to compete effectively and adversely affect our results of operations.

We may also encounter new risks, challenges, and unintended consequences as a result of our use of AI. For example, the issue of intellectual property ownership and license rights surrounding AI technologies has not been fully
24


addressed by U.S. courts or federal or state laws and regulations, and the incorporation of AI technologies into our products and services could expose us to intellectual property claims or mandatory compliance with open source software or other license terms. Our use of AI may also lead to novel cybersecurity or privacy risks which may adversely affect our operations and reputation. Various governments have proposed policy and regulatory responses to oversee the use of AI, including the EU’s Artificial Intelligence Act, which would apply beyond the European Union’s borders. Compliance with regulations as well as social and ethical standards relating to AI may require significant research and development costs as well as management and employee attention. Any actual or perceived failure to comply with these laws, regulations or ethical standards could include severe penalties, reputational harm, and slow adoption of AI in our products and services. In addition, our business may be disrupted if any of the third-party AI services we use become unavailable due to extended outages or commercially unreasonable terms of service.
Legal and Regulatory Risks
We typically provide service-level commitments under our subscription agreements. If we fail to meet these contractual commitments, we could be obligated to provide credits for future service or face subscription termination with refunds of prepaid amounts, which would lower our revenue and harm our business, financial condition and results of operations.
Our subscription agreements typically contain service-level commitments. If we are unable to meet the stated service-level commitments, including failure to meet the uptime and response time requirements under our customer subscription 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. We could also face subscription terminations and a reduction in renewals, which could significantly affect both our current and future revenue. Any service-level failures could also damage our reputation, which could also adversely affect our business, financial condition and results of operations.
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.
Our agreements with our customers and other third parties may 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, 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. Some of these indemnity agreements provide for uncapped liability and some indemnity provisions survive termination or expiration of the applicable agreement. 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 certain functions of our platform or products 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 products and services and adversely affect our business, financial conditions 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 compromises of customer data, and any such coverage may not continue to be available to us on acceptable terms or at all.
We and our third-party service providers are subject to stringent and changing laws, regulations, standards, and contractual obligations related to data privacy and security. Actual or perceived failure by us or our third-party service providers to comply with such laws, regulations, standards, or contractual obligations could harm our business.
We have legal, contractual and other applicable obligations regarding the protection and appropriate use of personal information, confidential information, and other proprietary information that we, our third-party service providers or other partners process. We are subject to a variety of federal, state, local and foreign laws, directives, regulations, and industry standards, relating to the collection, use, retention, security, disclosure, transfer and other processing of personal information. The regulatory framework for and users' expectations around privacy and security issues worldwide is rapidly evolving and as a result, implementation standards and enforcement practices are likely to remain uncertain for the foreseeable future resulting in possible significant operational costs for compliance and risk to our business. In addition, new technologies we use in our products or in our business, like AI and machine learning, may also subject us to new or enhanced governmental or regulatory scrutiny, litigation, ethical concerns, or other complications that could adversely affect our business, reputation, or financial results.

25


Internationally, nearly every jurisdiction in which we operate has established its own data security and privacy legal framework with which we, our third-party service providers, or our customers must comply. For example, the European Union's General Data Protection Regulation, or EU GDPR, contains numerous requirements and changes from previously existing law, including more robust obligations on data processors and heavier documentation requirements for data protection compliance programs by companies and data protection authorities. Under the EU GDPR, companies may face temporary or definitive bans on data processing and other corrective actions, significant monetary fines, and private litigation related to processing of personal data brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests.
In addition, Europe and other jurisdictions have enacted data localization laws and cross-border personal data transfer laws. For example, the European Economic Area (EEA) and the United Kingdom have significantly restricted the transfer of personal data to the United States and other countries whose privacy laws it generally believes are inadequate. Although there are currently various mechanisms that may be used to transfer personal data from the EEA and United Kingdom to the United States in compliance with law, such as the EEA standard contractual clauses, the United Kingdom’s International Data Transfer Agreement/Addendum, and the EU-U.S. Data Privacy Framework and the United Kingdom extension thereto (which allows for transfers for relevant U.S.-based organizations who self-certify compliance and participate in the Framework), these mechanisms are subject to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal data to the United States.
Additionally, other countries outside of Europe have enacted or are considering enacting similar cross-border data transfer restrictions and laws requiring local data residency, and strict limitations to the processing of personal information, which could increase the cost and complexity of delivering our services and operating our business. For example, Brazil enacted the General Data Protection Law, New Zealand enacted the New Zealand Privacy Act, China enacted its Personal Information Protection Law, and Canada introduced the Digital Charter Implementation Act.
If we are unable to implement a valid compliance mechanism for cross-border personal information transfers, we may face increased exposure to regulatory actions, substantial fines and injunctions against processing or transferring personal information from Europe or elsewhere. Inability to import personal information from other jurisdictions to the United States may significantly and negatively impact our business operations, including by lowering sales on our platform due to the difficulty of establishing a lawful mechanism for personal information transfers out of Europe or other jurisdictions, or requiring us to increase our data processing capabilities in Europe or elsewhere at significant expense. Some European regulators have ordered certain companies to suspend or permanently cease certain transfers out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations.

Additionally, European legislative proposals and present laws and regulations apply to cookies and similar tracking technologies, electronic communications, and marketing. In the EU and the United Kingdom, regulators are increasingly focusing on compliance with requirements related to the online behavioral advertising ecosystem and requirements around consent. It is anticipated that the ePrivacy Regulation will replace the current national laws that implement the ePrivacy Directive that governs electronic communications. Outside of Europe, other laws and regulations, including legislative proposals, individual behavior and industry practices are increasingly resistant to the use of personal information to deliver targeted advertising, making certain online advertising activities more difficult and subject to additional scrutiny. For example, the California Consumer Privacy Act, or CCPA, grants California residents the right to opt-out of a company’s sharing of personal information for cross-context behavioral advertising purposes. Other comprehensive U.S. state privacy laws extend similar rights to residents. As a result of these developments, we may be required to change the way we market our products, which would impair our ability to reach new or existing customers.

Complying with these and other applicable laws may cause us to incur substantial operational costs or require us to change our business practices. Despite our efforts to bring practices into compliance with all applicable laws, we may not be successful in our efforts to achieve compliance either due to internal or external factors such as resource allocation limitations or a lack of vendor cooperation. Non-compliance could result in proceedings against us by governmental entities, customers, data subjects or others. We may also experience difficulty retaining or obtaining new European or multi-national customers due to the legal requirements, compliance cost, potential risk exposure, and uncertainty for these entities, and we may experience significantly increased liability with respect to these customers pursuant to the terms set forth in our engagements with them. While we utilize a data center in the EEA to maintain certain customer data (which may include personal information) originating from the EEA, we may find it necessary to establish additional systems and processes to maintain such data in the EEA, which may involve substantial expense and distraction from other aspects of our business.
Domestic laws in this area are also complex and developing rapidly, and we are, or may become, subject to numerous U.S. data privacy and security laws. In the United States, laws governing data privacy and security include those promulgated under the authority of the Federal Trade Commission Act, the Electronic Communications Privacy Act, the Computer Fraud and Abuse Act, the CCPA, HIPAA, and numerous other state and federal laws relating to privacy and data security. Many state legislatures have adopted legislation that regulates how businesses operate online, including measures
26


relating to privacy, data security and data breaches. Laws in all 50 states require businesses to provide notice to customers whose personal information has been disclosed as a result of a data breach. The laws are not consistent, and compliance in the event of a widespread data breach is costly. States are also constantly amending existing laws, requiring attention to frequently changing legal requirements.
The CCPA, which became effective on January 1, 2020, gives California residents (including consumers, employees, job applicants and business representatives) expanded rights to access and delete their personal information, opt out of the sale of personal information, and receive detailed information about how their personal information is used. The CCPA provides a private right of action and statutory damages for data breaches and may increase our compliance costs and potential liability with respect to other personal information we collect about California residents. In addition, the amendments to the CCPA made by the California Privacy Rights Act, or the CPRA, went into effect on January 1, 2023. The CPRA amends the CCPA to give California residents the ability to limit the use of their sensitive information, provide additional penalties for CPRA violations concerning California residents under the age of 16, and establish a new California Privacy Protection Agency to implement and enforce the law. These changes to the CCPA could impact our business activities depending on how they are interpreted. These laws exemplify the vulnerability of our business to the evolving regulatory environment related to the protection of personal information. Other states have enacted or proposed comprehensive privacy laws as well. For example, privacy laws in Colorado, Connecticut, Utah and Virginia have recently gone into effect and similar laws in other states, such as Delaware, Indiana, Iowa, Montana, Oregon, Tennessee, and Texas have been enacted and are expected to go into effect over the next several years.
Because the interpretation and application of many privacy and data protection laws and regulations, along with contractually imposed industry standards are uncertain, it is possible that they may be interpreted and applied in a manner that is inconsistent with our existing data management practices or the features of our products and platform capabilities. If so, in addition to the possibility of fines, lawsuits, mass arbitration demands, regulatory investigations and imprisonment of company officials, other claims and penalties, significant costs for remediation and damage to our reputation, we could be required to fundamentally change our business activities and practices or modify our products and platform capabilities, any of which could have an adverse effect on our business. In particular, plaintiffs have become increasingly more active in bringing privacy-related claims against companies, including class claims and mass arbitration demands. Some of these claims allow for the recovery of statutory damages on a per violation basis, and, if viable, carry the potential for monumental statutory damages, depending on the volume of data and the number of violations. Any inability to adequately address privacy and security concerns, even if unfounded, or comply with applicable privacy and data security laws, regulations, or contractual obligations, could result in additional cost and liability to us, damage our reputation, inhibit sales, and adversely affect our business. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations, and contractual obligations that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our products. Privacy and data security concerns, whether valid or not valid, may inhibit market adoption of our products, particularly in certain industries and foreign countries. If we are not able to adjust to these changing laws, regulations, and contractual obligations, our business may be harmed.
We publicly post our policies and other documentation regarding our practices concerning the collection, processing, use, transfer, and disclosure of data. Although we endeavor to comply with our published policies and documentation, we may at times fail to do so or be alleged to have failed to do so. The publication of our policies and other documentation that provide promises and assurances about privacy and security can subject us to potential state and federal action if they are found to be deceptive, unfair, or misrepresentative of our actual practices. Any failure by us, our third-party service providers or other parties with whom we do business to comply with our policies or other documentation could result in proceedings against us by governmental entities, private parties or others. We are or may also be subject to the terms of our external and internal privacy and security policies, codes, representations, certifications, industry standards, publications and frameworks and contractual obligations to third parties related to privacy, information security, including contractual obligations to indemnify and hold harmless third parties from the costs or consequences of non-compliance with data protection laws or other obligations.
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 U.S. Foreign Corrupt Practices Act, or 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 products and
27


to obtain necessary permits, licenses, and other regulatory approvals. In addition, we or our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners and agents, even if we do not explicitly authorize such activities.
While we have policies and procedures to address compliance with such laws, we cannot assure you that all of our employees and agents will not take actions in violation of our policies and applicable 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.
Sales to government entities and highly regulated organizations are subject to a number of challenges and risks.
We may sell to U.S. federal, state, and local, as well as foreign, governmental agency customers, as well as to customers in highly regulated industries such as financial services, telecommunications and healthcare. Sales to such entities are subject to a number of challenges and risks. Selling to such entities can be highly competitive, expensive, and time-consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. Government contracting requirements may change which may restrict our ability to sell into the government sector until we are able to comply with the revised contracting requirements. Government demand and payment for our products are affected by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our products.
Further, governmental and highly regulated entities may demand contract terms that differ from our standard arrangements and are less favorable than terms agreed with private sector customers. Such entities 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.
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 platform and products are subject to U.S. export controls, including the Export Administration Regulations, and we incorporate encryption technology into certain of our products. These encryption products and the underlying technology may be exported outside of the United States only with the required export authorizations, including by license, a license exception, or other appropriate government authorizations, including the filing of an encryption classification request or self-classification report.
Furthermore, our activities are subject to U.S. economic sanctions laws and regulations administered by the Office of Foreign Assets Control that prohibit the shipment of most products and services to embargoed jurisdictions or sanctioned parties without the required export authorizations. 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. 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 products or could limit our end-customers’ ability to implement our products in those countries. Changes in our
28


products or future changes in export and import regulations may create delays in the introduction of our platform in international markets, prevent our end-customers with international operations from deploying our platform globally or, in some cases, prevent the export or import of our products to certain countries, governments, or persons altogether. From time to time, various governmental agencies have proposed additional regulation of encryption 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 platform by, or in our decreased ability to export or sell our products to, existing or potential end-customers with international operations. Any decreased use of our platform or limitation on our ability to export or sell our products would adversely affect our business, results of operations, and growth prospects.
Any future litigation against us could be costly and time-consuming to defend.
We are and in the future may become subject to legal proceedings and claims that arise in the ordinary course of business, such as claims brought by our customers in connection with commercial disputes or employment claims made by our current or former employees. Litigation might result in substantial costs and may divert management’s attention and resources, which might seriously harm our business, 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.
We are subject to risks related to our environmental, social, and governance practices and disclosures.
There is an increasing focus from regulators, certain investors and other stakeholders concerning environmental, social, and governance, or ESG, matters, both in the United States and internationally. In response, we are in the process of evaluating and developing our ESG practices. Any of our current or future ESG practices and initiatives, if any, could be difficult to achieve and costly to implement. Furthermore, if these practices are not perceived to be adequate, or if the initiatives and positions we take (or choose not to take) on ESG issues are unpopular with some of our employees, customers or potential customers, our reputation could be harmed, which could negatively impact our ability to attract or retain employees or customers.
Standards for tracking and reporting ESG matters continue to evolve. Our interpretation or application of frameworks and standards may change from time to time or differ from those of others. This may result in a lack of consistent or meaningful comparative data from period to period or between us and other companies in the same industry. In addition, our processes and controls may not comply with evolving standards for identifying, measuring and reporting ESG metrics, including ESG-related disclosures that may be required by various regulators, and such standards may change over time, which could result in significant revisions to our ESG metrics. The costs of changing any of our current practices to comply with any new legal and regulatory requirements in the United States and elsewhere may be substantial.
We could be required to collect additional sales taxes or be subject to other tax liabilities that may increase the costs our clients would have to pay for our products and adversely affect our results of operations.
An increasing number of states have considered or adopted laws that attempt to impose tax collection obligations on out-of-state companies. Additionally, the Supreme Court of the United States ruled in South Dakota v. Wayfair, Inc. et al, or Wayfair, that online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer’s state. In response to Wayfair, or otherwise, states or local governments may adopt, or begin to enforce, laws requiring us to calculate, collect, and remit taxes on sales in their jurisdictions. A successful assertion by one or more states requiring us to collect taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently do collect some taxes, could result in substantial tax liabilities, including taxes on past sales, as well as penalties and interest. The imposition by state governments or local governments of sales tax collection obligations on out-of-state sellers could also create additional administrative burdens for us, put us at a competitive disadvantage if they do not impose similar obligations on our competitors, and decrease our future sales, which could have a material adverse effect on our business and results of operations.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
As of December 31, 2023, we had NOL carryforwards for federal and state income tax purposes of approximately $148.9 million and $206.4 million, respectively, which may be available to offset taxable income in the future, and which expire in 2026 for state purposes if not utilized. Unused U.S. federal NOLs for taxable years beginning before January 1, 2018, may be carried forward to offset future taxable income, if any, until such unused NOLs expire. Under current law, U.S. federal NOLs incurred in taxable years after December 31, 2017, can be carried forward indefinitely, but the deductibility of such U.S.
29


federal NOLs is limited to 80% of taxable income. It is uncertain if and to what extent various states will conform to federal tax laws. A lack of future taxable income would adversely affect our ability to utilize portions of 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 post-change 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 sheets, even if we attain profitability, which could potentially result in increased future tax liability to us and could adversely affect our operating results and financial condition.
Changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.
Our effective tax rate or tax liability could change 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 changes to IRC Section 174 under the U.S. Tax Cuts and Jobs Act and the Inflation Reduction Act;
any implementation of the Organization for Economic Co-operation and Development’s (OECD) international tax framework, including the Pillar II minimum tax regime;
changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;
the outcome of current and future tax audits, examinations, or administrative appeals; and
limitations or adverse findings regarding our ability to do business in some jurisdictions.
We will continue to monitor these developments and pending legislation, and evaluate any potential impact on our results of operations. Any of these developments could adversely affect our results of operations.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
GAAP is subject to interpretation by the Financial Accounting Standards Board, the SEC and various bodies formed to promulgate and interpret applicable 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. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as described in Note 2 in the Notes to Consolidated Financial Statements included in “Part II, Item 8. Financial Statements and Supplementary Data” of this Annual Report on Form 10-K. 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, business combinations, and internal-use software development costs. 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.
30


Risks Related to Intellectual Property
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, 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, our business, financial condition, results of operations or prospects may be harmed. 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 processes, including re-examination, inter partes review, interference and derivation proceedings and equivalent proceedings in foreign jurisdictions (e.g., opposition proceedings) or litigation. Despite our pending patent applications, there can be no assurance that our patent applications will result in issued patents. 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, any patents issued from pending or 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 products. 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 products. Furthermore, legal standards relating to the validity, enforceability, and scope of protection of intellectual property rights are uncertain. Despite our precautions, it may be possible for unauthorized third parties to copy our products and platform capabilities and use information that we regard as proprietary to create products that compete with ours. Patent, trademark, copyright, and trade secret protections may not be available to us in every country in which our products are available. For example, as we have expanded internationally, we have been unable to register and obtain the exclusive right to use the Datadog trademark in certain jurisdictions, including certain European countries outside of the EU, and as we continue to expand, we may face similar issues in other jurisdictions. 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 products and/or prevented from selling some of our products if third parties 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 products and platform capabilities 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.
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 products and platform capabilities. These agreements may be breached, and we may not have adequate remedies for any such breach.
In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect our intellectual property 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
31


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 products and platform capabilities, impair the functionality of our products and platform capabilities, delay introductions of new solutions, result in our substituting inferior or more costly technologies into our products, 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.
We have been and may continue to be subject to intellectual property disputes. Our success depends, in part, on our ability to develop and commercialize our products and services without infringing, misappropriating or otherwise violating the intellectual property rights of third parties. However, we may not be aware that our products or services are 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 portfolio 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 products and platform capabilities 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 have been or may continue to be required to provide indemnification, may require us to do one or more of the following:
cease selling or using products or services 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 products 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 operating results. 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 common stock. We expect that the occurrence of infringement claims is likely to grow as the market for our platform and products grows. Accordingly, our exposure to damages resulting from infringement claims could increase and this could further exhaust our financial and management resources.
We use open source software in our products, which could negatively affect our ability to sell our services or subject us to litigation or other actions.
We use open source software in our products and we expect to continue to incorporate open source software in our services in the future. Few of the licenses applicable to open source software have been interpreted by courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products. Moreover, we cannot ensure that we have not incorporated additional open source software in our software in a manner that is inconsistent with the terms of the applicable license or our current policies and procedures. If we
32


fail to comply with these licenses, we may be subject to certain requirements, including requirements that we offer our solutions that incorporate the open source software for no cost, that we make available source code for modifications or derivative works we create based upon, incorporating or using the open source software and that we license such modifications or derivative works under the terms of applicable open source licenses. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from the sale of our products that contained the open source software and required to comply with onerous conditions or restrictions on these products, which could disrupt the distribution and sale of these products. From time to time, there have been claims challenging the ownership rights in open source software against companies that incorporate it into their products 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 by parties claiming ownership of what we believe to be open source software. Litigation could be costly for us to defend, have a negative effect on our business, financial condition and results of operations, or require us to devote additional research and development resources to change our products. In addition, although we employ open source software license screening measures, if we were to combine our proprietary software products with open source software in a certain manner we could, under certain open source licenses, be required to release the source code of our proprietary software products. Some open source projects have known vulnerabilities and architectural instabilities and are provided on an “as-is” basis which, if not properly addressed, could negatively affect the performance of our product. If we inappropriately use or incorporate open source software subject to certain types of open source licenses that challenge the proprietary nature of our products, we may be required to re-engineer such products, discontinue the sale of such products or take other remedial actions.
Risks Associated with our International Operations
Our current operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.
A component of our growth strategy involves the further expansion of our operations and customer base internationally. Revenue, as determined based on the billing address of our customers, from regions outside of North America was 30% for the year ended December 31, 2023. Beyond North America, we now have sales presence internationally, including in Amsterdam, Dublin, London, Paris, Seoul, Singapore, Sydney, and Tokyo. We are continuing to adapt to and develop strategies to address 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 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 December 31, 2023, approximately 39% of our full-time employees were located outside of the United States, 36% of whom were located in France. 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.
Our current and future international business and operations involve a variety of risks, including:
slower than anticipated availability and adoption of cloud and hybrid IT infrastructures by international businesses;
changes in a specific country’s or region’s political or economic conditions;
the need to adapt and localize our products for specific countries;
greater difficulty collecting accounts receivable and longer payment cycles;
potential changes in trade relations, sanctions, regulations, or laws;
unexpected changes in laws, regulatory requirements, or tax laws;
more stringent regulations relating to privacy and data security and the unauthorized use of, or access to, commercial and personal information, particularly in Europe and the United Kingdom;
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;
33


potential changes in laws, regulations and costs affecting our U.K. 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;
increased travel, real estate, infrastructure, and legal compliance costs associated with international operations;
currency exchange rate fluctuations and the resulting effect on our revenue and expenses, and the cost and risk of entering into hedging transactions if we chose to do so in the future;
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, terrorist activities and military conflict, including the war in Ukraine and conflict in the Middle East;
an outbreak of a contagious disease, which may cause us or our third-party providers and/or customers to temporarily suspend our or their respective operations in the affected city or country;
exposure to liabilities under anti-corruption and anti-money laundering laws, including the 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.
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 exposed to fluctuations in currency exchange rates, which could negatively affect our results of operations.
Our sales contracts are denominated in U.S. dollars, and therefore, our revenue is not directly subject to foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our products and platform capabilities to our customers outside of the United States, which could adversely affect our results of operations. In addition, an increasing amount 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. If we are not able to successfully hedge against the risks associated with currency fluctuations, our results of operations could be adversely affected.
Our international operations may subject us to potential adverse tax consequences.
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 the various jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.
Risks Related to Ownership of Our Class A Common Stock
34


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;
variance in our financial performance from expectations of securities analysts;
changes in the pricing of subscriptions to our products;
changes in our projected operating and financial results;
changes in laws or regulations applicable to our platform and products;
announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
significant data breaches, disruptions to or other incidents involving our software;
our involvement in litigation;
future sales of our Class A common stock by us or our stockholders;
changes in senior management or key personnel;
the trading volume of our Class A common stock;
changes in the anticipated future size and growth rate of our market; and
general economic and market conditions.
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. Additional risks are described in “Risks Associated with our Growth—Unfavorable conditions in our industry or the global economy, or reductions in information technology spending, could limit our ability to grow our business and negatively affect our results of operations”. 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.
The dual class structure of our common stock has the effect of concentrating voting control with holders of our Class B common stock, including our executive officers, directors and their affiliates, which will limit the ability of holders of our Class A common stock to influence the outcome of important transactions.
Our Class B common stock has ten votes per share and our Class A common stock has one vote per share. As of December 31, 2023, our outstanding shares of Class B common stock represented approximately 46% of the voting power of our outstanding capital stock. As a result, the holders of our Class B common stock, which includes certain of our directors, executive officers and their affiliates, exercise considerable influence over matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions, such as a merger or other sale of our company or our assets, even if their stock holdings represent less than 50% of the outstanding shares of our capital stock. This concentration of ownership limits the ability of other stockholders to influence corporate matters and may cause us to make strategic decisions that could involve risks to holders of our Class A common stock or that may not be aligned with the interests of holders of our Class A common stock. This control may adversely affect the market price of our Class A common stock.
Further, future transfers by holders of our Class B common stock will generally result in those shares converting into shares of our Class A common stock, subject to limited exceptions, such as certain transfers effected for tax or estate planning purposes. The conversion of shares of our Class B common stock into shares of our Class A common stock has had and will continue to have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their Class B shares.
35


We cannot predict the impact our dual class structure may have on the market price of our Class A common stock.
We cannot predict whether our dual class structure, combined with the concentrated control of our stockholders who held our capital stock prior to the completion of our initial public offering, or IPO, including our executive officers, employees and directors and their affiliates, will result in a lower or more volatile market price of our Class A common stock or in adverse publicity or other adverse consequences. For example, certain index providers have in the past imposed restrictions on including companies with multiple class share structures in certain of their indexes. Given the sustained flow of investment funds into passive strategies that seek to track certain indexes, exclusion from stock indexes would likely preclude investment by many of these funds and could make our Class A common stock less attractive to other investors. As a result, the market price of our Class A common stock could be adversely affected.
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 stockholders who held our capital stock prior to the completion of our IPO have substantial unrecognized gains on the value of the equity they hold based upon the price at which shares were sold in our IPO, 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.
We have registered all of the shares of Class A common stock and Class B common stock issuable upon exercise of outstanding options or other equity incentives we may grant in the future, for public resale under the Securities Act. The shares of Class A common stock and Class B common stock will become eligible for sale in the public market to the extent such options are exercised, subject to compliance with applicable securities laws.
Further, as of December 31, 2023, holders of a substantial number of shares of our capital stock have rights, subject to certain 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.
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 continue to grant equity awards to employees, directors and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we have and may continue to 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. Furthermore, if we issue additional equity or convertible debt securities, the new equity securities could have rights senior to those of our common stock. For example, if we elect to settle our conversion obligation under our 0.125% Convertible Senior Notes due 2025, or our 2025 Notes, in shares of our Class A common stock or a combination of cash and shares of our Class A common stock, the issuance of such Class A common stock may dilute the ownership interests of our stockholders and sales in the public market could adversely affect prevailing market prices.
If securities or industry analysts cease publishing research or publish unfavorable or inaccurate research about our business, or if we fail to meet or significantly exceed our publicly announced financial guidance or the expectations of analysts or public investors, 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 will be heavily influenced by the way analysts interpret our financial information and other disclosures. We do not have control over these analysts. If securities or industry analysts cease coverage of us, downgrade our Class A common stock, or publish negative reports about our business, our stock price would likely decline. In addition, the stock prices of many companies in the technology industry have declined significantly after those companies have failed to meet, or significantly exceed, the financial guidance publicly announced by those companies or the expectations of analysts. If our financial results fail to meet, or significantly exceed, our announced guidance or the expectations or analysts or public investors, analysts could downgrade or Class A common stock or publish unfavorable research on us. As a result, 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.
36


We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, holders of our Class A common stock may need to rely on sales of their holdings of Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment.
We incur costs and demands upon management as a result of complying with the laws and regulations affecting public companies in the United States, which may harm our business.
As a public company in the Unites States, we incur significant legal, accounting, insurance, and other expenses. 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 and these laws, requirements, rules and regulations are subject to varying interpretations and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. Our management and other personnel devote a substantial amount of time to compliance with these requirements. These rules and regulations contribute to increased legal and financial compliance costs and make some activities more time-consuming and costly.
We are obligated to develop and maintain proper and effective internal controls 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, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. This assessment must include 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. Our compliance with Section 404 requires that we incur substantial expenses and expend significant management efforts. We have hired, and need to continue to hire, additional accounting and financial staff with appropriate public company experience and technical accounting knowledge to comply with Section 404.
During the evaluation and testing process of our internal controls in future years, 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. Any failure to maintain internal control over financial reporting 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.
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 delaying or 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, or our chief executive officer;
37


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 at least 66 2/3% of our outstanding shares of voting stock;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
require the approval of our board of directors or the holders of at least 66 2/3% 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.
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 substantially all disputes between us and our stockholders, which could restrict 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 is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: any derivative action or proceeding brought on our behalf; any action asserting a breach of a fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. The provisions would not apply to suits brought to enforce a duty or liability created by the Exchange Act. In addition, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.
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 a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs associated with resolving such action in other jurisdictions and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions.
Risks Related to Our Outstanding 2025 Notes
We may not have sufficient cash flow from our business to make payments on our significant debt when due, and we may incur additional indebtedness in the future.
In June 2020, we issued the 2025 Notes in a private placement. We may be required to use a substantial portion of our cash flows from operations to pay interest and principal on our indebtedness. Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the 2025 Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance
38


our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
In addition, we may incur substantial additional debt in the future, subject to the restrictions contained in our future debt agreements, some of which may be secured debt. We are not restricted under the terms of the indenture governing the 2025 Notes, from incurring additional debt, securing existing or future debt, recapitalizing our debt, repurchasing our stock, pledging our assets, making investments, paying dividends, guaranteeing debt or taking a number of other actions that are not limited by the terms of the indenture governing the 2025 Notes that could have the effect of diminishing our ability to make payments on the 2025 Notes when due.
The conditional conversion feature of the 2025 Notes may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the 2025 Notes is triggered, as it was during the quarter ended March 31, 2022, holders of the 2025 Notes are entitled to convert the notes at any time during specified periods at their option. If one or more holders elect to convert their 2025 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 2025 Notes when these conversion triggers are satisfied, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the 2025 Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
The capped call transactions may affect the value of the 2025 Notes and our Class A common stock.
In connection with the pricing of the 2025 Notes, we entered into capped call transactions with the option counterparties. The capped call transactions cover, subject to customary adjustments, the number of shares of our common stock that initially underlie the 2025 Notes. The capped call transactions are expected generally to partially offset the potential dilution to our Class A common stock as a result of conversion of the 2025 Notes. In connection with establishing their initial hedges of the capped call transactions, the option counterparties or their respective affiliates entered into various derivative transactions with respect to our Class A common stock concurrently with or shortly after the pricing of the 2025 Notes, including with certain investors in the 2025 Notes.
In addition, the option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our Class A common stock or other securities of ours in secondary market transactions following the pricing of the 2025 Notes on June 2, 2020 and prior to the maturity of the 2025 Notes. They are likely to do so on each exercise date for the capped call transactions, which are expected to occur during each 30 trading day period beginning on the 31st scheduled trading day prior to the maturity date of the 2025 Notes, or following any termination of any portion of the capped call transactions in connection with any repurchase, redemption or early conversion of the 2025 Notes. This activity could also cause or prevent an increase or decrease in the price of our Class A common stock or the 2025 Notes. The potential effect, if any, of these transactions on the price of our Class A common stock or the 2025 Notes will depend in part on market conditions and cannot be ascertained at this time. Any of these activities could adversely affect the value of our Class A common stock.
We are subject to counterparty risk with respect to the capped call transactions.
The counterparties to the capped call transactions are financial institutions, and we will be subject to the risk that one or more of the option counterparties may default, fail to perform or exercise their termination rights under the capped call transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. If a counterparty to the capped call transactions becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at the time under such transaction. Our exposure will depend on many factors but, generally, our exposure will increase if the market price or the volatility of our common stock increases. In addition, upon a default, failure to perform or a termination of the capped call transactions by a counterparty, we may suffer more dilution than we currently anticipate with respect to our common stock.
Item 1B. Unresolved Staff Comments
None.
Item 1C. Cybersecurity
39


Risk Management and Strategy

We utilize various processes and tools to assess, identify, and manage risks from cybersecurity threats. In the development of our products and features, our security teams work with our engineering and product teams to identify, assess, and agree upon mitigation or remediation measures with respect to product development. On an ongoing basis, we encourage an environment of openness in which our engineering and product teams, led by our security teams, proactively identify, manage and discuss actual or perceived cybersecurity risks. These teams also use automated and manual processes to identify and track risks from cybersecurity threats. The identified risks are triaged, prioritized for remediation, and reported by the security teams to various levels of our senior management, as appropriate. We also deploy technical safeguards that are designed to protect our platform and systems from cybersecurity threats, including firewalls, intrusion prevention, and detection systems. We have established an incident response plan that addresses our response to cybersecurity incidents, and we require periodic training for our employees on cybersecurity threats. In addition, we maintain cybersecurity insurance, however, the costs related to cybersecurity threats or disruptions may not be fully insured.


In addition, we maintain third-party vendor management standards that are used to evaluate cybersecurity risks associated with our third-party service providers, and we assess information technology and software vendors to determine their security posture and maturity. All vendors that process our data or access our systems go through a security and privacy review before they are engaged that is targeted to the services to be provided and the systems and data involved. Based on the information provided by the vendor and depending on the nature of the services provided, our vendor management process may involve security questionnaires and contractual obligations such as audit rights and breach reporting.

We also periodically perform various types of security audits and assessments, including penetration tests, via internal and external parties. In addition, certain Datadog products are subject to specific compliance requirements and standards, including, as applicable, ISO 27001, SOC 2, PCI, and FedRAMP (Low and Moderate), and are tested and evaluated by third-party auditors against those applicable compliance requirements and standards. The identified risks from such audits and assessments are triaged, prioritized, reported by our security teams to various levels of our senior management and tracked and remediated depending on the severity.

Our internal audit function conducts annual interviews across business groups to identify key areas of risk, including cybersecurity risk. This enterprise risk assessment helps inform the internal audit plan, and both the assessment and progress against the internal audit plan are periodically presented to the Audit Committee. Our Chief Information Security Officer also reports separately to our Audit Committee on cyber and information security risk on a quarterly basis.

We have previously and may in the future become the target of cyber-attacks by third parties seeking unauthorized access to our or our customers’ data or to disrupt our ability to provide our services. As a result, we have expended and plan to continue to expend significant resources in an effort to protect against security incidents and to mitigate, detect, and remediate actual and potential vulnerabilities. Notwithstanding the measures and processes we take to manage cybersecurity risk, there is no guarantee that these measures and processes will be successful in preventing or mitigating a cybersecurity incident that could have a material adverse effect on us. For a description of the risks from cybersecurity threats that may materially affect the Company and how those risks may affect the Company, see our risk factors under Part 1. Item 1A. Risk Factors in this Annual Report on Form 10-K, including without limitation “Strategic and Operational Risks—If we or our third-party service providers experience, or are unable to protect against cyber-attacks, ransomware, security incidents, or security breaches, or if unauthorized parties otherwise obtain access to or otherwise compromise our customers’ data, our data, or our platform and information technology systems, then our solution may be perceived as not being secure, our reputation may be harmed, demand for our platform and products may be reduced, and we may incur significant liabilities or additional expenses.”

Governance

Our Board of Directors has delegated its oversight of risks associated with cybersecurity to its Audit Committee. Generally, each quarter, the Audit Committee reviews and discusses with our Chief Information Security Officer material cybersecurity risks and our processes for assessing, identifying, and managing such risks, and the Audit Committee will receive updates as necessary between each quarterly meeting. In the event of a material cybersecurity incident, the Audit Committee will be notified, and the Board of Directors will also receive updates on cybersecurity risks and incidents, as appropriate.

Our Chief Information Security Officer and Chief Technology Officer are the members of our executive team who are principally responsible for overseeing our cybersecurity risk management program. Our Chief Information Security Officer and Chief Technology Officer are informed about cybersecurity threats through their involvement with the processes set forth above. For example, our Chief Information Security Officer receives regular reports on identified cybersecurity risks and
40


progress toward remediation from our security teams and both our Chief Information Security Officer and Chief Technology Officer are notified of cybersecurity incidents and the management of such incidents in accordance with the escalation procedures of our incident response plan.

We believe these members of our executive team have the appropriate expertise, background, and experience to manage risks arising from cybersecurity threats. Alexis Lê-Quôc is one of the co-founders of our company and has served as our Chief Technology Officer and a member of our board of directors since June 2010. Mr. Lê-Quôc has extensive knowledge and experience from building and leading the development of our technology and from his decades of experience in the technology industry. Prior to co-founding Datadog, Mr. Lê-Quôc worked at Wireless Generation from March 2004 to December 2010, where he most recently served as Director of Live Operations. Previously, Mr. Lê-Quôc held engineering positions at a number of technology and software companies, including IBM Research and France Télécom S.A. Mr. Lê-Quôc received his M.S. in Computer Science from CentraleSupélec. Emilio Escobar has served as our Chief Information Security Officer since September 2020. With two decades of experience in information security and compliance, Mr. Escobar has worked at large enterprises, medium-sized companies, and governmental organizations. Previously, Mr. Escobar served as the Vice President of Information Security for Hulu, where he played a pivotal role in setting up key security functions. Prior to that, Mr. Escobar worked for PlayStation, where he built and ran the software security teams. Mr. Escobar holds a BS in Computer Science from the University of Puerto Rico.
Item 2. Properties
Our current principal executive office is located in New York, New York and, as of December 31, 2023, it consists of approximately 238,000 square feet of space under leases that expire in June 2033.
We lease other offices around the world for our employees, including in Boston, Denver, San Francisco, Paris, Dublin, Amsterdam, Sydney, Tokyo, and Singapore.
We lease all of our facilities and do not own any real property. We intend to procure additional space in the future as we continue to add employees and expand geographically. We believe our facilities are adequate and suitable for our current needs.
Item 3. Legal Proceedings
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. 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, operating results, cash flows or financial condition. 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.
Item 4. Mine Safety Disclosures
Not applicable.
41


PART II
Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information and Holders of Record
Our Class A common stock is traded on The Nasdaq Global Select Market, or Nasdaq, under the symbol “DDOG”. Our Class B common stock is not listed or traded on any exchange, but 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, and is automatically converted upon sale or transfer into one share of Class A common stock.
As of February 15, 2024, there were 305,929,910 holders of record of our Class A common stock and 25,944,197 holders of record of our Class B common stock.
Dividend Policy
We have never declared or paid any dividends on our Class A common stock or Class B common stock. We currently intend to retain all available funds and any future earnings for the operation and expansion of our business. Accordingly, we do not anticipate declaring or paying dividends in the foreseeable future. The payment of any future dividends will be at the discretion of our Board of Directors and will depend on our results of operations, capital requirements, financial condition, prospects, contractual arrangements, any limitations on payment of dividends present in any debt agreements, and other factors that our Board of Directors may deem relevant.
Recent Sales of Unregistered Equity Securities
During the year ended December 31, 2023, we issued 176,687 shares of Class A common stock as consideration in acquisitions. The issuance was deemed exempt from registration under the Securities Act pursuant to the exemption provided by Section 4(a)(2) of the Securities Act as a transaction by an issuer not involving a public offering.
Issuer Purchases of Equity Securities
None.
Stock Performance Graph
The graph below shows a comparison, from September 19, 2019 (the date our Class A common stock commenced trading on Nasdaq) through December 31, 2023, of the cumulative total return to stockholders of our Class A common stock relative to the Nasdaq-100 Index, or the Nasdaq 100, and the Nasdaq Computer Index, or the Nasdaq Computer.
42


The graph assumes that $100 was invested in each of our Class A common stock, the Nasdaq 100 and the Nasdaq Computer at their respective closing prices on September 19, 2019 and assumes reinvestment of gross dividends. The stock price performance shown in the graph represents past performance and should not be considered an indication of future stock price performance.
Stock Performance Graph - FY'23.jpg
This performance graph shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of Datadog, Inc. under the Securities Act or the Exchange Act.
Item 6. [Reserved]

Item 7. 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 audited consolidated financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K. 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 Regarding Forward-Looking Statements” in this Annual Report on Form 10-K. You should review the disclosure under the heading “Part I, Item 1A. Risk Factors” in this Annual Report on Form 10-K for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements.
This section of our Annual Report on Form 10-K discusses our financial condition and results of operations for the fiscal years ended December 31, 2023 and 2022, and year-to-year comparisons between fiscal 2023 and fiscal 2022. A discussion of our financial condition and results of operations for the fiscal year ended December 31, 2021 and year-to-year comparisons between fiscal 2022 and fiscal 2021 that are not included in this Annual Report on Form 10-K can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed on February 24, 2023.

Overview
Datadog is the observability and security platform for cloud applications.
43


Our SaaS platform integrates and automates infrastructure monitoring, application performance monitoring, log management, user experience monitoring, cloud security, and many other capabilities to provide unified, real-time observability and security for our customers’ entire technology stack. Datadog is used by organizations of all sizes and across a wide range of industries to enable digital transformation and cloud migration, drive collaboration among development, operations, security and business teams, accelerate time to market for applications, reduce time to problem resolution, secure applications and infrastructure, understand user behavior and track key business metrics.
We generate revenue from the sale of subscriptions to customers using our cloud-based platform. The terms of our subscription agreements are primarily monthly or annual. Customers also have the option to purchase additional products, such as additional containers to monitor, custom metrics packages, anomaly detection and app analytics. Professional services are generally not required for the implementation of our products and revenue from such services has been immaterial to date.
We employ a land-and-expand business model centered around offering products that are easy to adopt and have a very short time to value. Our customers can expand their footprint with us on a self-service basis. Our customers often significantly increase their usage of the products they initially buy from us and expand their usage to other products we offer on our platform. We grow with our customers as they expand their workloads in the public and private cloud.
As of December 31, 2023, we had $330.3 million in cash, cash equivalents and restricted cash and $2,252.6 million in marketable securities. We have grown rapidly in recent periods, with revenues for the fiscal years ended December 31, 2023, 2022 and 2021 of $2,128.4 million, $1,675.1 million, and $1,028.8 million, respectively, representing year-over-year growth of 27% from the fiscal year ended December 31, 2022 to the fiscal year ended December 31, 2023 and 63% from the fiscal year ended December 31, 2021 to the fiscal year ended December 31, 2022. Substantially all of our revenue is from subscription software sales. We have continued to make significant expenditures and investments, including in personnel-related costs, sales and marketing, infrastructure and operations, and have incurred net income (losses) of $48.6 million, $(50.2) million and $(20.7) million for the fiscal years ended December 31, 2023, 2022 and 2021, respectively. Our operating cash flow was $660.0 million, $418.4 million and $286.5 million for the years ended December 31, 2023, 2022 and 2021, respectively. Our free cash flow was $597.5 million, $353.5 million and $250.5 million for the years ended December 31, 2023, 2022 and 2021, respectively. See the section titled “—Liquidity and Capital Resources—Non-GAAP Free Cash Flow” below.
Unfavorable conditions in the economy both in the United States and abroad may negatively affect the growth of our business and our results of operations. For example, macroeconomic events including rising inflation, the U.S. Federal Reserve raising interest rates, the Russian invasion of Ukraine, the conflict in the Middle East and the COVID-19 pandemic have led to economic uncertainty. Historically, during periods of economic uncertainty and downturns, businesses may slow spending on information technology, which may impact our business and our customers’ businesses. In recent quarters, we have seen slower usage growth from existing customers, which may be related to the uncertain macroeconomic environment.
Due to our subscription model, the effect of macroeconomic conditions may not be fully reflected in our results of operations until future periods. However, if economic uncertainty increases or the global economy worsens, our business, financial condition and results of operations may be harmed. For further discussion of the potential impacts of macroeconomic events on our business, financial condition, and operating results, see “Risk Factors” included in Part I, Item 1A of this report.
Factors Affecting Our Performance
Acquiring New Customers
We believe there is substantial opportunity to continue to grow our customer base. We intend to drive new customer acquisition by continuing to invest significantly in sales and marketing to engage our prospective customers, increase brand awareness and drive adoption of our platform and products. We also plan to continue to invest in building brand awareness within the development and operations communities. As of December 31, 2023, we had approximately 27,300 customers spanning organizations of a broad range of sizes and industries, compared to approximately 23,200 as of December 31, 2022. Customers as of December 31, 2022 exclude customers from a then-recent acquisition, which did not contribute meaningful revenue during the fiscal year. Our ability to attract new customers will depend on a number of factors, including the effectiveness and pricing of our products, offerings of our competitors, and the effectiveness of our marketing efforts.
We define the number of customers as the number of accounts with a unique account identifier for which we have an active subscription in the period indicated. Users of our free trials or tier are not included in our customer count. A single organization with multiple divisions, segments or subsidiaries is generally counted as a single customer. However, in some cases where they have separate billing terms, we may count separate divisions, segments or subsidiaries as multiple customers.
44


Expanding Within Our Existing Customer Base
Our base of customers represents a significant opportunity for further sales expansion. As of December 31, 2023, we had approximately 3,190 customers with annual run-rate revenue, or ARR, of $100,000 or more, representing 86% of our ARR, up from 2,780 as of December 31, 2022, representing 85% of our ARR. We monitor our number of customers with ARR of $100,000 or more, and believe it is useful to investors, as an indicator of our ability to grow the number of customers that are exceeding this ARR threshold. We define ARR as the annual run-rate revenue of subscription agreements from all customers at a point in time. We calculate ARR by taking the monthly run-rate revenue, or MRR, and multiplying it by 12. MRR for each month is calculated by aggregating, for all customers during that month, monthly revenue from committed contractual amounts, additional usage, usage from subscriptions for a committed contractual amount of usage that is delivered as used and monthly subscriptions. ARR and MRR should be viewed independently of revenue, and do not represent our revenue under GAAP on a monthly or annualized basis, as they are operating metrics that can be impacted by contract start and end dates and renewal rates. ARR and MRR are not intended to be replacements or forecasts of revenue.
A further indication of the propensity of our customer relationships to expand over time is our dollar-based net retention rate, which compares our ARR from the same set of customers in one period, relative to the year-ago period. As of December 31, 2023, our trailing 12-month dollar-based net retention rate was mid-110%'s. As of December 31, 2022, our trailing 12-month dollar-based net retention rate was mid-140%'s. The decline in our trailing 12-month dollar-based net retention rate was primarily attributable to slower usage growth from existing customers, which may be related to the uncertain macroeconomic environment. We calculate dollar-based net retention rate 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 the Prior Period ARR. We then calculate the ARR from these same customers as of the current period-end, or the Current Period ARR. Current Period ARR includes any expansion and is net of contraction or attrition over the last 12 months, but excludes ARR from new customers in the current period. We then divide the total Current Period ARR by the total Prior Period ARR to arrive at the point-in-time dollar-based net retention rate. We then calculate the weighted average of the trailing 12-month point-in-time dollar-based net retention rates, to arrive at the trailing 12-month dollar-based net retention rate. As the growth of our business has decelerated in recent quarters, our trailing 12-month dollar-based net retention rate has declined.
We believe that our land-and-expand business model allows us to efficiently increase revenue from our existing customer base. Our customers often expand the deployment of our platform across large teams and more broadly within the enterprise as they migrate more workloads to the cloud, find new use cases for our platform, and generally realize the benefits of our platform. We intend to continue to invest in enhancing awareness of our brand and developing more products, features and functionality, which we believe are important factors to achieve widespread adoption of our platform. Our ability to increase sales to existing customers will depend on a number of factors, including our customers’ satisfaction with our solution, competition, pricing and overall changes in our customers’ spending levels.
Sustaining Innovation and Technology Leadership
Our success is dependent on our ability to sustain innovation and technology leadership in order to maintain our competitive advantage. We believe that we have built a highly differentiated platform that will position us to further extend the adoption of our platform and products. Datadog is frequently deployed across a customer’s entire infrastructure, making it ubiquitous. Datadog is a daily part of the lives of developers, operations engineers and business leaders. We employ a land-and-expand business model centered around offering products that are easy to adopt and have a very short time to value. Our efficient go-to-market model enables us to prioritize significant investment in innovation. We have demonstrated the success of our platform approach, through expansion beyond our initial infrastructure monitoring solution to include over 19 products. As of December 31, 2023, approximately 83% of our customers were using more than one product, up from approximately 81% a year earlier. Additionally, as of December 31, 2023, approximately 47% of our customers were using more than four products, up from approximately 42% a year earlier, and approximately 22% of our customers were using more than six products, up from approximately 18% a year earlier. We believe these metrics indicate strong expansion of product adoption across our platform.
We intend to continue to invest in building additional products, features and functionality that expand our capabilities and facilitate the extension of our platform to new use cases. We also intend to continue to evaluate strategic acquisitions and investments in businesses and technologies to drive product and market expansion. Our future success is dependent on our ability to successfully develop, market and sell existing and new products to both new and existing customers.
Expanding Internationally
45


We believe there is a significant opportunity to expand usage of our platform outside of North America. Revenue, as determined based on the billing address of our customers, from regions outside of North America was approximately 30% and 28% of our total revenue for each of the years ended December 31, 2023 and 2022, respectively. In addition, we have made and plan to continue to make significant investments to expand geographically, particularly in EMEA and APAC. Although these investments may adversely affect our operating results in the near term, we believe that they will contribute to our long-term growth. Beyond North America, we now have sales presence internationally, primarily in Amsterdam, Dublin, London, Paris, Seoul, Singapore, Sydney, and Tokyo.
Components of Results of Operations
Revenue
We generate revenue from the sale of subscriptions to customers using our cloud-based platform. The terms of our subscription agreements are primarily monthly, annual or multi-year, with the majority of our revenue coming from annual subscriptions. Our customers can enter into a subscription for a committed contractual amount of usage that is apportioned ratably on a monthly basis over the term of the subscription period, a subscription for a committed contractual amount of usage that is delivered as used, or a monthly subscription based on usage. To the extent that our customers’ usage exceeds the committed contracted amounts under their subscriptions, either on a monthly basis in the case of a ratable subscription or once the entire commitment is used in the case of a delivered-as-used subscription, they are charged for their incremental usage.
Usage is measured primarily by the number of hosts or by the volume of data indexed. A host is generally defined as a server, either in the cloud or on-premise. Our infrastructure monitoring, APM and network performance monitoring products are priced per host, our logs product is priced primarily per log events indexed and secondarily by events ingested. Customers also have the option to purchase additional products, such as additional container or serverless monitoring, custom metrics packages, anomaly detection, synthetic monitoring and app analytics.
In the case of subscriptions for committed contractual amounts of usage, revenue is recognized ratably over the term of the subscription agreement, generally beginning on the date that our platform is made available to a customer. As a result, much of our revenue is generated from subscriptions entered into during previous periods. Consequently, any decreases in new subscriptions or renewals in any one period may not be immediately reflected as a decrease in revenue for that period, but could negatively affect our revenue in future quarters. 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 agreement. In the case of a subscription for a committed contractual amount of usage that is delivered as used, a monthly subscription based on usage, or usage in excess of a ratable subscription, we recognize revenue as the product is used, which may lead to fluctuations in our revenue and results of operations. In addition, historically, we have experienced seasonality in new customer bookings, as we typically enter into a higher percentage of subscription agreements with new customers in the fourth quarter of the year.
Due to ease of implementation of our products, professional services generally are not required and revenue from such services has been immaterial to date.
Cost of Revenue
Cost of revenue primarily consists of expenses related to providing our products to customers, including payments to our third-party cloud infrastructure providers for hosting our software, personnel-related expenses for operations and global support, including salaries, benefits, bonuses and stock-based compensation, payment processing fees, information technology, depreciation and amortization related to the amortization of acquired intangibles and internal-use software and other overhead costs such as allocated facilities.
We intend to continue to invest additional resources in our platform infrastructure and our customer support and success organizations to expand the capability of our platform and ensure that our customers are realizing the full benefit of our platform and products. The level, timing and relative investment in our infrastructure could affect our cost of revenue in the future.
Gross Profit and Gross Margin
Gross profit represents revenue less cost of revenue. Gross margin is gross profit expressed as a percentage of revenue. Our gross margin may fluctuate from period to period as our revenue fluctuates, and as a result of the timing and amount of investments to expand our products and geographical coverage.
46


Operating Expenses
Our operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation expense and sales commissions. Operating expenses also include overhead costs for facilities and shared IT-related expenses, including depreciation expense.
Research and Development
Research and development expense consists primarily of personnel costs for our engineering, service and design teams. Additionally, research and development expense includes contractor fees, depreciation and amortization and allocated overhead costs. Research and development costs are expensed as incurred. We expect that our research and development expense will increase in absolute dollars as our business grows, particularly as we incur additional costs related to continued investments in our platform.
Sales and Marketing
Sales and marketing expense consists primarily of personnel costs for our sales and marketing organization, costs of general marketing and promotional activities, including the free tier and free introductory trials of our products, travel-related expenses, amortization of acquired customer relationships, and allocated overhead costs. Sales commissions earned by our sales force are deferred and amortized on a straight-line basis over the expected period of benefit, which we have determined to be four years. We expect that our sales and marketing expense will increase in absolute dollars as we expand our sales and marketing efforts.
General and Administrative
General and administrative expense consists primarily of personnel costs and contractor fees for finance, legal, human resources, information technology and other administrative functions. In addition, general and administrative expense includes non-personnel costs, such as legal, accounting and other professional fees, hardware and software costs, certain tax, license and insurance-related expenses and allocated overhead costs.
We have incurred, and expect to continue to incur, additional expenses as a result of operating as a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations, and increased expenses for insurance, investor relations and professional services. We expect that our general and administrative expense will increase in absolute dollars as our business grows.
Other Income (Loss), Net
Other income (loss), net consists of interest income, primarily due to income earned on money market funds included in cash and cash equivalents and on marketable securities, partially offset by interest expense due on the 2025 Notes and amortization of premiums on our marketable securities.
Provision for Income Taxes
Provision for income taxes consists of U.S. federal and state income taxes and income taxes in certain foreign jurisdictions in which we conduct business. We recorded a full valuation allowance on our federal and state deferred tax assets as we have concluded that it is not more likely than not that the deferred tax assets will be realized.
47


Results of Operations
The following table sets forth our consolidated statements of operations data for the periods indicated:
Year Ended December 31,
202320222021
(in thousands)
Revenue$2,128,359 $1,675,100 $1,028,784 
Cost of revenue (1)(2)(3)
409,908 346,743 234,245 
Gross profit1,718,451 1,328,357 794,539 
Operating expenses:
Research and development (1)(3)
962,447 752,351 419,769 
Sales and marketing (1)(2)(3)
609,276 495,288 299,497 
General and administrative (1)(3)
180,192 139,413 94,429 
Total operating expenses1,751,915 1,387,052 813,695 
Operating loss(33,464)(58,695)(19,156)
Other income:
Interest expense (4)
(6,302)(16,535)(21,052)
Interest income and other income, net100,001 37,160 21,786 
Other income, net93,699 20,625 734 
Income (loss) before provision for income taxes60,235 (38,070)(18,422)
Provision for income taxes11,667 12,090 2,323 
Net income (loss)$48,568 $(50,160)$(20,745)
____________________
(1)Includes stock-based compensation expense as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of revenue$17,578 $10,827 $4,565 
Research and development313,096 237,120 101,942 
Sales and marketing101,937 76,735 35,035 
General and administrative49,689 38,472 22,195 
Total$482,300 $363,154 $163,737 
____________________
(2)Includes amortization of acquired intangibles expense as follows:
Year Ended December 31,
202320222021
(in thousands)
Cost of revenue$8,041 $6,750 $3,792 
Sales and marketing825 825 600 
Total$8,866 $7,575 $4,392 
_____________________
(3)Includes employer payroll taxes on employee stock transactions as follows:
48


Year Ended December 31,
202320222021
(in thousands)
Cost of revenue$364 $266 $345 
Research and development21,449 10,384 8,143 
Sales and marketing5,917 2,766 6,349 
General and administrative4,811 830 1,248 
Total$32,541 $14,246 $16,085 
____________________
(4)Includes amortization of debt discount and issuance costs as follows:
Year Ended December 31,
202320222021
(in thousands)
Interest expense$3,388 $3,369 $3,349 
The following table sets forth our consolidated statements of operations data expressed as a percentage of revenue for the periods indicated:
Year Ended December 31,
202320222021
(as a percentage of total revenue(1))
Revenue100 %100 %100 %
Cost of revenue19 21 23 
Gross profit81 79 77 
Operating expenses:
Research and development45 45 41 
Sales and marketing29 30 29 
General and administrative
Total operating expenses82 83 79 
Operating loss(2)(4)(2)
Other income:
Interest expense— (1)(2)
Interest income and other income, net
Other income, net— 
Income (loss) before provision for income taxes(2)(2)
Provision for income taxes
Net income (loss)%(3)%(2)%
_____________________
(1)Certain items may not total due to rounding.
Comparison of the Years Ended December 31, 2023 and 2022
Revenue
Year Ended December 31,
20232022Change% Change
Revenue$2,128,359 $1,675,100 $453,259 27 %
49


Revenue increased by $453.3 million or 27%, for the year ended December 31, 2023 compared to the year ended December 31, 2022. Approximately 65% of the increase in revenue was attributable to growth from existing customers, and the remaining 35% was attributable to growth from new customers.
Cost of Revenue and Gross Margin
Year Ended December 31,
20232022Change% Change
(dollars in thousands)
Cost of revenue$409,908 $346,743 $63,165 18 %
Gross margin81 %79 %%
Cost of revenue increased by $63.2 million, or 18%, for the year ended December 31, 2023 compared to the year ended December 31, 2022. This increase was primarily due to an increase of $36.8 million in third-party cloud infrastructure hosting and software costs, an increase of $16.2 million in personnel expenses as a result of increased headcount, and an increase of $6.2 million in depreciation and amortization expense.
Our gross margin increased by 2% for the year ended December 31, 2023 compared to the year ended December 31, 2022, primarily as the result of revenue growth exceeding the growth of third-party cloud infrastructure provider costs due to cost savings.
Research and Development
Year Ended December 31,
20232022Change% Change
(dollars in thousands)
Research and development$962,447 $752,351 $210,096 28 %
Percentage of revenue45 %45 %
Research and development expense increased by $210.1 million, or 28%, for the year ended December 31, 2023 compared to the year ended December 31, 2022. This increase was primarily due to an increase of $194.5 million in personnel costs including allocated overhead costs for our engineering, product and design teams as a result of increased headcount and an increase of $14.1 million in cloud infrastructure-related investments.
Sales and Marketing
Year Ended December 31,
20232022Change% Change
(dollars in thousands)
Sales and marketing$609,276 $495,288 $113,988 23 %
Percentage of revenue29 %30 %
Sales and marketing expense increased by $114.0 million, or 23%, for the year ended December 31, 2023 compared to the year ended December 31, 2022. This increase was primarily due to an increase of $107.5 million in personnel costs including allocated overhead costs for our sales and marketing organization as a result of increased headcount and increased variable compensation for our sales personnel and an increase of $5.4 million in advertising, sales, marketing and promotional activities.
50


General and Administrative
Year Ended December 31,
20232022Change% Change
(dollars in thousands)
General and administrative$180,192 $139,413 $40,779 29 %
Percentage of revenue%%
General and administrative expense increased by $40.8 million, or 29%, for the year ended December 31, 2023 compared to the year ended December 31, 2022. This increase was primarily due to an increase in personnel costs including allocated overhead costs as a result of increased headcount, legal expenses, and other professional services.
Other Income, Net
Year Ended December 31,
20232022Change% Change
(dollars in thousands)
Other income, net$93,699 $20,625 $73,074 354 %
Percentage of revenue%%
Other income, net increased by $73.1 million, or 354% for the year ended December 31, 2023 compared to the year ended December 31, 2022. This increase was primarily driven by an increase of $68.5 million in interest income, mainly due to income earned from investments in marketable securities.
Liquidity and Capital Resources
Our largest source of operating cash is cash collection from sales of subscriptions to our customers. Our primary uses of cash from operating activities are for personnel expenses, hosting expenses, facility expenses, and marketing expenses. We have generated positive cash flows from operations during the years ended December 31, 2023, 2022, and 2021. When assessing sources of liquidity, we also include cash and cash equivalents of $330.3 million and marketable securities of $2.3 billion as of December 31, 2023. We believe that our existing cash and cash equivalents, marketable securities and cash flow from operations will be sufficient to support our cash requirements for the next 12 months and beyond.
Our working capital requirements principally consist of workforce salaries, bonuses, commissions, and benefits and, to a lesser extent, cancellable and non-cancelable licenses and services arrangements that are integral to our business operations, and operating lease obligations. Non-cancelable purchase commitments for business operations and operating lease obligations total $485.0 million and $347.1 million, respectively, as of December 31, 2023, due primarily over the next five years. Purchase commitments for business operations are primarily related to cloud hosting and other software-based services.

We have also issued long-term debt to finance our business. In June 2020, we issued $747.5 million aggregate principal amount of the 2025 Notes in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The total net proceeds from the sale of the 2025 Notes, after deducting the initial purchasers’ discounts and debt issuance costs, were approximately $730.2 million. The principal and future interest payments related to our 2025 Notes are $749.0 million.
Cash Flows
The following table shows a summary of our cash flows for the periods presented:
51


Year Ended December 31,
20232022
(in thousands)
Cash provided by operating activities$659,954 $418,407 
Cash used in investing activities(731,365)(384,670)
Cash provided by financing activities58,279 36,023 
Operating Activities
Net cash provided by operating activities for the year ended December 31, 2023 increased $241.5 million compared to the year ended December 31, 2022, primarily driven by an increase in non-cash charges of $104.6 million, an increase in deferred revenue of $62.3 million, and an increase in accounts payable of $59.1 million. The increase in non-cash charges related primarily to an increase of $119.1 million in stock-based compensation as we continued to increase headcount to support the growth of the business. The increase in cash provided by operating activities was partially offset by a decrease in accrued expenses and other liabilities of $78.1 million.
Investing Activities
Net cash used in investing activities for the year ended December 31, 2023 increased by $346.7 million compared to the year ended December 31, 2022, primarily driven by a increase in the investment in marketable securities of $1,144.3 million, partially offset by an increase in proceeds from maturities of marketable securities of $726.8 million.
Financing Activities
Net cash provided by financing activities for the year ended December 31, 2023 increased by $22.3 million compared to the year ended December 31, 2022, primarily due to an increase in proceeds from the issuance of Class A common stock under the ESPP of $11.3 million and an increase in proceeds from the exercise of stock options of $10.9 million.
Non-GAAP Free Cash Flow
We report our financial results in accordance with U.S. GAAP. To supplement our consolidated financial statements, we provide investors with the amount of free cash flow, which is a non-GAAP financial measure. Free cash flow represents net cash provided by operating activities, reduced by capital expenditures and capitalized software development costs, if any. Free cash flow is a measure used by management to understand and evaluate our liquidity and to generate future operating plans. The reduction of capital expenditures and amounts capitalized for software development facilitates comparisons of our liquidity on a period-to-period basis and excludes items that we do not consider to be indicative of our liquidity. We believe that free cash flow is a measure of liquidity that provides useful information to our management, board of directors, investors and others in understanding and evaluating the strength of our liquidity and future ability to generate cash that can be used for strategic opportunities or investing in our business. Nevertheless, our use of free cash flow has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under GAAP. Further, our definition of free cash flow may differ from the definitions used by other companies and therefore comparability may be limited. You should consider free cash flow alongside our other GAAP-based financial performance measures, such as net cash used in operating activities, and our other GAAP financial results.
The following table presents a reconciliation of free cash flow to net cash provided by operating activities, the most directly comparable financial measure calculated in accordance with GAAP, for each of the periods indicated:
Year Ended December 31,
202320222021
(in thousands)
Net cash provided by operating activities$659,954 $418,407 $286,545 
Less: Purchases of property and equipment(27,586)(35,261)(9,956)
Less: Capitalized software development costs(34,820)(29,628)(26,069)
Free cash flow$597,548 $353,518 $250,520 

52


Critical Accounting Estimates
Our financial statements are prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
The significant accounting policies and methods used in the preparation of our consolidated financial statements are discussed in Note 2, Basis of Presentation and Summary of Significant Accounting Policies, to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K. We believe that the accounting policies described below involve a greater degree of judgment and complexity. Accordingly, these are the policies we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of operations.
Revenue Recognition
We generate revenue from the sale of subscriptions to customers using our cloud-based platform. The terms of our subscription agreements are primarily monthly or annual, with the majority of our revenue coming from annual subscriptions. Our customers can enter into a subscription for a committed contractual amount of usage that is apportioned ratably on a monthly basis over the term of the subscription period, a subscription for a committed contractual amount of usage that is delivered as used, or a monthly subscription based on usage. To the extent that our customers’ usage exceeds the committed contracted amounts under their subscriptions, either on a monthly basis in the case of a ratable subscription or once the entire commitment is used in the case of a delivered-as-used subscription, they are charged for their incremental usage.
We account for revenue contracts with customers through the following steps:
(1)identify the contract with a customer;
(2)identify the performance obligations in the contract;
(3)determine the transaction price;
(4)allocate the transaction price to the performance obligations in the contract; and
(5)recognize revenue when or as we satisfy a performance obligation.
Our subscriptions are generally non-cancellable. Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in the contract on a relative stand-alone selling price basis, or SSP. The determination of a relative stand-alone SSP for each distinct performance obligation requires judgment. We determine SSP for performance obligations based on overall pricing objectives, which take into consideration market conditions and customer-specific factors. This includes a review of internal discounting tables, the service(s) being sold, and customer demographics.
Revenue is recognized when control of these services is transferred to customers, in an amount that reflects the consideration we expect to be entitled to receive in exchange for those services. We determine an output method to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred.
For committed contractual amounts of usage, revenue is recognized ratably over the term of the subscription agreement generally beginning on the date that the platform is made available to a customer. For committed contractual amount of usage that is delivered as used, a monthly subscription based on usage, or usage in excess of a ratable subscription, we recognize revenue as the services are rendered.
Internal-Use Software Development Costs
We capitalize certain costs related to the development of our platform and other software applications for internal-use. In accordance with authoritative guidance, we begin to capitalize our costs to develop software when preliminary development efforts are successfully completed, management has authorized and committed project funding, and it is probable that the project will be completed and the software will be used as intended. We stop capitalizing these costs when the software is substantially complete and ready for its intended use, including the completion of all significant testing. These costs are amortized on a straight-line basis over the estimated useful life of the related asset, generally estimated to be two years. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditure will result in additional
53


functionality and expense costs incurred for maintenance and minor upgrades and enhancements. Costs incurred prior to meeting these criteria together with costs incurred for training and maintenance are expensed as incurred and recorded within research and development expenses in our consolidated statements of operations.
We exercise judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized. To the extent that we change the manner in which we develop and test new features and functionalities related to our platform, assess the ongoing value of capitalized assets or determine the estimated useful lives over which the costs are amortized, the amount of internal-use software development costs we capitalize and amortize could change in future periods.
Business Combinations
When we acquire a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require us to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, and trade names from a market participant perspective, useful lives and discount rates. Our 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, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to other income, net in the consolidated statement of operations.
Recently Adopted Accounting Pronouncements
See Note 2, in our Notes to Consolidated Financial Statements included in “Part II, Item 8. Financial Statements and Supplementary Data” of this Annual Report on Form 10-K for a discussion of recent accounting pronouncements.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk.
We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.
Interest Rate Risk
As of December 31, 2023, we had $295.4 million in cash equivalents, and $2.3 billion in marketable securities, which consisted of corporate debt securities, commercial paper, certificates of deposit, U.S. government treasury securities, and U.S. government agency securities. Our cash and cash equivalents are held for working capital purposes. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to a fluctuation in interest rates, which may affect our interest income and the fair market value of our investments. As of December 31, 2023, a hypothetical 10% relative change in interest rates would not have a material impact on our consolidated financial statements.
On June 2, 2020, we issued $747.5 million aggregate principal amount of the 2025 Notes. The fair value of the 2025 Notes is subject to interest rate risk, market risk and other factors due to the conversion feature. The fair value of the 2025 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 interest and market value changes affect the fair value of the 2025 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 2025 Notes at face value less unamortized discount and unamortized issuance costs on our balance sheet, and we present the fair value for required disclosure purposes only.
Foreign Currency Exchange Risk
Our reporting currency and the functional currency of our wholly owned foreign subsidiaries is the U.S. dollar. All of our sales are denominated in U.S. dollars, and therefore our revenue is not currently subject to significant foreign currency risk. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the United States, France, Ireland, and the United Kingdom. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements
54


with respect to foreign currency risk or other derivative financial instruments, although we may choose to do so in the future. A hypothetical 10% increase or decrease in the relative value of the U.S. dollar to other currencies would not have a material effect on our operating results.
55


Item 8. Financial Statements and Supplementary Data
DATADOG, INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

56


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Datadog, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Datadog, Inc. and its subsidiaries (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), stockholders' equity (deficit), and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 23, 2024, expressed an unqualified opinion on the Company's internal control over financial reporting.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Revenue Recognition — Identification of Performance Obligations – (Refer to Note 2 of the Financial Statements)
Critical Audit Matter Description
As described in Note 2 to the consolidated financial statements, the Company generates revenue from the sale of subscription services contracts to customers using its cloud-based platform. Subscription services contracts with certain of the Company’s customers may include non-standard terms and conditions and promises to transfer multiple services.
Contracts with customers that contain non-standard terms and conditions and promises to transfer multiple services require significant judgment by management to identify the distinct performance obligations in the arrangement. Distinct performance obligations will be accounted for as separate performance obligations, while non-distinct services are combined with others to form a single performance obligation.

57


Given the complexity of the Company’s subscription services contracts with certain customers, coupled with management’s judgments involved in identifying distinct performance obligations and non-standard terms and conditions, auditing the Company’s subscription services contracts with certain customers required a high degree of auditor judgment.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the Company’s subscription contracts with certain customers included, among others:
We obtained an understanding, evaluated the design, and tested the operating effectiveness of management’s controls over revenue recognition. This includes management’s controls over the identification of performance obligations and non-standard terms and conditions in subscription contracts, as well as the allocation of revenue to each performance obligation.
We evaluated a sample of subscription contracts with customers to determine if all the promises referred to in the contract were properly identified by management and accounted for as distinct performance obligations by performing the following:
Obtained and read the subscription contract and independently assessed the terms of the contract to identify all promises and non-standard terms and conditions.
For each promise identified, we evaluated whether such promise represented a distinct “performance obligation”, as prescribed by Accounting Standards Codification Topic 606, Revenue from Contracts with Customers.
We evaluated the completeness and accuracy of the performance obligations by comparing those identified by us to those identified by management.
/s/ Deloitte & Touche LLP
New York, New York
February 23, 2024 
We have served as the Company's auditor since 2016.
58


DATADOG, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
December 31,
2023
December 31,
2022
ASSETS
CURRENT ASSETS:
Cash and cash equivalents$330,339 $338,985 
Marketable securities2,252,559 1,545,341 
Accounts receivable, net of allowance for credit losses of $12,096 and $5,626 as of December 31, 2023 and 2022, respectively
509,279 399,551 
Deferred contract costs, current44,938 33,054 
Prepaid expenses and other current assets41,022 27,303 
Total current assets3,178,137 2,344,234 
Property and equipment, net171,872 125,346 
Operating lease assets126,562 87,629 
Goodwill352,694 348,277 
Intangible assets, net9,617 16,365 
Deferred contract costs, non-current73,728 55,338 
Restricted cash 3,303 
Other assets23,462 24,360 
TOTAL ASSETS$3,936,072 $3,004,852 
LIABILITIES AND STOCKHOLDERS' EQUITY
CURRENT LIABILITIES:
Accounts payable$87,712 $23,474 
Accrued expenses and other current liabilities127,631 171,158 
Operating lease liabilities, current21,974 22,092 
Deferred revenue, current765,735 543,024 
Total current liabilities1,003,052 759,748 
Operating lease liabilities, non-current138,128 76,582 
Convertible senior notes, net742,235 738,847 
Deferred revenue, non-current21,210 12,944 
Other liabilities6,093 6,226 
Total liabilities1,910,718 1,594,347 
COMMITMENTS AND CONTINGENCIES (NOTE 9)
STOCKHOLDERS' EQUITY:
Class A common stock, $0.00001 par value per share; 2,000,000,000 shares authorized as of December 31, 2023 and 2022; 305,395,175 and 293,573,825 shares issued and outstanding as of December 31, 2023 and 2022, respectively
3 3 
Class B common stock, $0.00001 par value per share; 310,000,000 shares authorized as of December 31, 2023 and 2022; 25,684,571 and 25,616,018 shares issued and outstanding as of December 31, 2023 and 2022, respectively
  
Additional paid-in capital2,181,267 1,625,190 
Accumulated other comprehensive loss(2,218)(12,422)
Accumulated deficit(153,698)(202,266)
Total stockholders’ equity2,025,354 1,410,505 
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY$3,936,072 $3,004,852 
See accompanying notes to consolidated financial statements.

59


DATADOG, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
Year Ended December 31,
202320222021
Revenue$2,128,359 $1,675,100 $1,028,784 
Cost of revenue409,908 346,743 234,245 
Gross profit1,718,451 1,328,357 794,539 
Operating expenses:
Research and development962,447 752,351 419,769 
Sales and marketing609,276 495,288 299,497 
General and administrative180,192 139,413 94,429 
Total operating expenses1,751,915 1,387,052 813,695 
Operating loss(33,464)(58,695)(19,156)
Other income:
Interest expense(6,302)(16,535)(21,052)
Interest income and other income, net100,001 37,160 21,786 
Other income, net93,699 20,625 734 
Income (loss) before provision for income taxes60,235 (38,070)(18,422)
Provision for income taxes11,667 12,090 2,323 
Net income (loss)$48,568 $(50,160)$(20,745)
Net income (loss) attributable to common stockholders$48,568 $(50,160)$(20,745)
Basic net income (loss) per share$0.15 $(0.16)$(0.07)
Diluted net income (loss) per share$0.14 $(0.16)$(0.07)
Weighted average shares used in calculating basic net income (loss) per share:324,033 315,410 309,048 
Weighted average shares used in calculating diluted net income (loss) per share:350,292 315,410 309,048 
See accompanying notes to consolidated financial statements.
60


DATADOG, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)
Year Ended December 31,
202320222021
Net income (loss)$48,568 $(50,160)$(20,745)
Other comprehensive income (loss):
Foreign currency translation adjustments1,050 (1,322)(1,853)
Unrealized gain (loss) on available-for-sale marketable securities9,154 (7,270)(4,264)
Other comprehensive income (loss)10,204 (8,592)(6,117)
Comprehensive income (loss)$58,772 $(58,752)$(26,862)
See accompanying notes to consolidated financial statements.
61


DATADOG, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT)
(in thousands, except share data)
Class A and Class B
Common Stock
Additional
Paid-in
Capital
Accumulated Other Comprehensive Income (Loss)Accumulated
Deficit
Total
Stockholders'
Equity
(Deficit)
SharesAmount
BALANCE—December 31, 2020305,880,063 $3 $1,103,305 $2,287 $(148,163)$957,432 
Effect of adoption of ASU 2020-06— — (173,070)— 16,802 (156,268)
BALANCE—January 1, 2021305,880,063 3 930,235 2,287 (131,361)801,164 
Issuance of common stock upon exercise of stock options5,109,688 — 14,941 — — 14,941 
Vesting of early exercised stock options— — 566 — — 566 
Vesting of restricted stock units1,483,639 — — — — — 
Issuance of restricted shares of common stock from acquisitions600,176 — 57,720 — — 57,720 
Issuance of common stock under the Employee Stock Purchase Plan291,871 — 20,278 — — 20,278 
Stock-based compensation— — 173,397 — — 173,397 
Change in accumulated other comprehensive loss— — — (6,117)— (6,117)
Net loss— — — — (20,745)(20,745)
BALANCE—December 31, 2021313,365,437 $3 $1,197,136 $(3,830)$(152,106)$1,041,203 
Issuance of common stock upon exercise of stock options2,687,334 — 9,970 — — 9,970 
Vesting of early exercised stock options— — 33 — — 33 
Vesting of restricted stock units2,492,535 — — — — — 
Issuance of restricted shares of common stock from acquisitions327,662 — 14,019 — — 14,019 
Issuance of common stock under the Employee Stock Purchase Plan316,875 — 26,025 — — 26,025 
Stock-based compensation— — 378,007 — — 378,007 
Change in accumulated other comprehensive loss— — — (8,592)— (8,592)
Net loss— — — — (50,160)(50,160)
BALANCE—December 31, 2022319,189,843 $3 $1,625,190 $(12,422)$(202,266)$1,410,505 
Issuance of common stock upon exercise of stock options6,455,931 — 20,924 — — 20,924 
Vesting of restricted and performance stock units4,794,318 — — — — — 
Issuance (retirement) of restricted shares of common stock from acquisitions122,224 — 1,886 — — 1,886 
Issuance of common stock under the Employee Stock Purchase Plan517,430 — 37,370 — — 37,370 
Stock-based compensation— — 495,897 — — 495,897 
Change in accumulated other comprehensive income— — — 10,204 — 10,204 
Net income— — — — 48,568 48,568 
BALANCE—December 31, 2023331,079,746 $3 $2,181,267 $(2,218)$(153,698)$2,025,354 
See accompanying notes to consolidated financial statements.
62


DATADOG, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended December 31,
202320222021
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income (loss)$48,568 $(50,160)$(20,745)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization44,465 34,629 22,938 
(Accretion) amortization of (discounts) premiums on marketable securities(41,621)4,726 16,236 
Amortization of debt discount and issuance costs3,388 3,369 3,349 
Amortization of deferred contract costs39,207 28,003 17,866 
Stock-based compensation, net of amounts capitalized482,300 363,154 163,737 
Non-cash lease expense26,382 21,416 17,201 
Allowance for credit losses on accounts receivable11,933 5,215 2,311 
Loss on disposal of property and equipment706 1,662 274 
Changes in operating assets and liabilities:
Accounts receivable, net(121,661)(135,701)(107,112)
Deferred contract costs(69,481)(51,098)(42,775)
Prepaid expenses and other current assets(13,508)(6,565)(737)
Other assets1,018 (5,179)(2,627)
Accounts payable57,773 (1,286)3,078 
Accrued expenses and other liabilities(40,489)37,578 37,270 
Deferred revenue230,974 168,644 176,281 
Net cash provided by operating activities659,954 418,407 286,545 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of marketable securities(2,558,013)(1,413,717)(1,125,519)
Maturities of marketable securities1,864,557 1,137,724 1,046,560 
Proceeds from sale of marketable securities36,995 2,090 67,749 
Purchases of property and equipment(27,586)(35,261)(9,956)
Capitalized software development costs(34,820)(29,628)(26,069)
Cash paid for acquisition of businesses; net of cash acquired(12,498)(45,878)(226,505)
Net cash used in investing activities(731,365)(384,670)(273,740)
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from exercise of stock options20,909 10,001 14,907 
Proceeds from issuance of common stock under the employee stock purchase plan37,370 26,025 20,278 
Employee payroll taxes paid related to net share settlement under the employee stock purchase plan  (245)
Repayments of convertible senior notes (3) 
Net cash provided by financing activities58,279 36,023 34,940 
Effect of exchange rate changes on cash, cash equivalents and restricted cash1,183 (1,935)(1,993)
NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH(11,949)67,825 45,752 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period342,288 274,463 228,711 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH—End of period$330,339 $342,288 $274,463 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
Cash paid for income taxes$16,505 $1,595 $1,486 
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:
Accrued property and equipment purchases$7,046 $972 $1,746 
Stock-based compensation included in capitalized software development costs$13,597 $14,853 $9,660 
Vesting of early exercised options$ $33 $566 
Issuance of restricted shares of common stock for the acquisition of businesses$1,886 $14,019 $57,720 
Acquisition holdback$750 $8,123 $5,555 
RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH WITHIN THE CONSOLIDATED BALANCE SHEETS TO THE AMOUNTS SHOW IN THE STATEMENTS OF CASH FLOWS ABOVE:
Cash and cash equivalents$330,339 $338,985 $270,973 
Restricted cash 3,303 3,490 
Total cash, cash equivalents and restricted cash$330,339 $342,288 $274,463 
See accompanying notes to consolidated financial statements.
63


DATADOG, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. Organization and Description of Business
Description of Business
Datadog, Inc. (“Datadog” or the “Company”) was incorporated in the State of Delaware on June 4, 2010. The Company is the observability and security platform for cloud applications. The Company’s SaaS platform integrates and automates infrastructure monitoring, application performance monitoring, log management, user experience monitoring, cloud security, and many other capabilities to provide unified, real-time observability and security of its customers’ entire technology stack. The Company is headquartered in New York City and has various other global office locations.
2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).
Principles of Consolidation
The consolidated financial statements include the accounts of Datadog, Inc. and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Segment Information
The Company has a single operating and reportable segment as well as one business activity, monitoring and providing analytics on companies’ information technology (“IT”) infrastructure. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. There are no segment managers who are held accountable for operations or results below the consolidated level.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include the fair value of marketable securities, the allowance for credit losses, the fair value of acquired assets and assumed liabilities from business combinations, useful lives of property, equipment, software, and finite lived intangibles, stock-based compensation, valuation of long-lived assets and their recoverability, including goodwill, the incremental borrowing rate for operating leases, estimated expected period of benefit for deferred contract costs, fair value of the liability component of the convertible debt, realization of deferred tax assets and uncertain tax positions, revenue recognition and the allocation of overhead costs between cost of revenue and operating expenses. The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could materially differ from these estimates.
Foreign Currency Translation
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is generally the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in accumulated other comprehensive loss as a separate component of stockholders’ equity.
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income, net in the accompanying consolidated statements of operations when realized and have not been material for any of the periods presented.
64


Revenue Recognition
The Company generates revenue from the sale of subscriptions to customers using its cloud-based platform. The terms of the Company’s subscription agreements are primarily monthly, annual or multi-year. The Company’s customers can enter into (1) a subscription agreement for a committed contractual amount of usage that is apportioned ratably on a monthly basis over the term of the subscription period, (2) a subscription agreement for a committed contractual amount of usage that is delivered as used, or (3) a monthly subscription based on usage. The Company typically bills customers on an annual or multi-year subscription in advance, with any usage in excess of the committed contracted amount billed monthly in arrears. The Company typically bills customers on a monthly plan in arrears. Customers also have the option to purchase additional services priced at rates at or above the stand-alone selling price.
The Company accounts for revenue contracts with customers through the following steps:
(1)identify the contract with a customer;
(2)identify the performance obligations in the contract;
(3)determine the transaction price;
(4)allocate the transaction price to the performance obligations in the contract; and
(5)recognize revenue when or as the Company satisfies a performance obligation.
The Company’s revenue arrangements may include infrastructure monitoring, application performance monitoring, log management, synthetics monitoring, security monitoring, continuous profiling, serverless monitoring, network monitoring, real user monitoring and incident management as well as secondary services including custom metrics in dashboard monitoring, docker container monitoring, and indexed spans. The Company has identified each service as a separate performance obligation.
The transaction price is based on the fixed price for the contracted level of service plus variable consideration for additional optional purchases. Billing periods correspond to the periods over which services are performed and there are no discounts given on the purchase of future services.
The Company allocates revenue to each performance obligation based on its relative standalone selling price. The Company generally determines standalone selling prices based on a range of actual prices charged to customers.
Revenue is recognized when control of these services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those services. The Company determined an output method, recognition over time, to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred.
For committed contractual amounts of usage, revenue is recognized ratably over the term of the subscription agreement generally beginning on the date that the platform is made available to a customer. For committed contractual amount of usage that is delivered as used, a monthly subscription based on usage, or usage in excess of a ratable subscription, the Company recognizes revenue as the product is used. Subscription revenue excludes sales and other indirect taxes.
The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component.
Deferred Revenue and Remaining Performance Obligations
Certain of the Company’s customers pay in advance of satisfaction of performance obligations and other customers with monthly contract terms are billed in arrears on a monthly basis. The Company records contract liabilities to deferred revenue when customers are billed or when the Company receives customer payments in advance of the performance obligations being satisfied on the Company’s contracts.
Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include deferred revenue, multi-year contracts with future installment payments and certain unfulfilled orders against accepted customer contracts at the end of any given period.
65


Convertible Senior Notes
In accounting for the issuance of the Company’s convertible senior notes (the “2025 Notes”), the 2025 Notes were separated into liability and equity components through December 31, 2020. The carrying amounts of the liability component was calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the respective 2025 Notes. This difference represents the debt discount that is amortized to interest expense over the contractual terms of the 2025 Notes using the effective interest rate method. The equity component was recorded in additional paid-in capital.
In accounting for the debt issuance costs related to the 2025 Notes, the Company allocated the total amount incurred to the liability and equity components of the 2025 Notes in the same proportion as the allocation of the proceeds. Issuance costs attributable to the liability component are being amortized to interest expense over the contractual terms of the 2025 Notes. The issuance costs attributable to the equity component were netted against the equity component in additional paid-in capital.
On January 1, 2021, the Company adopted ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU No. 2020-06”). As a result of the adoption, the debt conversion option of $177.2 million and debt issuance costs of $4.1 million previously attributable to the equity component are no longer presented in equity. Similarly, the debt discount, that is equal to the carrying value of the embedded conversion feature upon issuance, is no longer amortized into income as interest expense over the life of the instrument. This resulted in a $16.8 million decrease to the opening balance of accumulated deficit, a $173.1 million decrease to the opening balance of additional paid-in capital and a $156.3 million increase to the opening balance of convertible senior notes, net on the consolidated balance sheet.
Cost of Revenue
Cost of revenue consists primarily of costs related to providing subscription services to paying customers, including data center and networking expenses, employee compensation (including stock-based compensation) and other employee-related expenses for customer experience and technical operations staff, payments to outside service providers, payment processing fees, amortization of capitalized internally developed software costs and acquired developed technology, and allocated overhead costs.
Research and Development Costs
Research and development costs are expensed as incurred. Research and development costs consist of employee compensation (including stock-based compensation) and other employee-related expenses, materials and supplies, and allocated overhead costs such as rent and facilities costs.
Sales and Marketing Costs
Sales and marketing costs consist primarily of personnel costs for the Company’s sales and marketing organization, including stock-based compensation and commissions, costs of general marketing and promotional activities, including the free tier and introductory trials of the Company’s products, travel-related expenses, amortization of acquired customer relationships, and allocated overhead costs.
Advertising Costs
Advertising costs are expensed as incurred and were approximately $21.8 million, $25.5 million and $20.8 million for the years ended December 31, 2023, 2022 and 2021, respectively, and are included in sales and marketing expense in the accompanying consolidated statement of operations.
Income Taxes
The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting and the tax bases of assets and liabilities. The deferred assets and liabilities are recorded at the statutorily enacted tax rates anticipated to be in effect when such temporary differences reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. A valuation allowance is established; when based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.
66


The Company engages in transactions in which the tax consequences may be subject to uncertainty. The Company accounts for uncertain tax positions based on an evaluation as to whether it is more likely than not that a tax position will be sustained on audit, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the appropriate tax authorities have full knowledge of all relevant information concerning the tax position. The Company accounts for uncertain tax positions as non-current tax liabilities or through a reduction of a corresponding deferred tax asset. The tax benefit recognized is based on the largest amount that is greater than 50% likely of being realized upon ultimate settlement. The Company includes potential interest expense and penalties related to its uncertain tax positions in income tax expense.
Stock-Based Compensation
The Company recognizes and measures compensation expense for all stock-based payment awards granted to employees, directors, and nonemployees, including stock options, restricted stock units (“RSUs”), performance-based awards (“PSUs”), and the employee stock purchase plan (the “ESPP”) based on the fair value of the awards on the date of grant. The fair value of each stock option granted is estimated using the Black-Scholes option pricing model. The determination of the grant date fair value using an option-pricing model is affected by the estimated fair value of the Company’s Class A common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over the expected term of the award, actual and projected employee stock option exercise behaviors, the risk-free interest rate for the expected term of the award and expected dividends. The fair value of RSUs and PSUs is determined by the closing price on the date of grant of the Company’s Class A common stock, as reported on The Nasdaq Global Select Market. The Company estimates the fair value of the rights to acquire stock under the ESPP using the Black-Scholes option pricing model. Stock-based compensation for stock options and RSUs is recognized on a straight-line basis over the requisite service period and account for forfeitures as they occur. Stock-based compensation for PSUs is amortized under the accelerated attribution method and may be adjusted over the vesting period based on interim estimates of performance against pre-set objectives. PSUs will vest upon achievement of specified performance targets and subject to continuous service through the applicable vesting dates. The compensation cost is recognized over the requisite service period when it is probable that the performance condition will be satisfied and the Company accounts for forfeitures as they occur.
The Company also has certain options that have performance-based vesting conditions; stock-based compensation expense for such awards is recognized on a straight-line basis from the time the vesting condition is likely to be met through the time the vesting condition has been achieved.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of money market funds, corporate debt securities, and U.S. government treasury securities.
Marketable Securities
The Company’s marketable securities consist of corporate debt securities, commercial paper, certificates of deposit, U.S. government treasury securities, and U.S. government agency securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within current assets on the consolidated balance sheet.
Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Interest income and other income, net in the consolidated statements of operations.
The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Interest income and other income, net in the consolidated statements of operations.
67


Restricted Cash
Restricted cash primarily consists of collateralized letters of credit established in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year and is included in non-current assets for leases that expire in more than one year from the balance sheet date.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to credit risk primarily consist of cash and cash equivalents, marketable securities and accounts receivable. Cash deposits may, at times, exceed amounts insured by the Federal Deposit Insurance Corporation (“FDIC”) and the Securities Investor Protection Corporation (“SIPC”). The Company has not experienced any losses on its deposits of cash and cash equivalents to date. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the accompanying consolidated balance sheets.
Geographical Information - Long-Lived Assets
As of December 31, 2023, and 2022, 67% and 66% of the Company’s long-lived assets were located in the United States and 33% and 34% were located outside of the United States, primarily in EMEA, respectively.
Fair Value of Financial Instruments
The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.
The Company’s financial instruments consist of cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses. Cash equivalents are stated at amortized cost, which approximates fair value at the balance sheet dates, due to the short period of time to maturity. Marketable securities are recorded at fair value. Accounts receivable, accounts payable, and accrued expenses are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
Accounts Receivable and Allowance for Credit Losses
Accounts receivable includes billed and unbilled receivables. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The expectation of collectability is based on a review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. The Company regularly reviews the adequacy of the allowance for credit losses by considering the age of each outstanding invoice and the collection history to determine the appropriate amount of allowance for credit losses. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.
Unbilled accounts receivable represents revenue recognized on contracts for which billings have not yet been presented to customers because the amounts were earned but not contractually billable as of the balance sheet date, substantially all of which is expected to be billed and collected within one year.
68


Internal-Use Software Development Costs
The Company capitalizes qualifying internal-use software development costs related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post implementation operating activities are expensed as incurred.
Capitalized costs are included in property and equipment. These costs are amortized over the estimated useful life of the software, which is two years, on a straight-line basis, which represents the manner in which the expected benefit will be derived. The amortization of costs related to the platform applications is included in cost of revenue and sales and marketing expense based on an allocation between paid customer accounts and free customer accounts not generating revenue.
Property and Equipment, Net
Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred.
Deferred Contract Costs
Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. There are no sales commissions earned on renewals. These costs are deferred and then amortized over a period of benefit which is determined to be 4 years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology and other factors. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred contract costs, current; the remaining portion is recorded as deferred contract costs, non-current, in the consolidated balance sheets. Deferred contract costs are periodically analyzed for impairment. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of operations.
Business Combinations
When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require the Company to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, and trade names from a market participant perspective, useful lives and discount rates. 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, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to other income, net in the consolidated statement of operations.
Accounting for Impairment of Long-Lived Assets (Including Goodwill and Intangibles)
Long-lived assets with finite lives include property and equipment, capitalized development software costs and acquired intangible assets. Long-lived assets are amortized over their estimated useful lives which are as follows:
Computers and equipment3 years
Furniture and fixtures5 years
Leasehold improvementsShorter of lease term or useful life of asset
Capitalized software development costs2 years
Developed technology3 years
Customer relationships4 years
69


The Company evaluates long lived assets, including acquired intangible assets and capitalized software development costs, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or the estimated useful life becomes shorter than originally estimated. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows.
Goodwill is not amortized but rather tested for impairment at least annually on October 1, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. Goodwill impairment is recognized when the quantitative assessment results in the carrying value exceeding the fair value, in which case an impairment charge is recorded to the extent the carrying value exceeds the fair value. The Company did not recognize any impairment of goodwill during the years ended December 31, 2023, 2022 or 2021.
Operating Leases
The Company determines if an arrangement is a lease at inception. Operating lease assets and liabilities are reflected within operating lease assets, operating lease liabilities, current, and operating lease liabilities, non-current, on the consolidated balance sheets. For short-term leases (an initial term of 12 months or less), an operating lease asset and corresponding lease liability are not recorded and the Company records rent expense in its consolidated statements of operations on a straight-line basis over the lease term. Operating lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease assets also include any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for separately.
Net Income (Loss) Per Share Attributable to Common Stockholders
Basic net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of Class A common stock and Class B common stock (together “common stock) outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net income (loss) per share by application of the two-class method. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the unvested common stock under the two-class method as these securities do not have a contractual obligation to share in the Company’s losses.
Accounting Pronouncements Recently Adopted
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 (ASU No. 2021-08”), which intends to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. It is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. The Company early adopted ASU No. 2021-08 on January 1, 2022 on a prospective basis with no material impact on the Company's consolidated financial statements.
Accounting Pronouncements Not Yet Adopted
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU No. 2023-07), which intends to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments in this ASU should be applied retrospectively to all prior
70


periods presented in the financial statements. The Company is currently evaluating the impact of the adoption of this standard on its consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU No. 2023-09), which intends to increase the transparency of income tax disclosures, particularly the rate reconciliation table and disclosures about income taxes paid. For public business entities, it is effective for annual periods beginning after December 15, 2024, and interim periods beginning after December 15, 2025, with early adoption permitted. The Company has not early adopted ASU No. 2023-09 as of December 31, 2023 and is evaluating its impact.
3. Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the consolidated balance sheet as of December 31, 2023 and December 31, 2022 (in thousands):
December 31, 2023
Amortized
Cost
Unrealized
Gain
Unrealized
Losses
Fair
Value
Corporate debt securities$776,323 $770 $(1,140)$775,953 
Commercial paper605,291 570 (75)605,786 
U.S. government treasury securities460,854 390 (1,399)459,845 
Certificates of deposit264,405 335 (15)264,725 
U.S. government agency securities146,611  (361)146,250 
Marketable securities$2,253,484 $2,065 $(2,990)$2,252,559 
December 31, 2022
Amortized
Cost
Unrealized
Gain
Unrealized
Losses
Fair
Value
Corporate debt securities$813,598 $64 $(7,554)$806,108 
Commercial paper357,030 64 (821)356,273 
Certificates of deposit174,080 37 (587)173,530 
U.S. government treasury securities120,977  (1,099)119,878 
U.S. government agency securities89,718 12 (178)89,552 
Marketable securities$1,555,403 $177 $(10,239)$1,545,341 
Interest receivable of $15.1 million and $8.1 million is included in Prepaid expenses and other current assets on the consolidated balance sheets as of December 31, 2023 and 2022, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of December 31, 2023 and 2022 because such potential losses were not material.
As of December 31, 2023, the fair values of available-for-sale marketable securities, by remaining contractual maturity, were as follows (in thousands):
Due within one year$1,799,542 
Due in one year through five years453,017 
Total$2,252,559 
The Company does not believe that any unrealized losses are attributable to credit-related factors based on its evaluation of available evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Unrealized gains and losses on marketable securities are presented net of tax.
71


4. Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of December 31, 2023 and 2022, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Fair Value Measurement as of December 31, 2023
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$240,909 $ $ $240,909 
Corporate debt securities 484  484 
U.S. government treasury securities 53,972  53,972 
Marketable Securities:
Corporate debt securities 775,953  775,953 
Commercial paper 605,786  605,786 
Certificates of deposit 264,725  264,725 
U.S. government treasury securities 459,845  459,845 
U.S. government agency securities 146,250  146,250 
Total financial assets$240,909 $2,307,015 $ $2,547,924 
Fair Value Measurement as of December 31, 2022
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$302,902 $ $ $302,902 
Corporate debt securities 2,493  2,493 
Marketable Securities:
Corporate debt securities 806,108  806,108 
Commercial paper 356,273  356,273 
Certificates of deposit 173,530  173,530 
U.S. government treasury securities 119,878  119,878 
U.S. government agency securities 89,552  89,552 
Total financial assets$302,902 $1,547,834 $ $1,850,736 
The Company considers all highly liquid investments, including money market funds with an original maturity of three months or less at the date of purchase, to be cash equivalents. The Company uses quoted prices in active markets for assets to determine the fair value of its Level 1 investments in money market funds. The Company classifies its commercial paper, corporate debt securities, certificates of deposit, U.S. government treasury securities, and Non-U.S. government securities within Level 2 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 which may not be actively traded.
In addition to its cash equivalents and marketable securities, the Company measures the fair value of its outstanding convertible senior notes on a quarterly basis for disclosure purposes. The Company considers the fair value of the convertible senior notes to be a Level 2 measurement due to limited trading activity of the convertible senior notes. Refer to Note 8, Convertible Senior Notes, to the consolidated financial statements for further details.



72


5. Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Computers and equipment$35,736 $33,376 
Furniture and fixtures17,202 13,315 
Leasehold improvements55,111 27,683 
Capitalized software development costs192,691 134,890 
Total property and equipment$300,740 $209,264 
Less: accumulated depreciation and amortization(128,868)(83,918)
Total property and equipment, net$171,872 $125,346 
As discussed in Note 2, Basis of Presentation and Summary of Significant Accounting Policies—Internal-Use Software Development Costs, the Company capitalizes costs related to the development of computer software for internal-use and is included in capitalized software development costs within property and equipment, net.
Depreciation and amortization expense was approximately $35.6 million, $27.0 million, and $18.5 million for the years ended December 31, 2023, 2022 and 2021, respectively.
6. Acquisitions, Intangible Assets and Goodwill
2023 Acquisitions
During the year ended December 31, 2023, the Company entered into three purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, Business Combinations. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $2.1 million and goodwill in the amount of $3.5 million based on the respective estimated fair values. The resulting goodwill from each of the agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.
2022 Acquisitions
During the year ended December 31, 2022, the Company entered into four purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, Business Combinations. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $8.2 million and goodwill in the amount of $56.6 million based on the respective estimated fair values. The resulting goodwill from each of the agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.
2021 Acquisitions
In October and December 2021, the Company entered into two purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, Business Combinations. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $4.3 million and goodwill in the amount of $36.6 million based on the respective estimated fair values. The resulting goodwill from both agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.
In April 2021, the Company entered into a stock purchase agreement whereby the Company acquired all of the issued and outstanding shares of a SaaS based security platform company. The consideration was approximately $219.4 million, comprising cash and Class A common stock. The acquisition was accounted for as a business combination in accordance with ASC 805, Business Combinations. The purchase price was allocated to intangible assets in the amount of $12.0 million and goodwill in the amount of $204.3 million based on the respective estimated fair values. The resulting
73


goodwill is not deductible for income tax purposes. Intangible assets consisted of developed technology in the amount of $8.7 million and customer relationships in the amount of $3.3 million. The useful life for developed technology and customer relationships are three and four years, respectively. Additionally, there was a one-time severance charge of $1.3 million recorded on the acquisition date.
In February 2021, the Company entered into a stock purchase agreement whereby the Company acquired all of the issued and outstanding shares of an observability data pipeline tool company with the purchase price paid in cash and Class A common stock. The acquisition was accounted for as a business combination in accordance with ASC 805, Business Combinations. The purchase price was allocated to intangible assets in the amount of $1.7 million and goodwill in the amount of $34.3 million based on the respective estimated fair values. The resulting goodwill is not deductible for income tax purposes. Pro forma results of operations for this acquisition have not been presented because they were not material to the consolidated results of operations.
Intangible Assets
Intangible assets, net consisted of the following (in thousands):
December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortization
Period
Developed technology$24,995 $(16,428)$8,567 3 years
Customer relationships3,300 (2,250)1,050 4 years
Total$28,295 $(18,678)$9,617 
December 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortization
Period
Developed technology$24,460 $(9,970)$14,490 3 years
Customer relationships3,300 (1,425)1,875 4 years
Total$27,760 $(11,395)$16,365 
Intangible amortization expense was approximately $8.9 million, $7.6 million and $4.4 million for the years ended December 31, 2023, 2022 and 2021, respectively. Amortization of developed technology and customer relationships are included in cost of revenue and sales and marketing expense, respectively, on the Company’s consolidated statement of operations and comprehensive loss.
As of December 31, 2023, future amortization expense by year is expected to be as follows (in thousands):
Amount
2024$6,489 
20252,597 
2026531 
Total$9,617 
Goodwill
The changes in the carrying amount of goodwill were as follows (in thousands):
Amount
Balance as of December 31, 2022$348,277 
2023 Acquisitions3,540 
Foreign currency translation adjustments877 
Balance as of December 31, 2023$352,694 

74


7. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Accrued cloud hosting and infrastructure expenses (1)
$13,783 $73,566 
Accrued compensation and commissions61,541 46,736 
Other tax liability and sales tax30,775 25,818 
Other accrued expenses21,532 25,038 
Total accrued expenses and other current liabilities$127,631 $171,158 
_____________________
1)Due to the timing of when invoices are received, accounts payable on the consolidated balance sheets includes cloud hosting and infrastructure expenses of $70.2 million and $12.6 million for the years ended December 31, 2023 and 2022, respectively.
8. Convertible Senior Notes
On June 2, 2020, the Company issued $747.5 million aggregate principal amount of 0.125% convertible senior notes due 2025 (the “2025 Notes”) in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (“Securities Act”). The total net proceeds from the sale of the 2025 Notes, after deducting the initial purchasers’ discounts and debt issuance costs, were approximately $730.2 million. The 2025 Notes bear interest at a rate of 0.125% per year, payable semiannually in arrears on June 15 and December 15 of each year, beginning on December 15, 2020. The 2025 Notes will mature on June 15, 2025, unless earlier converted, redeemed or repurchased.
Holders may convert their notes at their option at any time prior to the close of business on the business day immediately preceding March 15, 2025 only under the following circumstances:
(1)during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s 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 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 2025 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 on each such trading day;
(3)if the Company calls such 2025 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or
(4)upon the occurrence of specified corporate events, as set forth in the indenture governing the 2025 Notes (“the Indenture”).
On or after March 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their notes, in integral multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. The conversion rate for the 2025 Notes is initially 10.8338 shares of Class A common stock per $1,000 principal amount of notes (equivalent to an initial conversion price of approximately $92.30 per share of Class A common stock), subject to adjustment as set forth in the Indenture. Upon conversion, the Company will pay or deliver, 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. If the Company satisfies its conversion obligation solely in cash or through payment and delivery, as the case may be, of a combination of cash and shares of Class A common stock, the amount of cash and shares of Class A common stock, if any, due upon conversion will be based on a daily conversion value calculated on a proportionate basis for each trading day in a 30 trading day observation period as described in the Indenture. In addition, if specific corporate events occur prior to the applicable maturity date, or if the Company elects to redeem the 2025 Notes, the Company will increase the conversion rate for a holder who elects to convert their notes in connection with such a corporate event or redemption in certain circumstances.
75


During the three months ended December 31, 2023, the conditional conversion feature of the 2025 Notes was not triggered as the last reported sale price of the Company’s Class A common stock was not greater than or equal to 130% of the conversion price 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 quarter ended December 31, 2023. Therefore the 2025 Notes are not convertible, in whole or in part, at the option of the holders between January 1, 2024 through March 31, 2024. Whether the 2025 Notes will be convertible in future periods will depend on the continued satisfaction of this condition or another conversion condition.
When a conversion notice is received, the Company has the option to pay or deliver cash, shares of the Company’s common stock, or a combination thereof. Since the issuance of the 2025 Notes, the Company received and settled an immaterial amount of conversion notices from the holders in cash. As of December 31, 2023, the 2025 Notes were classified as long-term debt on the Company's consolidated balance sheet.
The Company may redeem for cash all or any portion of the 2025 Notes prior to the 31st scheduled trading day immediately preceding the maturity date, at its option, if the last reported sale price of its Class A common stock was at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the 2025 Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.
In accounting for the issuance of the 2025 Notes, the 2025 Notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the respective 2025 Notes. This difference represents the debt discount that is amortized to interest expense over the contractual terms of the 2025 Notes using the effective interest rate method. The carrying amount of the equity component representing the conversion option was $177.2 million. The equity component was recorded in additional paid-in capital and is not remeasured as long as it continues to meet the conditions for equity classification.
In accounting for the debt issuance costs of $17.3 million related to the 2025 Notes, the Company allocated the total amount incurred to the liability and equity components of the 2025 Notes in the same proportion as the allocation of the proceeds. Issuance costs attributable to the liability component were $13.2 million and will be amortized, along with the debt discount, to interest expense over the contractual term of the 2025 Notes at an effective interest rate of 5.97%. Issuance costs attributable to the equity component were $4.1 million and are netted against the equity component in additional paid-in capital.
On January 1, 2021 the Company adopted ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. As a result of the adoption, the debt conversion option of $177.2 million and debt issuance costs of $4.1 million previously attributable to the equity component are no longer presented in equity. Similarly, the debt discount, that is equal to the carrying value of the embedded conversion feature upon issuance, is no longer amortized into income as interest expense over the life of the instrument. This resulted in a $16.8 million decrease to the opening balance of accumulated deficit, a $173.1 million decrease to the opening balance of additional paid-in capital and a $156.3 million increase to the opening balance of convertible senior notes, net on the consolidated balance sheet.
The net carrying amount of the liability component of the 2025 Notes was as follows (in thousands):
December 31,
2023
December 31,
2022
Convertible senior notes, net:
Principal$747,496 $747,496 
Unamortized debt issuance costs (5,261)(8,649)
Net carrying amount$742,235 $738,847 
As of December 31, 2023, the total estimated fair value of the 2025 Notes was approximately $1,050.2 million. The fair value was determined based on the closing trading price or quoted market price per $100 of the 2025 Notes as of the last day of trading for the period. The fair value of the 2025 Notes is primarily affected by the trading price of the Company’s Class A common stock and market interest rates.
The following table sets forth the interest expense related to the 2025 Notes for the years ended December 31, 2023, 2022, and 2021 (in thousands):
76


Year Ended December 31,
202320222021
Contractual interest expense$934 $934 $934 
Amortization of issuance costs3,388 3,369 3,349 
Total$4,322 $4,303 $4,283 
Capped Calls
In connection with the pricing of the 2025 Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (“Capped Calls”). The Capped Calls each have an initial strike price of approximately $92.30 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2025 Notes. The Capped Calls have initial cap prices of $151.04 per share, subject to certain adjustments. The Capped Calls are expected to partially offset the potential dilution to the Company’s Class A common stock upon any conversion of the 2025 Notes, with such offset subject to a cap based on the cap price. The Capped Calls cover, subject to anti-dilution adjustments, approximately 8.1 million shares of the Company’s Class A common stock. For accounting purposes, the Capped Calls are separate transactions, and not part of the 2025 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 $89.6 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
The Company enters into non-cancelable purchase commitments and operating leases in the normal course of business. Non-cancelable purchase commitments for business operations and operating lease obligations total $485.0 million and $347.1 million, respectively, as of December 31, 2023, due primarily over the next 5 years. Purchase commitments for business operations are primarily related to cloud hosting and other software-based services.
The Company also issued long-term debt to finance the business. The principal and future interest payments related to the 2025 Notes are $749.0 million.
401(k) Plan—The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. The Company is responsible for administrative costs of the 401(k) plan and beginning on January 1, 2022, the Company began making matching contributions to the 401(k) plan. For the years ended December 31, 2023 and 2022, the Company incurred expense of $6.3 million and $5.7 million for matching contributions, respectively. The Company did not make any matching contributions to the 401(k) plan for the year ended December 31, 2021.
Legal Matters—The Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position or results of operations.
Indemnification—The Company enters into indemnification provisions under some agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company’s officers, directors and certain employees. The Company has agreed to indemnify and defend the indemnified party claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claim because of the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. To date, losses recorded in the Company’s consolidated statements of operations in connection with the indemnification provisions have not been material.
10. Leases
The Company has entered into various non-cancelable operating leases for its facilities expiring between 2024 and 2033. Certain lease agreements contain an option for the Company to renew a lease for a term of up to three years or an option to terminate a lease early within one year. The Company considers these options, which may be elected at the Company’s sole discretion, in determining the lease term on a lease-by-lease basis.
77


Lease expense for these leases is recognized on a straight-line basis over the lease term, with variable lease payments recognized in the period those payments are incurred.
Rent expense for the years ended December 31, 2023, 2022 and 2021 was $43.5 million, $34.0 million, and $23.8 million, respectively.
The Company recorded $0.9 million, $1.0 million, and $1.0 million in sub-lease income for the years ended December 31, 2023, 2022 and 2021, respectively. Sub-lease income is recorded as a credit to rent expense.
The components of lease cost recognized within the Company’s consolidated statements of operations were as follows (in thousands):
Year Ended December 31,
202320222021
Operating lease cost (1)
$34,670 $25,212 $20,198 
Short-term lease cost8,797 8,739 3,609 
_____________________
1)Includes non-cash lease expense of $26.4 million, $21.4 million, and $17.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.
Supplemental cash flow information and non-cash activity related to the Company’s operating leases are as follows (in thousands):
Year Ended December 31,
202320222021
Cash paid for amounts included in measurement of lease liabilities$13,273 $24,752 $20,741 
Operating lease assets obtained in exchange for new lease liabilities61,594 48,404 17,476 
Maturities of lease liabilities by fiscal year for the Company’s operating leases are as follows (in thousands):
Amount
2024$17,995 
202534,234 
202631,050 
202727,747 
202824,479 
Thereafter73,102 
Total lease payments$208,607 
Less: imputed interest(48,505)
Present value of lease liabilities$160,102 
As of December 31, 2023, the Company had various operating leases that had not yet commenced, which are excluded from the table above. The operating leases will commence between fiscal year 2024 and 2025 with total undiscounted future payments of $138.5 million and a weighted-average lease term of 9 years.
Weighted average remaining lease term and discount rate for the Company’s operating leases are as follows:
December 31,
2023
December 31,
2022
Weighted average remaining lease term (years)6.76.2
Weighted average discount rate6.00%5.12%

11. Revenue
Geographical Information
78


Revenue by location is determined by the billing address of the customer. The following table sets forth revenue by geographic area (in thousands):
Year Ended December 31,
202320222021
North America (1)
$1,487,319 $1,200,719 $736,218 
International641,040 474,381 292,566 
Total$2,128,359 $1,675,100 $1,028,784 
1)Includes revenue from the United States of $1,411.0 million, $1,134.1 million, and $691.8 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Other than the United States, no other individual country accounted for 10% or more of total revenue for the years ended December 31, 2023, 2022, or 2021.
Accounts Receivable
As of December 31, 2023 and 2022, unbilled accounts receivable of approximately $61.2 million and $60.0 million, respectively, was included in accounts receivable on the Company’s consolidated balance sheets.
During the years ended December 31, 2023 and 2022, the Company charged $5.5 million and $2.7 million, respectively, of accounts receivable deemed uncollectible against the allowance for credit losses.
Deferred Revenue and Remaining Performance Obligations
Revenue recognized during the years ended December 31, 2023, 2022 and 2021 which was included in the deferred revenue balances at the beginning of each respective period, was $525.5 million, $374.6 million, and $206.6 million.
As of December 31, 2023, and 2022, the aggregate transaction price allocated to remaining performance obligations was $1,839.4 million and $1,057.2 million, respectively. There is uncertainty in the timing of revenues associated with the Company’s drawdown contracts, as future revenue can often vary significantly from past revenue. However, the Company expects to recognize substantially all of the remaining performance obligations over the next 24 months.
Deferred Contract Costs
Deferred contract costs on the Company’s consolidated balance sheets were $118.7 million and $88.4 million as of December 31, 2023 and 2022, respectively. Amortization expense was $39.2 million, $28.0 million and $17.9 million for the years ended December 31, 2023, 2022 and 2021, respectively.
12. Stockholders’ Equity
Class A and Class B Common Stock
The Company has two classes of common stock, Class A and Class B. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to ten votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted to Class A common stock upon sale or transfer, subject to certain limited exceptions.
During the year ended December 31, 2023, 2,016,413 shares of Class B common stock were converted into Class A common stock.
As of December 31, 2023, the Company had authorized 2,000,000,000 shares of Class A common stock and 310,000,000 shares of Class B common stock, each at a par value per share of $0.00001, of which 305,395,175 shares of Class A common stock and 25,684,571 shares of Class B common stock were issued and outstanding.
79


As of December 31, 2023 and 2022, the Company had reserved shares of common stock for future issuance as follows:
December 31,
20232022
Options, RSUs and PSUs outstanding25,741,136 30,930,540 
Shares available for future grants73,189,660 63,291,013 
Shares subject to the employee stock purchase plan17,481,059 14,806,591 
Total shares of common stock reserved for future issuance
116,411,855 109,028,144 
Equity Incentive Plans
The Company has two equity incentive plans, the 2012 Equity Incentive Plan (the “2012 Plan”) and the 2019 Equity Incentive Plan (the “2019 Plan”). In connection with the Company's initial public offering (“the IPO”), the Company ceased granting awards under the 2012 Plan, and all shares that remained available for issuance under the 2012 Plan at that time were transferred to the 2019 Plan. Additionally, as of December 31, 2023, there were 12,054,709 shares of Class A common stock issuable upon conversion of Class B common stock underlying options outstanding under the 2012 Plan. Under the 2019 Plan, the Board and any other committee or subcommittee of the Board may grant stock options, stock appreciation rights, restricted stock awards, restricted stock units (“RSUs”), and performance stock units (“PSUs”) and other awards, each equity award valued or based on the Company’s Class A common stock, to employees, directors, consultants, and advisors of the Company. As of December 31, 2023, there were 73,189,660 shares available for grant under the 2019 Plan.
Stock Options
The following table summarizes the Company's stock option activity and weighted-average exercise prices:
Number of
Options
Outstanding
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual Life
(in Years)
Aggregate
Intrinsic Value
(in thousands)
Balance—December 31, 202218,551,857$3.24 4.4$1,303,464 
Options granted  
Options exercised(6,455,931)3.24 
Options forfeited or expired(18,291)5.50 
Balance—December 31, 202312,077,635$3.24 3.4$1,426,912 
Exercisable—December 31, 202312,074,409$3.23 3.4$1,426,607 
As of December 31, 2023, there were 22,926 shares of Class A common stock and 12,054,709 shares of Class B common stock issuable upon the exercise of options outstanding. As of December 31, 2022, there were 28,557 shares of Class A common stock and 18,523,300 shares of Class B common stock issuable upon the exercise of options outstanding.
Approximately all compensation cost related to unvested awards was recognized as of December 31, 2023. Compensation cost related to unvested awards not yet recognized was approximately $10.1 million as of December 31, 2022. The weighted-average period over which this compensation cost related to unvested employee awards will be recognized is 1.0 year and 0.6 years as of December 31, 2023 and December 31, 2022, respectively.
There were no options granted during the years ended December 31, 2023, 2022 and 2021. The Company received approximately $20.9 million, $10.0 million and $14.9 million in cash proceeds from options exercised during the years ended December 31, 2023, 2022 and 2021, respectively. The intrinsic value of options exercised during the years ended December 31, 2023, 2022 and 2021 was approximately $565.9 million, $301.6 million and $579.6 million, respectively. The aggregate fair value of options vested during the years ended December 31, 2023, 2022 and 2021 was $12.5 million, $23.9 million and $28.1 million, respectively.
80


Restricted Stock Units, Restricted Stock and Performance Stock Units
The following table summarizes the activity for the Company’s unvested RSUs and PSUs:
SharesWeighted-Average
Fair Value
Aggregate
Intrinsic Value
(in thousands)
Unvested and outstanding balance as of December 31, 202212,378,683$106.19 $909,833 
Awarded7,382,00689.09 
Vested(4,794,318)101.02 
Forfeited/canceled(1,302,870)102.42 
Unvested and outstanding balance as of December 31, 202313,663,501$99.13 $1,658,476 
The Company issued a total of 122,224 shares of restricted Class A common stock in connection with acquisitions, net of shares retired, during the year ended December 31, 2023, which are subject to service-based vesting conditions over approximately four years from the respective grant dates.
Total compensation cost related to unvested RSUs and restricted shares of common stock not yet recognized was approximately $1,187.3 million and $1,151.1 million as of December 31, 2023 and December 31, 2022, respectively. The weighted-average period over which this compensation cost related to unvested RSUs and restricted shares of common stock will be recognized is 2.8 years and 2.9 years as of December 31, 2023 and December 31, 2022, respectively.
Total compensation cost related to unvested PSUs not yet recognized was approximately $25.1 million and $19.0 million as of December 31, 2023, and December 31, 2022, respectively. The weighted-average period over which this compensation cost related to unvested PSUs will be recognized is 1.3 years and 1.4 years as of December 31, 2023, and December 31, 2022, respectively. There were no PSUs outstanding during the year ended December 31, 2021.
Stock-Based Compensation
Stock-based compensation was included in the consolidated statement of operations as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenue$17,578 $10,827 $4,565 
Research and development313,096 237,120 101,942 
Sales and marketing101,937 76,735 35,035 
General and administrative49,689 38,472 22,195 
Stock-based compensation, net of amounts capitalized482,300 363,154 163,737 
Capitalized stock-based compensation13,597 14,853 9,660 
Total stock-based compensation$495,897 $378,007 $173,397 
Employee Stock Purchase Plan
In September 2019, the Board adopted and approved the 2019 ESPP, which became effective on the date of the final prospectus for the Company’s IPO.
The ESPP is implemented through a series of offerings under which eligible employees are granted purchase rights to purchase shares of the Company’s Class A common stock on specified dates during such offerings. Under the ESPP, the Company may specify offerings with durations of not more than 27 months and may specify shorter purchase periods within each offering. Historically offering periods have been approximately 6 months. On each purchase date, eligible employees will purchase the shares at a price per share equal to 85% of the lesser of (1) the fair market value of the Company’s Class A common stock on the first trading day of the offering period, or (2) the fair market value of the Company’s Class A common stock on the purchase date, as defined in the ESPP.
The Company recognized $16.0 million, $11.2 million, and $7.6 million of stock-based compensation expense related to the ESPP during the years ended December 31, 2023, 2022, and 2021, respectively.
81


As of December 31, 2023, and 2022, $6.6 million and $6.0 million, respectively has been withheld on behalf of employees for a future purchase under the ESPP due to the timing of payroll deductions.
During the years ended December 31, 2023, 2022, and 2021, the Company issued 517,430, 316,875, and 291,871 shares of Class A common stock under the ESPP. As of December 31, 2023, 17,481,059 shares of Class A common stock remain available for grant under the ESPP.
Total compensation cost related to the ESPP not yet recognized was approximately $6.8 million and $7.1 million as of December 31, 2023 and 2022, respectively. The weighted average period over which this compensation cost will be recognized is 0.4 years as of December 31, 2023 and 2022, respectively.
13. Interest Income and Other Income, Net
Interest income and other income, net consist of the following (in thousands):
Year Ended December 31,
202320222021
Interest income$103,459 $34,931 $21,412 
Other (loss) income, net(3,458)2,229 374 
Interest income and other income, net$100,001 $37,160 $21,786 

14. Income Taxes
Income TaxesFor financial reporting purposes, income (loss) before income taxes, includes the following components (in thousands):
Year Ended December 31,
202320222021
Domestic$42,811 $(76,694)$(29,617)
Foreign17,424 38,624 11,195 
Income (loss) before income taxes$60,235 $(38,070)$(18,422)
Total income taxes allocated to operations for the years ended December 31, 2023, 2022 and 2021 were as follows (in thousands):
2023CurrentDeferredTotal
Federal$(261)$ $(261)
State2,551  2,551 
Foreign10,262 (885)9,377 
Total$12,552 $(885)$11,667 
2022CurrentDeferredTotal
Federal$3,122 $ $3,122 
State183  183 
Foreign9,179 (394)8,785 
Total$12,484 $(394)$12,090 
2021CurrentDeferredTotal
Federal$232 $ $232 
State44  44 
Foreign2,091 (44)2,047 
Total$2,367 $(44)$2,323 
82


Tax Rate Reconciliation—Income tax expense was $11.7 million, $12.1 million and $2.3 million for the years ended December 31, 2023, 2022 and 2021, respectively, and differed from the amounts computed by applying the U.S. federal statutory income tax rate of 21% for the years ended December 31, 2023, 2022 and 2021, to pretax income (loss) from operations as a result of the following (in thousands):
Year Ended December 31,
202320222021
Income tax expense at federal statutory rate$12,650 $(7,995)$(3,868)
Meals and entertainment1,957 1,717 416 
State taxes (net of federal benefit)1,090 140 18 
Net change in valuation allowance68,770 25,573 62,173 
Uncertain tax positions(94)3 (728)
U.S. tax costs on international operations2,037 5,722 1,478 
Foreign taxes1,149 (835)424 
Share based compensation deductions(69,784)(1,580)(57,350)
Return to provision(3,335)(1,149)(193)
U.S. R&D tax credits(2,973)(9,467) 
Other200 (39)(47)
Total$11,667 $12,090 $2,323 
Certain reclassifications have been made to the components of Tax Rate Reconciliation for the year ending December 31, 2022 and 2021 to conform to the 2023 presentation.
For the year ended December 31, 2023, the Company has evaluated the available evidence supporting the realization of its deferred tax assets, including the amount and timing of future taxable income, and has determined that it is more likely than not that its net deferred tax assets will not be realized in the United States. Due to uncertainties surrounding the realization of the deferred tax assets, the Company recorded a full valuation allowance against substantially all of its net deferred tax assets. When the Company determines that it will be able to realize some portion or all of its deferred tax assets, an adjustment to its valuation allowance on its deferred tax assets would have the effect of increasing net income in the period such determination is made.
The Company is subject to tax laws in the United States and numerous foreign jurisdictions. The United States and many international legislative and regulatory bodies continually propose and enact legislation that could significantly impact how U.S. multinational corporations are taxed. The Company is closely monitoring proposed legislation and its potential impact. For tax years beginning on or after January 1, 2022, the Tax Cuts and Jobs Act of 2017 eliminates the option to deduct research and development expenditures, as defined under IRC Section 174, in the year incurred. Instead, taxpayers are required to amortize such expenditures over five years if incurred in the U.S. and over fifteen years if incurred in a foreign jurisdiction.

83


Components of Deferred Taxes—The tax effects of temporary differences that give rise to the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022 are presented below (in thousands):
December 31,
20232022
Deferred tax assets:
Net operating losses$49,057 $54,974 
U.S. R&D tax credits46,639 13,841 
Stock-based compensation47,652 48,872 
Section 174 capitalization181,721 76,625 
Lease liability27,004 18,793 
Other21,593 15,494 
Total deferred tax assets$373,666 $228,599 
Less: valuation allowance(321,612)(188,817)
Deferred tax assets, net of valuation allowance$52,054 $39,782 
Deferred tax liabilities:
Commissions(29,782)(22,182)
Right of use asset(20,916)(17,151)
Total deferred tax liabilities$(50,698)$(39,333)
Deferred tax assets, net$1,356 $449 
The Company accounts for income taxes using an asset and liability method and deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets and liabilities are expected to be realized or settled. The Company’s deferred tax assets and liabilities consist primarily of federal and state net operating loss carryforwards and basis differences for financial reporting and tax purposes of certain assets and liabilities. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Based upon the weight of all available evidence, which includes the historical operating performance and the recorded cumulative losses in prior fiscal periods, management does not believe as of December 31, 2023 and 2022 that it is more likely than not that the Company will realize its U.S. deferred tax assets. As a result, a valuation allowance of $321.6 million and $188.8 million has been provided at December 31, 2023 and 2022, respectively. The valuation allowance changed by $132.8 million and $40.2 million at December 31, 2023 and 2022, respectively. Certain reclassifications have been made to the components of deferred tax for the year ending December 31, 2022 to conform to the 2023 presentation.
At December 31, 2023 and 2022, the Company has net operating loss carryforwards for federal tax purposes of approximately $148.9 million and $243.4 million, respectively, which is available to offset federal taxable income. The federal net operating loss carryforwards generated at December 31, 2017 and prior will begin to expire in 2031, if not utilized. Net operating losses generated after December 31, 2017 have an indefinite carryforward period but are subject to an 80% of taxable income limitation after December 31, 2020. The Company has approximately $206.4 million and $92.0 million of post-apportioned net operating loss carryforwards as of December 31, 2023 and 2022, respectively for various state tax purposes. The state net operating loss carryforwards will begin to expire in 2026, if not utilized.
Generally, the utilization of net operating losses may be subject to an annual limitation provided for in the Internal Revenue Code of 1986, as amended, under Section 382 and similar state codes. The Company has prepared an analysis to determine whether its net operating losses may be limited under such provisions. It has been determined that any annual limitation would not result in the expiration of net operating loss carryforwards before utilization.
In general, it is the practice and intention of the Company to reinvest the earnings of its non-U.S. subsidiaries in those operations. Historically, the Company has not made a provision for U.S. income tax with respect to accumulated earnings of foreign subsidiaries where the foreign investment of such earnings is essentially permanent in duration. Generally, such amounts would become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The Company has not provided U.S. taxes on unremitted earnings of its foreign subsidiaries as it asserts permanent reinvestment on any accumulated earnings and profits.
84


Consistent with the provisions of ASC 740, Income Taxes, the Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.
The following table shows the changes in the gross amount of unrecognized tax benefits as of December 31, 2023, 2022 and 2021 (in thousands):
December 31,
202320222021
Beginning balance$106 $106 $532 
Increases based on tax positions during the current period   
(Decreases) based on tax positions during the current period(47) (426)
Ending balance$59 $106 $106 
The total amount of unrecognized tax benefits that, if recognized would impact the effective tax rate would be $0.1 million for the year ended December 31, 2023.
The Company’s policy for classifying interest and penalties associated with unrecognized income tax benefits is to include such items in income tax expense. The total amount of interest and penalties associated with unrecognized income tax benefits is $0.1 million and $0.1 million for the years ended December 31, 2023 and 2022.
It is reasonably possible that certain unrecognized tax benefits may increase or decrease within the next 12 months due to tax examination changes, settlement activities, expirations of statute of limitations, or the impact on recognition and measurement considerations related to the results of published tax cases or other similar activities. As such the Company anticipates insignificant changes to unrecognized tax benefits over the next 12 months.
The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions and in various international jurisdictions. Tax years 2017 and forward generally remain open for examination for federal and state tax purposes. To the extent utilized in future years’ tax returns, net operating loss carryforwards at December 31, 2023 and 2022 will remain subject to examination until the respective tax year is closed.
15. Net Income (Loss) Per Share
Basic and diluted net income (loss) per common share is presented in conformity with the two-class method required for participating securities. Immediately prior to the consummation of the Company’s IPO in September 2019, all outstanding shares of convertible preferred stock and common stock were converted into shares of Class B common stock. As a result, Class A and Class B common stock are the only outstanding equity in the Company.
Basic and diluted net income (loss) per share is computed using the weighted-average number of common shares of common stock outstanding during the period. The undistributed earnings are allocated based on the contractual participation rights of the Class A and Class B common stock as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis. Further, as the conversion of Class B common stock is assumed in the computation of the diluted net loss per share of Class A common stock, the undistributed earnings are equal to net loss for that computation.
85


The following table presents the calculation of basic and diluted net income (loss) per share (in thousands, except per share data):
Year Ended December 31,
202320222021
Basic net income (loss) per share:Class AClass BClass AClass BClass AClass B
Numerator:
Net income (loss)$44,684 $3,884 $(45,163)$(4,997)$(16,177)$(4,568)
Denominator:
Weighted average shares used in calculating net income (loss) per share, basic298,116 25,918 283,989 31,421 240,999 68,049 
Basic net income (loss) per share$0.15 $0.15 $(0.16)$(0.16)$(0.07)$(0.07)
Diluted net income (loss) per share:
Numerator:
Allocation of distributed income (loss) for basic computation$44,684 $3,884 $(45,163)$(4,997)$(16,177)$(4,568)
Reallocation of undistributed income (loss) as a result of conversion of Class B to Class A shares3,884  (4,997) (4,568) 
Allocation of undistributed income (loss)$48,568 $3,884 $(50,160)$(4,997)$(20,745)$(4,568)
Denominator:
Number of shares used in basic calculation298,116 25,918 283,989 31,421 240,999 68,049 
Weighted average effect of diluted securities:
Conversion of Class B to Class A common shares outstanding25,918  31,421  68,049  
Employee stock options14,828      
Employee stock purchase plan15      
Restricted stock units and performance stock units2,731      
Unvested restricted stock in connection with acquisitions586      
Shares issuable upon conversion of the convertible senior notes8,098      
Number of shares used in diluted calculation350,292 25,918 315,410 31,421 309,048 68,049 
Diluted net income (loss) per share$0.14 $0.15 $(0.16)$(0.16)$(0.07)$(0.07)
For the periods presented where the Company was in a loss position, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
Year Ended December 31,
202320222021
Shares subject to outstanding stock options and RSUs2,248 30,931 29,454 
Unvested early exercised stock options and restricted shares of common stock31 1,120 946 
Shares subject to the employee stock purchase plan 316 94 
Shares issuable upon conversion of the convertible senior notes 8,098 8,098 
Total2,279 40,465 38,592 
ASU No. 2020-06 requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share when the instruments may be settled in cash or shares. See Note 2, Basis of
86


Presentation and Summary of Significant Accounting Policies—Accounting Policies Recently Adopted for more information. During the three months ended December 31, 2023, the conditional conversion feature of the 2025 Notes was not triggered and the 2025 Notes are not convertible, in whole or in part, at the option of the holders between January 1, 2024 through March 31, 2024. The Company uses the if-converted method for calculating any potential dilutive effect of the conversion options embedded in the 2025 Notes on diluted net income per share; however, since the Company is in a net loss position, there was no dilutive effect during any period presented.

The Company entered into Capped Calls in connection with the issuance of the 2025 Notes. The effect of the Capped Calls was also excluded from the calculation of diluted net income per share as the effect of the Capped Calls 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 2025 Notes.
87


Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act, that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that 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 our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2023. Based on the evaluation of our disclosure controls and procedures as of December 31, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Management's Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate “internal control over financial reporting,” as defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2023 based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Based on the results of its evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2023. Our independent registered public accounting firm, Deloitte & Touche LLP, has issued an auditors’ report on the effectiveness of our internal control over financial reporting, which is included in Item 8 of this Annual Report on Form 10-K.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and Rule 15d15(d) of the Exchange Act that occurred during the fiscal quarter ended December 31, 2023 that has materially affected, or is 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, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent 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. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. 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, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. 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 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.
88


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Datadog, Inc.
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of Datadog, Inc. and its subsidiaries (the “Company”) as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2023, of the Company and our report dated February 23, 2024, expressed an unqualified opinion on those financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Deloitte & Touche LLP
New York, New York
February 23, 2024

89


Item 9B. Other Information
Trading Arrangements
During the three months ended December 31, 2023, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted written plans intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c) for the sale of the Company’s securities as set forth in the table below.
NamePositionAdoption DateTotal Shares of Class A Common Stock to be SoldExpiration Date
David Obstler
Chief Financial Officer
December 10, 2023
200,000 (1)
March 15, 2025
Armelle de Madre
Chief People Officer
December 12, 2023
Up to 72,870 (2)
March 31, 2025
Dev Ittycheria
Director
December 12, 2023135,000February 28, 2025
Sean Walters
Chief Revenue Officer
December 14, 2023
Up to 86,510 (2)
February 11, 2025
(1)The amount includes 100,000 shares to be sold under the Rule 10b5-1 trading plan by the Obstler Children 2019 Trust.
(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 pursuant to the Company’s election under its equity incentive plans to require the satisfaction of tax withholding obligations realized upon the vesting of RSUs and PSUs to be funded by a sell-to-cover transaction. The number of Company shares to be sold to satisfy the Company’s tax withholding obligation is not known at this time as it is dependent on future events, including the future trading price of the Company’s shares.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
Not applicable.
90


PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this Item (other than as set forth below) will be included in the proxy statement for our 2024 annual meeting of stockholders to be filed with the SEC within 120 days after the end of our fiscal year ended December 31, 2023, or the 2024 Proxy Statement, and is incorporated herein by reference.
We have adopted a Code of Conduct that applies to all our employees, officers and directors. The Code of Conduct is available on our website at www.investors.datadoghq.com. The nominating and corporate governance committee of our board of directors is responsible for overseeing the Code of Conduct and must approve any waivers of the Code of Conduct for employees, executive officers and directors. We expect that any amendments to the Code of Conduct, or any waivers of its requirements, will be disclosed on our website, as required by applicable law or the listing standards of Nasdaq. Our website is not incorporated by reference into this Annual Report on Form 10-K, and you should not consider information on our website to be part of this Annual Report on Form 10-K.
Item 11. Executive Compensation
The information required by this Item will be included in the 2024 Proxy Statement and is incorporated herein by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this Item will be included in the 2024 Proxy Statement and is incorporated herein by reference.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this Item will be included in the 2024 Proxy Statement and is incorporated herein by reference.
Item 14. Principal Accounting Fees and Services
The information required by this Item will be included in the 2024 Proxy Statement and is incorporated herein by reference.
91


PART IV
Item 15. Exhibits, Financial Statement Schedules
(a) Documents filed as part of this report
(1) All financial statements
(2) Financial Statement Schedules
All financial schedules have been omitted because the required information is either presented in the consolidated financial statements filed as part of this Annual Report on Form 10-K or the notes thereto or is not applicable or required.
(3) Exhibits
Incorporated by Reference
Exhibit
Number
DescriptionFormFile No.ExhibitFiling DateFiled
Herewith
3.18-K001-390513.1September 23, 2019
3.2S-1333-2334283.4August 23, 2019
4.1S-1/A333-2334284.1September 9, 2019
4.210-K001-390514.2February 25, 2020
4.38-K001-390514.1June 2, 2020
4.48-K001-390514.2June 2, 2020
10.1S-1333-23342810.1August 23, 2019
10.2#S-1333-23342810.2August 23, 2019
10.3#S-1/A333-23342810.3September 9, 2019
10.4#S-1/A333-23342810.4September 9, 2019
10.5#10-Q001-3905110.1August 8, 2022
92


10.6#S-1/A333-23342810.5September 9, 2019
10.7#S-1/A333-23342810.6September 9, 2019
10.8#S-1/A333-23342810.7September 9, 2019
10.9# 10-Q001-3905110.1May 7, 2021
10.10#10-Q001-3905110.2May 7, 2021
10.11#10-Q001-3905110.1May 6, 2022
10.12#
10-K
001-3905110.12February 24, 2023
10.13S-1333-23342810.9August 23, 2019
10.14S-1333-23342810.10August 23, 2019
10.15#10-Q001-3905110.1August 9, 2023
10.16#S-1/A333-23342810.13September 9, 2019
10.178-K001-3905110.1June 2, 2020
10.1810-K001-3905110.14March 1, 2021
10.1910-Q001-3905110.2August 8, 2022
21.1X
23.1X
24.1X
31.1X
93


31.2X
32.1*X
32.2*X
97.1*
X
101.INSXBRL Instance DocumentX
101.SCHXBRL Taxonomy Extension Schema DocumentX
101.CALXBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABXBRL Taxonomy Extension Label Linkbase DocumentX
101.PREXBRL Taxonomy Extension Presentation Linkbase DocumentX
#    Indicates management contract or compensatory plan.
*    This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.
Item 16. Form 10-K Summary
None.
94


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
DATADOG, INC.
Date: February 23, 2024By:/s/ Olivier Pomel
Name:Olivier Pomel
Title:Chief Executive Officer and Director
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Olivier Pomel and Alexis Lê-Quôc, and each one of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her and in their name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
95


SignatureTitleDate
/s/ Olivier Pomel
Chief Executive Officer and Director
(Principal Executive Officer)
February 23, 2024
Olivier Pomel
/s/ David Obstler
Chief Financial Officer
(Principal Financial and Accounting Officer)
February 23, 2024
David Obstler
/s/ Alexis Le-Quôc
Chief Technology Officer and Director
February 23, 2024
Alexis Le-Quôc
/s/ Michael CallahanDirectorFebruary 23, 2024
Michael Callahan
/s/ Matthew JacobsonDirectorFebruary 23, 2024
Matthew Jacobson
/s/ Dev IttycheriaDirectorFebruary 23, 2024
Dev Ittycheria
/s/ Julie RichardsonDirectorFebruary 23, 2024
Julie Richardson
/s/ Shardul ShahDirectorFebruary 23, 2024
Shardul Shah
/s/ Titi ColeDirectorFebruary 23, 2024
Titi Cole

96
EX-21.1 2 ddog-20231231xex211.htm EX-21.1 Document

Exhibit 21.1
List of Subsidiaries of Datadog, Inc.

NameJurisdiction
Datadog France SASFrance
Datadog Ireland LimitedIreland
Datadog Cloud Spain SLSpain
Datadog Ireland Limited UK BranchUnited Kingdom
Datadog Netherlands BVNetherlands


EX-23.1 3 ddog-20231231xex231.htm EX-23.1 Document

Exhibit 23.1


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


We consent to the incorporation by reference in Registration Statement Nos. 333-233903, 333-237176, 333-254229 and 333-270280 on Form S-8 of our reports dated February 23, 2024 relating to the consolidated financial statements of Datadog, Inc. and subsidiaries (the “Company”), and the effectiveness of the Company's internal control over financial reporting, appearing in this Annual Report on Form 10-K for the year ended December 31, 2023.

/s/ Deloitte & Touche LLP

New York, New York

February 23, 2024

EX-31.1 4 ddog-20231231xex311.htm EX-31.1 Document

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

EX-31.2 5 ddog-20231231xex312.htm EX-31.2 Document

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

EX-32.1 6 ddog-20231231xex321.htm EX-32.1 Document

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
I, Olivier Pomel, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Datadog, Inc. for the fiscal year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Datadog, Inc.
Date: February 23, 2024By:/s/ Olivier Pomel
Name:Olivier Pomel
Title:
Chief Executive Officer and Director
(Principal Executive Officer)


EX-32.2 7 ddog-20231231xex322.htm EX-32.2 Document

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
I, David Obstler, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Datadog, Inc. for the fiscal year ended December 31, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Datadog, Inc.
Date: February 23, 2024By:/s/ David Obstler
Name:David Obstler
Title:
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-97.1 8 ddog-20231231xex971.htm EX-97.1 Document

Datadog, Inc.
Incentive Compensation Recoupment Policy
1.Introduction
The Board of Directors (the “Board”) of Datadog, Inc., a Delaware corporation (the “Company”), has determined that it is in the best interests of the Company and its stockholders to adopt this Incentive Compensation Recoupment Policy (this “Policy”) providing for the Company’s recoupment of Recoverable Incentive Compensation that is received by Covered Officers of the Company under certain circumstances. Certain capitalized terms used in this Policy have the meanings given to such terms in Section 3 below.
This Policy is designed to comply with, and shall be interpreted to be consistent with, Section 10D of the Exchange Act, Rule 10D-1 promulgated thereunder (“Rule 10D-1”) and Nasdaq Listing Rule 5608 (the “Listing Standards”).
2.Effective Date
This Policy shall apply to all Incentive Compensation that is received by a Covered Officer on or after October 2, 2023 (the “Effective Date”). Incentive Compensation is deemed “received” in the Company’s fiscal period in which the Financial Reporting Measure specified in the Incentive Compensation award is attained, even if the payment or grant of such Incentive Compensation occurs after the end of that period.
3.Definitions
Accounting Restatement” means an accounting restatement that the Company is required to prepare due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.
Accounting Restatement Date” means the earlier to occur of (a) the date that the Board, a committee of the Board authorized to take such action, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (b) the date that a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.
Administrator” means the Compensation Committee or, in the absence of such committee, the Board.
Code” means the U.S. Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder.
Compensation Committee” means the Compensation Committee of the Board.
Covered Officer” means each current and former Executive Officer.
Exchange” means the Nasdaq Stock Market.
Exchange Act” means the U.S. Securities Exchange Act of 1934, as amended.
Executive Officer” means the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs


similar policy-making functions for the Company. Executive officers of the Company’s parent(s) or subsidiaries are deemed executive officers of the Company if they perform such policy-making functions for the Company. Policy-making function is not intended to include policy-making functions that are not significant. Identification of an executive officer for purposes of this Policy would include at a minimum executive officers identified pursuant to Item 401(b) of Regulation S-K promulgated under the Exchange Act.
Financial Reporting Measures” means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures, including Company stock price and total stockholder return (“TSR”). A measure need not be presented in the Company’s financial statements or included in a filing with the SEC in order to be a Financial Reporting Measure.
Incentive Compensation” means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.
Lookback Period” means the three completed fiscal years immediately preceding the Accounting Restatement Date, as well as any transition period (resulting from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period of at least nine months shall count as a completed fiscal year). Notwithstanding the foregoing, the Lookback Period shall not include fiscal years completed prior to the Effective Date.
Recoverable Incentive Compensation” means Incentive Compensation received by a Covered Officer during the Lookback Period that exceeds the amount of Incentive Compensation that would have been received had such amount been determined based on the Accounting Restatement, computed without regard to any taxes paid (i.e., on a gross basis without regard to tax withholdings and other deductions). For any compensation plans or programs that take into account Incentive Compensation, the amount of Recoverable Incentive Compensation for purposes of this Policy shall include, without limitation, the amount contributed to any notional account based on Recoverable Incentive Compensation and any earnings to date on that notional amount. For any Incentive Compensation that is based on stock price or TSR, where the Recoverable Incentive Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the Administrator will determine the amount of Recoverable Incentive Compensation based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or TSR upon which the Incentive Compensation was received. The Company shall maintain documentation of the determination of that reasonable estimate and provide such documentation to the Exchange in accordance with the Listing Standards.
SEC” means the U.S. Securities and Exchange Commission.
4.Recoupment
(a)Applicability of Policy. This Policy applies to Incentive Compensation received by a Covered Officer (i) after beginning services as an Executive Officer, (ii) who served as an Executive Officer at any time during the performance period for such Incentive Compensation, (iii) while the Company had a class of securities listed on a national securities exchange or a national securities association, and (iv) during the Lookback Period.
(b)Recoupment Generally. Pursuant to the provisions of this Policy, if there is an Accounting Restatement, the Company must reasonably promptly recoup the full amount of the Recoverable Incentive Compensation, unless the conditions of one or more subsections of Section 4(c) of this Policy are met and the Compensation Committee, or, if such committee does not consist solely of independent directors, a majority of the independent directors serving on the Board, has made a determination that recoupment would be impracticable. Recoupment is required regardless of whether the Covered Officer engaged in any misconduct and regardless of fault, and the Company’s obligation to recoup Recoverable Incentive Compensation is not dependent on whether or when any restated financial statements are filed.
(c)Impracticability of Recovery. Recoupment may be determined to be impracticable if, and only if:
2


(i)the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount of the applicable Recoverable Incentive Compensation; provided that, before concluding that it would be impracticable to recover any amount of Recoverable Incentive Compensation based on expense of enforcement, the Company shall make a reasonable attempt to recover such Recoverable Incentive Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange in accordance with the Listing Standards; or
(ii)recoupment of the applicable Recoverable Incentive Compensation would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Code Section 401(a)(13) or Code Section 411(a) and regulations thereunder.
(d)Sources of Recoupment. To the extent permitted by applicable law, the Administrator shall, in its sole discretion, determine the timing and method for recouping Recoverable Incentive Compensation hereunder, provided that such recoupment is undertaken reasonably promptly. The Administrator may, in its discretion, seek recoupment from a Covered Officer from any of the following sources or a combination thereof, whether the applicable compensation was approved, awarded, granted, payable or paid to the Covered Officer prior to, on or after the Effective Date: (i) direct repayment of Recoverable Incentive Compensation previously paid to the Covered Officer; (ii) cancelling prior cash or equity-based awards (whether vested or unvested and whether paid or unpaid); (iii) cancelling or offsetting against any planned future cash or equity-based awards; (iv) forfeiture of deferred compensation, subject to compliance with Code Section 409A; and (v) any other method authorized by applicable law or contract. Subject to compliance with any applicable law, the Administrator may effectuate recoupment under this Policy from any amount otherwise payable to the Covered Officer, including amounts payable to such individual under any otherwise applicable Company plan or program, e.g., base salary, bonuses or commissions and compensation previously deferred by the Covered Officer. The Administrator need not utilize the same method of recovery for all Covered Officers or with respect to all types of Recoverable Incentive Compensation.
(e)No Indemnification of Covered Officers. Notwithstanding any indemnification agreement, applicable insurance policy or any other agreement or provision of the Company’s certificate of incorporation or bylaws to the contrary, no Covered Officer shall be entitled to indemnification or advancement of expenses in connection with any enforcement of this Policy by the Company, including paying or reimbursing such Covered Officer for insurance premiums to cover potential obligations to the Company under this Policy.
(f)Indemnification of Administrator. Any members of the Administrator, and any other members of the Board who assist in the administration of this Policy, shall not be personally liable for any action, determination or interpretation made with respect to this Policy and shall be indemnified by the Company to the fullest extent under applicable law and Company policy with respect to any such action, determination or interpretation. The foregoing sentence shall not limit any other rights to indemnification of the members of the Board under applicable law or Company policy.
(g)No “Good Reason” for Covered Officers. Any action by the Company to recoup or any recoupment of Recoverable Incentive Compensation under this Policy from a Covered Officer shall not be deemed (i) “good reason” for resignation or to serve as a basis for a claim of constructive termination under any benefits or compensation arrangement applicable to such Covered Officer, or (ii) to constitute a breach of a contract or other arrangement to which such Covered Officer is party.
5.Administration
Except as specifically set forth herein, this Policy shall be administered by the Administrator. The Administrator shall have full and final authority to make any and all determinations required under this Policy. Any determination by the Administrator with respect to this Policy shall be final, conclusive and binding on all interested parties and need not be uniform with respect to each individual covered by this Policy. In carrying out the administration of this Policy, the Administrator is authorized and directed to consult with the full Board or such other committees of the Board as may be necessary or appropriate as to matters within the scope of such other committee’s responsibility and authority. Subject to applicable
3


law, the Administrator may authorize and empower any officer or employee of the Company to take any and all actions that the Administrator, in its sole discretion, deems necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee).
6.Severability
If any provision of this Policy or the application of any such provision to a Covered Officer shall be adjudicated to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provisions of this Policy, and the invalid, illegal or unenforceable provisions shall be deemed amended to the minimum extent necessary to render any such provision or application enforceable.
7.No Impairment of Other Remedies
Nothing contained in this Policy, and no recoupment or recovery as contemplated herein, shall limit any claims, damages or other legal remedies the Company or any of its affiliates may have against a Covered Officer arising out of or resulting from any actions or omissions by the Covered Officer. This Policy does not preclude the Company from taking any other action to enforce a Covered Officer’s obligations to the Company, including, without limitation, termination of employment and/or institution of civil proceedings. This Policy is in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 (“SOX 304”) that are applicable to the Company’s Chief Executive Officer and Chief Financial Officer and to any other compensation recoupment policy and/or similar provisions in any employment, equity plan, equity award, or other individual agreement, to which the Company is a party or which the Company has adopted or may adopt and maintain from time to time; provided, however, that compensation recouped pursuant to this Policy shall not be duplicative of compensation recouped pursuant to SOX 304 or any such compensation recoupment policy and/or similar provisions in any such employment, equity plan, equity award, or other individual agreement except as may be required by law.
8.Amendment; Termination
The Administrator may amend, terminate or replace this Policy or any portion of this Policy at any time and from time to time in its sole discretion. The Administrator shall amend this Policy as it deems necessary to comply with applicable law or any Listing Standard.
9.Successors
This Policy shall be binding and enforceable against all Covered Officers and, to the extent required by Rule 10D-1 and/or the applicable Listing Standards, their beneficiaries, heirs, executors, administrators or other legal representatives.
10.    Required Filings
The Company shall make any disclosures and filings with respect to this Policy that are required by law, including as required by the SEC.
*    *    *    *    *
4


Datadog, Inc.
Incentive Compensation Recoupment Policy
Form of Executive Acknowledgment

I, the undersigned, agree and acknowledge that I am bound by, and subject to, the Datadog, Inc. Incentive Compensation Recoupment Policy, as may be amended, restated, supplemented or otherwise modified from time to time (the “Policy”). In the event of any inconsistency between the Policy and the terms of any employment agreement, offer letter or other individual agreement with Datadog, Inc. (the “Company”) to which I am a party, or the terms of any compensation plan, program or agreement, whether or not written, under which any compensation has been granted, awarded, earned or paid to me, the terms of the Policy shall govern.
In the event that the Administrator (as defined in the Policy) determines that any compensation granted, awarded, earned or paid to me must be forfeited or reimbursed to the Company pursuant to the Policy, I will promptly take any action necessary to effectuate such forfeiture and/or reimbursement. I further agree and acknowledge that I am not entitled to indemnification, and hereby waive any right to advancement of expenses, in connection with any enforcement of the Policy by the Company.

Agreed and Acknowledged:


Name:
Title:
Date:


EX-101.SCH 9 ddog-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Acquisitions, Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Interest Income and Other Income, Net link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Acquisitions, Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Interest Income and Other Income, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Long-lived Assets Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Marketable Securities - Schedule of Fair Values of Available-for-Sale Marketable Securities, by Remaining Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Property and Equipment, Net - Components of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Property and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Acquisitions, Intangible Assets and Goodwill - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Acquisitions, Intangible Assets and Goodwill - Schedule of Intangibles, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Acquisitions, Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Acquisitions, Intangible Assets and Goodwill - Schedule of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Convertible Senior Notes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of 2025 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Convertible Senior Notes - Interest Expense related to 2025 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Leases - Summary of Components of Lease Cost Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Leases - Summary of Supplemental Cash Flow Information and Non-cash Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Revenue - Schedule of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Revenue - Revenue, Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Revenue - Revenue, Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activity and Weighted Average Exercise Prices (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Stockholders' Equity - Schedule of Activity for Unvested RSUs (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Interest Income and Other Income, Net - Schedule of Interest Income and Other Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Income Taxes - Schedule of Income Taxes Allocated to Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Income Taxes - Schedule of Income Taxes Allocated to Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Income Taxes - Schedule of Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Income Taxes - Schedule of Changes in Gross Amount of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Net Income (Loss) Per Share - Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Net Income (Loss) Per Share - Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 ddog-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 ddog-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 ddog-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Schedule of Long-lived Assets Estimated Useful Lives Schedule Of Finite Lived Assets Estimated Useful Lives [Table Text Block] Schedule Of Finite Lived Assets Estimated Useful Lives Pay vs Performance Disclosure [Line Items] Proceeds from sale of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Entity Voluntary Filers Entity Voluntary Filers U.S. tax costs on international operations Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Share-based payment arrangement, expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Debt instrument, consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Vesting of restricted and performance stock units (in shares) Stock Issued During Period, Shares, Vesting Of Restricted Stock Units Stock issued during period, shares, vesting of restricted stock units. Award Type [Domain] Award Type Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligations, expected to recognize period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unvested and outstanding balance (in shares) Unvested and outstanding balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Non-cash lease expense Noncash Lease Expense Noncash lease expense. Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] International International [Member] International. Shares available for future grants Shares Available For Future Grants [Member] Shares available for future employee stock option and restricted stock units grants. Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Matching contributions to the 401(k) plan Defined Contribution Plan, Employer Discretionary Contribution Amount Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] PSUs Performance Shares [Member] Accounts payable Accounts Payable, Current Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computers and equipment Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Corporate debt securities Corporate debt securities Corporate Debt Securities [Member] U.S. federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent COMMITMENTS AND CONTINGENCIES (NOTE 9) Commitments and Contingencies Vesting of early exercised stock options Stock Issued During Period, Value, Vesting Of Early Exercised Stock Options Stock Issued During Period, Value, Vesting Of Early Exercised Stock Options Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Sean Walters [Member] Sean Walters Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Geographical [Axis] Geographical [Axis] Proceeds from issuance of common stock under the employee stock purchase plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Operating Leases Lessee, Leases [Policy Text Block] CURRENT LIABILITIES: Liabilities, Current [Abstract] Deferred, Federal Deferred Federal Income Tax Expense (Benefit) Net change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Weighted-Average Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Diluted net income (loss) per share (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowance for credit losses of $12,096 and $5,626 as of December 31, 2023 and 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Elements [Abstract] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Foreign Foreign Income Tax Expense (Benefit), Continuing Operations Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Other income: Other Nonoperating Income (Expense) [Abstract] Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol U.S. government agency securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount David Obstler [Member] David Obstler Stock issuable upon the exercise of options outstanding (in shares) Common Stock Issuable Upon Exercise of Options outstanding, Shares Common Stock Issuable Upon Exercise of Options outstanding, Shares Options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Debt instrument, estimated fair value Long-Term Debt, Fair Value Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Accounting for Impairment of Long-Lived Assets (Including Goodwill and Intangibles) Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Repayments of convertible senior notes Repayments of Convertible Debt Shares subject to the employee stock purchase plan Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Debt Instrument, Redemption, Period Debt Instrument, Redemption, Period [Axis] Acquisition Intangible Assets And Goodwill [Line Items] Acquisition Intangible Assets And Goodwill [Line Items] Acquisition, intangible assets and goodwill. Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] STOCKHOLDERS' EQUITY: Equity, Attributable to Parent [Abstract] Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Schedule of Changes in Gross Amount of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Accrued compensation and commissions Accrued Compensation And Commissions Accrued compensation and commissions. Issuance of common stock upon exercise of stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Convertible senior notes, net Net carrying amount Convertible Notes Payable, Noncurrent Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Accounts Receivable and Allowance for Credit Losses Receivable [Policy Text Block] Cost of revenue Cost of Goods and Services Sold Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Acquired finite-lived intangible assets, weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Class B Common Stock Common Class B [Member] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Other Commitments [Table] Other Commitments [Table] Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Conversion Preceding March 15, 2025, Scenario Two Scenario Two [Member] Scenario two. Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Name Forgone Recovery, Individual Name Goodwill Goodwill beginning balance Goodwill ending balance Goodwill Schedule of Components of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Shares issuable upon conversion of the convertible senior notes Shares Issuable Upon Conversion Of The Convertible Senior Notes [Member] Shares Issuable Upon Conversion Of The Convertible Senior Notes Certificates of deposit Certificates of deposit Certificates of Deposit [Member] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 0.125% Convertible Senior Notes Due 2025 0.125% Convertible Senior Notes Due 2025 [Member] 0.125% Convertible Senior Notes Due 2025 Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Acquisition holdback Noncash Acquisition Holdback Noncash, acquisition holdback. Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Initial cap price per share of capped calls (in dollars per share) Initial Cap Price Per Share Of Capped Calls Initial cap price per share of capped calls. Deferred contract costs, non-current Deferred Costs, Noncurrent Measurement Frequency Measurement Frequency [Axis] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Net operating loss carryforwards for federal tax purposes Deferred Tax Assets, Operating Loss Carryforwards, Domestic Schedule of Fair Values of Available-for-Sale Marketable Securities, by Remaining Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] RSU Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Number of purchase agreements Business Combination, Number Of Purchase Agreements Business Combination, Number Of Purchase Agreements Share based compensation deductions Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Income Statement Location [Axis] Income Statement Location [Axis] Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items] Schedule of Maturities of Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Cost of Revenue Cost of Goods and Service [Policy Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Total Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Components of Lease Cost Recognized Lease, Cost [Table Text Block] Federal Federal Income Tax Expense (Benefit), Continuing Operations Unrealized gain (loss) on available-for-sale marketable securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Research and development Research and Development Expense [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Aggregate fair value of options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Potentially dilutive securities not included in diluted per share calculations (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type Award Type [Axis] Lease liability Deferred Tax Assets Lease Liability Deferred tax assets lease liability. Common stock granted (in shares) Awarded (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name Plan Name [Domain] SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES: Noncash Investing and Financing Items [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Interest expense Interest Expense Total compensation cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Total property and equipment Property, Plant and Equipment, Gross Options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating lease assets obtained in exchange for new lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Trading Arrangement: Trading Arrangement [Axis] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of Interest Expense Related to 2025 Notes Interest Income and Interest Expense Disclosure [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Income Taxes Allocated to Operations Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Accrued property and equipment purchases Noncash or Part Noncash Acquisition, Fixed Assets Acquired Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items] Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items] Basis of presentation and summary of significant accounting policies. Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Summary of Activity for Unvested RSUs Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liabilities, current Operating Lease, Liability, Current Allocation of undistributed income (loss) Undistributed Earnings (Loss) Available to Common Shareholders, Diluted Issuance of common stock under the Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance cost attributable to liability component Debt Issuance Cost Attributable To Liability Component Debt issuance cost attributable to liability component. Auditor Firm ID Auditor Firm ID Intangible amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Accounting Pronouncements Recently Adopted / Not yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Net Carrying Amount Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Unbilled accounts receivable Unbilled Receivables, Current Increases based on tax positions during the current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Operating lease not yet commenced, term of contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Components of Loss Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating lease cost Operating Lease, Cost Common stock, issued (in shares) Common Stock, Shares, Issued Acquisition in February 2021 Acquisition In February 2021 [Member] Acquisition In February 2021 Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Purchase consideration in cash and stock to acquire business Business Combination, Consideration Transferred Gross profit Gross Profit Severance costs Severance Costs Deferred revenue, current Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name U.S. R&D tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Total financial assets Assets, Fair Value Disclosure Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee stock options Employee Stock Option [Member] Interest receivable Interest Receivable, Current Debt Instrument, Convertible, Terms [Axis] Debt Instrument, Convertible, Terms [Axis] Debt Instrument, Convertible, Terms Class A Common Stock Common Class A [Member] Total compensation cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Document Type Document Type 2023 Acquisitions Goodwill, Acquired During Period Award, outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Commissions Deferred Tax Liabilities Commissions Deferred tax liabilities commissions. Short-term lease cost Short-Term Lease, Cost Accounting Standards Update [Domain] Accounting Standards Update [Domain] Issuance (retirement) of restricted shares of common stock from acquisitions Stock Issued During Period, Value, Acquisitions Schedule of Interest Income and Other Income, Net Interest and Other Income [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Accrued cloud hosting and infrastructure expenses Accrued Cloud Hosting And Infrastructure Expenses Accrued Cloud Hosting And Infrastructure Expenses Vesting of early exercised options Non Cash Vesting Of Early Exercised Options Non cash vesting of early exercised options. Current, Federal Current Federal Tax Expense (Benefit) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Other tax liability and sales tax Taxes Payable, Current Business Acquisition Business Acquisition [Axis] Accounts receivable, allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Restricted cash Restricted Cash, Noncurrent Deferred, State Deferred State and Local Income Tax Expense (Benefit) Long-term debt, principal and future interest payments due Long Term Debt, Principal And Future Interest Payment Long Term Debt, Principal And Future Interest Payment Schedule of Intangible assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Other Liabilities, Current Income Statement [Abstract] Options forfeited or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Deferred contract costs amortization period Capitalized Contract Cost, Amortization Period Sublease income Sublease Income Acquisitions, Intangible Assets and Goodwill Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Unvested and outstanding balance (in dollars per share) Unvested and outstanding 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 Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Income tax expense at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Diluted net income (loss) per share: Earnings Per Share, Diluted [Abstract] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Amortization of deferred contract costs Capitalized Contract Cost, Amortization Stock-based compensation included in capitalized software development costs Capitalized stock-based compensation Share-Based Payment Arrangement, Amount Capitalized Contractual interest expense Interest Expense, Debt, Excluding Amortization Financial Instrument [Axis] Financial Instrument [Axis] Acquisition in April 2021 Acquisition In April 2021 [Member] Acquisition In April 2021 Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Convertible Senior Notes Long-Term Debt [Text Block] Advertising Costs Advertising Cost [Policy Text Block] Summary of Reserved Shares of Common Stock for Future Issuance Schedule Of Common Stock Reserved For Future Issuance [Table Text Block] Schedule of common stock reserved for future issuance. Operating lease not yet commenced, undiscounted future payments Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Future Payments Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Future Payments Total Shareholder Return Amount Total Shareholder Return Amount RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH WITHIN THE CONSOLIDATED BALANCE SHEETS TO THE AMOUNTS SHOW IN THE STATEMENTS OF CASH FLOWS ABOVE: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Deferred, Foreign Deferred Foreign Income Tax Expense (Benefit) Due within one year Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value Aggregate Intrinsic Value (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Armelle de Madre [Member] Armelle de Madre Deferred Contract Costs Deferred Contract Costs, Policy [Policy Text Block] Deferred contract costs. Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Principal Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Advertising costs Advertising Expense Schedule of Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for amounts included in measurement of lease liabilities Operating Lease, Payments Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Debt instrument, conversion price per share (in dollars per share) Debt Instrument, Convertible, Conversion Price Debt instrument, conversion ratio Debt Instrument, Convertible, Conversion Ratio Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Basic net income (loss) per share: Earnings Per Share, Basic [Abstract] Series of Individually Immaterial Business Acquisitions Series of Individually Immaterial Business Acquisitions [Member] PEO PEO [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Options, RSUs and PSUs outstanding Employee Stock Option , Restricted Stock Units And Performance Stock Units [Member] Employee Stock Option , Restricted Stock Units And Performance Stock Units Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value Number of equity incentive plan Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Equity Incentive Plan Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Equity Incentive Plan 2012 Equity Incentive Plan 2012 Equity Incentive Plan [Member] 2012 Equity Incentive Plan Debt instrument, threshold percentage of conversion price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Conversion, On or After March 15, 2025 Scenario Three [Member] Scenario three. State taxes (net of federal benefit) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Schedule of Fair Value, Off-balance Sheet Risks [Table] Schedule of Fair Value, off-Balance-Sheet Risks [Table] Due in one year through five years Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value Net income (loss) attributable to common stockholders, basic Net income (loss) Net Income (Loss) Available to Common Stockholders, Basic Meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount Number of Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Present value of lease liabilities Operating Lease, Liability Dev Ittycheria [Member] Dev Ittycheria Common stock, number of shares converted (in shares) Conversion of Stock, Shares Converted Debt instrument, convertible, measurement period Debt Instrument, Convertible, Measurement Period Debt Instrument, Convertible, Measurement Period Total liabilities Liabilities Interest and Other Income [Abstract] Interest and Other Income [Abstract] Current, Total Current Income Tax Expense (Benefit) Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Schedule of Weighted Average Remaining Lease Term and Discount Rate Weighted Average Remaining Lease Term And Discount Rate, Lessee [Table Text Block] Weighted average remaining lease term and discount rate. Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Section 174 capitalization Deferred Tax Assets, Capitalization Deferred Tax Assets, Capitalization Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Reserved shares of common stock for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency Measurement Frequency [Domain] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Issuance cost attributable to equity component Debt Issuance Cost Attributable To Equity Component Debt issuance cost attributable to equity component. Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Restricted Stock Units and Restricted Stock Restricted Stock Units and Restricted Stock [Member] Restricted Stock Units and Restricted Stock Plan Name Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] North America North America [Member] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segment Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Marketable Securities Marketable Securities, Policy [Policy Text Block] Sales and marketing Selling and Marketing Expense Common stock, value Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Current, State Current State and Local Tax Expense (Benefit) Net operating loss carryforwards for state tax purposes Deferred Tax Assets, Operating Loss Carryforwards, State and Local Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Total Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value Sales and Marketing Costs Sales And Marketing Costs, Policy [Policy Text Block] Sales and marketing costs policy. Accounting Standards Update [Axis] Accounting Standards Update [Axis] Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-cancelable purchase commitments Purchase Obligation Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Net Income (Loss) Per Share Attributable to Common Shareholders Earnings Per Share, Policy [Policy Text Block] Acquisitions, Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Beginning balance Ending balance Unrecognized Tax Benefits PEO Name PEO Name Concentration risk, percentage Concentration Risk, Percentage Convertible Senior Notes Debt, Policy [Policy Text Block] ASU No. 2020-06 Accounting Standards Update 2020-06 [Member] Awarded (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 Schedule of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Marketable Securities [Line Items] Marketable Securities [Line Items] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Marketable securities Debt Securities, Available-for-Sale, Current Unvested early exercised stock options and restricted shares of common stock Unvested Early Exercised Stock Options And Restricted Stock [Member] Unvested Early Exercised Stock Options And Restricted Stock Shares issuable upon conversion of the convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Other accrued expenses Other Accrued Liabilities, Current Deferred contract costs, current Deferred Costs, Current Depreciation and amortization expense Depreciation, Depletion and Amortization Shares subject to outstanding stock options and RSUs Employee Stock Option And Restricted Stock Units [Member] Employee stock option and restricted stock units. Deferred contract costs Deferred Costs Furniture and fixtures Furniture and Fixtures [Member] Capitalized software development costs Payments to Develop Software Debt instrument, interest rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' equity Equity, Attributable to Parent Commercial paper Commercial paper Commercial Paper [Member] State State and Local Income Tax Expense (Benefit), Continuing Operations Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Impairment of goodwill Goodwill, Impairment Loss Valuation allowance Less: valuation allowance Deferred Tax Assets, Valuation Allowance Restricted Stock Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized Contract with Customer, Liability, Revenue Recognized Restricted cash Restricted Cash and Cash Equivalents Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Income (loss) before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Conversion Preceding March 15, 2025, Scenario One Scenario One [Member] Scenario one. Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Level 2 Fair Value, Inputs, Level 2 [Member] Debt instrument, convertible, threshold maximum percentage of product of last reported sale price of common stock Debt Instrument Convertible Threshold Maximum Percentage Of Product Of Last Reported Sale Price Of Common Stock Debt instrument, convertible, threshold maximum percentage of product of last reported sale price of common stock. Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Debt issuance costs Debt Issuance Costs, Net Total deferred tax assets Deferred Tax Assets, Gross Debt instrument, effective interest rate Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Debt instrument, trading days Debt Instrument, Convertible, Threshold Trading Days 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Intangible assets, useful life Finite-Lived Intangible Asset, Useful Life Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities Antidilutive Securities [Axis] Auditor Information [Abstract] Auditor Information 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Rent expense Operating Lease, Expense Stock-based compensation, net of amounts capitalized Share-Based Payment Arrangement, Noncash Expense Schedule of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Common stock covered under capped calls (in shares) Common Stock Covered Under Capped Calls Transaction Common stock covered under capped calls transaction. Class A and Class B Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Income (Loss) Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Marketable Securities [Table] Marketable Securities [Table] Geographical [Domain] Geographical [Domain] Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Capitalized software development costs Software and Software Development Costs [Member] Unrecognized tax benefits, income tax penalties and interest expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Summary of Stock Option Activity and Weighted Average Exercise Prices Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] (Decreases) based on tax positions during the current period Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Employee payroll taxes paid related to net share settlement under the employee stock purchase plan Amounts withheld on behalf of employees for a future purchase Payment, Tax Withholding, Share-Based Payment Arrangement Deferred tax assets: Deferred Tax Assets, Net [Abstract] Other Deferred Tax Assets, Other Basis Of Presentation And Summary Of Significant Accounting Policies [Table] Basis Of Presentation And Summary Of Significant Accounting Policies [Table] Basis of presentation and summary of significant accounting policies. Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest U.S. government treasury securities US Treasury Securities [Member] Percentage of net operating loss carryforwards subjected to taxable income limitation Percentage Of Net Operating Loss Carryforwards Subjected To Taxable Income Limitation Percentage of net operating loss carryforwards subjected to taxable income limitation. Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Developed technology Developed Technology Rights [Member] Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan. Accumulated Deficit Retained Earnings [Member] Summary of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] (Accretion) amortization of (discounts) premiums on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Amortization Period Finite-Lived Intangible Assets, Remaining Amortization Period Basic net income (loss) per share (in dollars per share) Earnings Per Share, Basic Operating lease assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Issuance of common stock under the Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Current, Foreign Current Foreign Tax Expense (Benefit) Deferred tax assets, net Deferred Tax Assets, Net Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Share-Based Payment Arrangement, Recognized Amount [Abstract] Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Net income (loss) attributable to common stockholders, diluted Allocation of distributed income (loss) for basic computation Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Schedule of Net Carrying Amount of Liability and Equity Component of 2025 Notes Convertible Debt [Table Text Block] Acquisitions, Intangible Assets And Goodwill [Abstract] Acquisitions, Intangible Assets And Goodwill Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Issuance of restricted shares of common stock for the acquisition of businesses Stock Issued Cash paid for income taxes Income Taxes Paid Principles of Consolidation Consolidation, Policy [Policy Text Block] Debt conversion option Debt instrument, convertible carrying amount of equity component Debt Instrument Discount For Conversion Option Debt instrument, discount for conversion option. Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Restricted Stock Units, Restricted Stock Awards And Performance Stock Units Restricted Stock Units, Restricted Stock Awards And Performance Stock Units [Member] Restricted Stock Units, Restricted Stock Awards And Performance Stock Units Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Fair Value Marketable Securities: Debt Securities, Available-for-Sale Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Document Information [Table] Document Information [Table] Uncertain tax positions Income Tax Reconciliation Uncertain Tax Positions Income tax reconciliation uncertain tax positions. Entity Public Float Entity Public Float Number of common stock classes Number Of Common Stock Classes Number Of Common Stock Classes Unrealized Gain Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Operating lease, termination term Lessee Operating Lease Termination Term Lessee Operating Lease Termination Term Change in valuation allowance of deferred tax assets Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Cost incurred to purchase capped calls Cost Incurred To Purchase Capped Calls Cost incurred to purchase capped calls. All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] 2019 Equity Incentive Plan Two Thousand Nineteen Equity Incentive Plan [Member] Two Thousand Nineteen Equity Incentive Plan. Compensation Amount Outstanding Recovery Compensation Amount Interest income and other income, net Interest income and other income, net Interest and Other Income Allowance for credit losses on accounts receivable Accounts Receivable, Credit Loss Expense (Reversal) Forfeited/canceled (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 Right of use asset Deferred Tax Liabilities, Leasing Arrangements Deferred, Total Deferred Income Tax Expense (Benefit) Document Information [Line Items] Document Information [Line Items] Return to provision Effective Income Tax Rate Reconciliation, Return To Provision, Amount Effective Income Tax Rate Reconciliation, Return To Provision, Amount Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Options forfeited or expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] Unvested and outstanding balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited/canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Instrument, Redemption, Period Debt Instrument, Redemption, Period [Domain] Insider Trading Arrangements [Line Items] Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Debt Instrument, Convertible, Terms [Domain] Debt Instrument, Convertible, Terms [Domain] Debt Instrument, Convertible, Terms [Domain] Redemption, On or After June 20, 2023, and Prior to 31st Scheduled Trading Day Debt Instrument, Redemption, Period One [Member] Conversion of Class B to Class A common shares outstanding (in shares) Weighted Average Number Diluted Shares Outstanding Conversion Of Common Shares Class Weighted average number diluted shares outstanding conversion of common shares class. Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Dilutive effect of share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Other assets Increase (Decrease) in Other Operating Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Issuance (retirement) of restricted shares of common stock from acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Adjustment to Compensation, Amount Adjustment to Compensation Amount Debt instrument, principal amount denomination used in conversion Debt Instrument, Principal Amount Denomination For Conversion Into Common Stock Debt instrument, principal amount denomination for conversion into common stock. Cost of revenue Cost of Sales [Member] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Auditor Name Auditor Name Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Internal Use Software Development Costs Internal Use Software, Policy [Policy Text Block] Interest receivable, allowance for credit loss Interest Receivable, Allowance For Credit Loss Interest Receivable, Allowance For Credit Loss Entity Central Index Key Entity Central Index Key Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Share-based payment arrangement, expense Stock-based compensation, net of amounts capitalized Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Provision for income taxes Total Income tax expense Income Tax Expense (Benefit) Outside of United States Non-US [Member] Accounts charged of accounts receivable deemed uncollectible against the allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Writeoff Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segment Number of Operating Segments Name Trading Arrangement, Individual Name Other comprehensive income (loss) Change in accumulated other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Equity [Abstract] Equity [Abstract] Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Foreign taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Revenue Total Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Share-Based Payment Arrangement, Performance Shares, Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for acquisition of businesses; net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Shares issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Financial Assets: Assets, Fair Value Disclosure [Abstract] Business Combinations Business Combinations Policy [Policy Text Block] Property and equipment, useful lives Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Acquisition Intangible Assets And Goodwill [Table] Acquisition Intangible Assets And Goodwill [Table] Acquisition, intangible assets and goodwill. Leasehold improvements Leasehold Improvements [Member] Total deferred tax liabilities Deferred Tax Liabilities, Net Sales and marketing Selling and Marketing Expense [Member] Weighted average shares used in calculating diluted net income (loss) per share (in shares) Number of shares used in diluted calculation (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Purchase price allocated to estimated fair value of intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Interest income Interest Income (Expense), Nonoperating, Net Operating expenses: Operating Expenses [Abstract] Revenue Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Weighted average effect of diluted securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period CASH, CASH EQUIVALENTS AND RESTRICTED CASH—End of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations TOTAL ASSETS Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Number of voting rights entitled to stockholders per share (in dollars per share) Number Of Voting Rights Entitled To Stockholders Per Share Number of voting rights entitled to stockholders per share. Cloud hosting and infrastructure expenses Cloud Hosting And Infrastructure Expenses Cloud Hosting And Infrastructure Expenses Cover [Abstract] Cover [Abstract] Debt instrument, net proceeds from sale of notes Proceeds from Convertible Debt Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Fair Value, Recurring Fair Value, Recurring [Member] Deferred contract costs Increase (Decrease) in Deferred Charges Interest Income and Other Income, Net Interest and Other Income [Text Block] Other liabilities Other Liabilities, Noncurrent 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 Non-NEOs Non-NEOs [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of Supplemental Cash Flow Information and Non-cash Activity Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses U.S. government agency securities Debt Security, Government, Non-US [Member] Obstler Children 2019 Trust Shares [Member] Obstler Children 2019 Trust Shares NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Operating lease, renewal term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Purchase price as percentage of fair market value Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent U.S. R&D tax credits Deferred Tax Assets, Tax Credit Carryforwards, Research Operating lease obligation Contractual Obligation Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average shares used in calculating basic net income (loss) per share (in shares) Weighted average shares used in calculating net income (loss) per share, basic (in shares) Number of shares used in basic calculation (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Unamortized debt issuance costs Unamortized Debt Issuance Expense Operating loss Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Operating lease, non-cash lease expense Operating Lease Non Cash Lease Expense Operating lease non-cash lease expense. Long-Lived Assets Long-Lived Assets [Member] Long-Lived Assets Debt instrument redemption price percentage of principal amount redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Total stock-based compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount Weighted- Average Remaining Contractual Life (in Years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Reallocation of undistributed income (loss) as a result of conversion of Class B to Class A shares Reallocation Of Undistributed Income Loss Result Of Conversion Of Common Stock Reallocation of undistributed income (loss) result of conversion of common stock. Schedule of Available-for-Sale Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] Other (loss) income, net Other Nonoperating Income Expense Net Other non operating income (expense) net. EX-101.PRE 13 ddog-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 ddog-20231231_g1.jpg begin 644 ddog-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0*H17AI9@ 34T *@ @ ! $[ ( M 2 !2H=I 0 ! !7)R= $ D "?.H< < $, /@ M FMC.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z>#TB M861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W M=RYW,RYO&UL;G,Z'EZ@X2%AH>(B8J2DY25 MEI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08' M" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*! M"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*C MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S M]/7V]_CY^O_: P# 0 "$0,1 #\ _5%5"C X'H.*7'^* /TZ$QVYP M#Z8[_EFI5.1[^U?DOXS_ ."5?Q8^"6@7GC?X;?%V^UWQE9I]I>PL+*;3[FYV M_,RQ3+.YD?@X1E ;\<5]]_LD>*_BAXD^"VE2_%WP_+H?C2%V@F\XQAKN,8V3 M%$)$;$':5..1GO0![=17@OQ$_;J^!7PI\0/H?B;XC:7:ZK'+Y$MK91S7S0R9 MP4D^SI)Y9'<-C%>H^ ?B;X8^*?AV+7?"&O:?XCTF1MHNM.N$E4-_=;!^5O\ M9///2@#J:*\8A_;$^#TGB#QAHLGCBRLM1\(Y&MK?03VT=HPT45X;X%_;<^"'Q)\;?\(CX<^(FEZAK[2>5%;[98TG?^[#*Z".4_P"XS9[5 MTGQ7_:0^'_P.U+P_IWCC7_[$O=?G-MIL8L;FX\^0,JD9AC<+]]>6QU]J /3J M*\!UK]O+X"^'?&K>$]0^)VB0:TLAB<*97MXW!P5>Y5#"A!R#N<=*]P_MFS.E M_P!I+=V[:?Y/V@7?FCR?+V[@^_IMV\[NF.: +U%?-6H?\%'/V<]+U[^QY_BA MIK7>[8)+>TNIK?J>?/2(Q8]]^/I7M4GQ0\+K\/9_'46M6MYX1ALGU%M6LF-Q M";=%+,Z^6&+8 /"@G((ZT =2S;>O3&:9YP9L*RY^O/3(X^E?/%Y_P4$_9_L_ M"^D>)+CXC6D.DZG-+#:.]A>"5VC.UV,/D^8J@G&YE"D]#P:\T^)/A_\ 9\\1 M?MP^!/$FM>.=>M_BW]EM)-'\/VT$C6%U"5E:)G86C@!MSDYE7H.!W /M5&W# M/3V[BG5YG\7OVCOAM\ ;.VN/'WB_3_#HNLM!!,7EGE7/5(HPSE?<+CZ5A_"/ M]L;X.?'35!I?@CQYI^L:LRLR:?)'-:7,@ ))2*=$=@ /X0: /:**Y_QAX[T+ MX>Z!QT'1K8;I;_49U@B0=AEL?-[=3VS7CG@O]OKX!?$#Q(F@:-\3- M+?5)'$<<=[%-9I*Q.%5))T1').,!6).0!0!]!T5R'Q.^*OAKX.^";_Q=XNU( M:3X>L=OVB\$$L^S2.@->8>)/V\/@3X1\-Z%KFK?$33[6QUNW%W8 MHMM70=#0![]17*_#KXH>%OBWX9M_$/@[7K+Q#HLQ*K M=V,FX*PQE6'5&P?NL >1Q73[RPXQTS0 ^BO)_C!^U5\*?@++'!X\\;Z9H-Y( MGF+8L7GNMIZ,88E>0 ^NW!J_\(OVB_AS\>K.2Y\ ^+]-\1B$*TMO S1W$2GH M7AD"R(/^,7[>OA*'XH?$SXK7&C66L.T^FV=S:/?*8@2 Z0B6..%"<[0.W/>@#]?C M(0<8S[TY3N&:_-3]FGX3_M.?LI_M$V7@AY-3^)/PEN0GVC4&GVVUM"^4$D?G M/F*1"H+1(QRN/6OMCQI^TU\./AS\3=!^'GB#Q']A\8ZZ8SI^G&PNI//#N57] MY'$8U)((^9ATYH ]4HKS_P",7QV\%_ 'PJGB7Q[JY\/Z(]PEJMTUI/<_O6!( M7;"CMT4\XQ[UF>.OVG/AO\-/AEI/Q"\2>(_[-\'ZKY)L]2-AIT5X)XS_ &Z_@5\/;_3++7OB/IEG=ZA#%<101P3SNL-<1'I(B0*[ M%,@C=C&01G@T >R45R/@#XK>%/BIX1C\4>$M>L]?T%]Q%[9OO P,E67[RL,C M*L WMR*YWX,_M*?#S]H0:P?A_P"(!X@&D2+#??Z%O@SXT?/_P64^':DEE:VM!M^\,?99^Q[9R?UH _45&W#I@] MQ3J\U^+W[17PZ^ NGV]WX]\6:?X<6Y!:"*=VDFF ZE(D!=AVR%(!-8?P?_;$ M^#OQZU8Z5X'\6H_"?Q1HW@#X?>*8])U>.GR-_J'Q\^*'[/7[4'[*]UK'B?QWJEC\,H]6@MKC6M)L+E9TO$P1'MEM M9'Q\W+>5@Y'S<&@#[&4EOZ4ZOFCPS^T)\#OV8_@'\+X)?&UW!X(U"QCMO#^K MZEI]U,]W&H',AB@&QL'/S*@Z\5] ZKXGT_1?#=UKUWS7.&91"J% MR_ R1M!/ H UJ*\X^#?[07@;]H#PU=^(/ 6M-KNCVMP;66[>QN;11( &('GQ MINP&7)7('Z5P6M_M_P#[/WAWQ4WAR_\ B?H\6JI(8I/+2::WC8$\-<(C1*>. MA<8YS@C% 'T)3'?;D]@,FJ>CZU9:_IEMJ.FW=O?Z?=1B6WNK:59(IE(R&1P2 M"#ZU@_%3P2?B;\-_$_A07HT[^VM/FL/MGE>;Y/F*5W[?\$R_^&5/A%_PG/\ PL@>*<7\%D;#^POL?^LW?-YG MVB3IM[KWKT_]FS_@DX?&/@_X;_$__A:GV$ZA!8ZX-+_X1[?LW;)/*,WVH9], M[1G/2@#]'?%/\ ;6^"?P3UIM&\7?$'2],U:-MDVGVZ37DT#8X6 M1+=)&B.,'YP.M>@_#?XO>#OC!X?&M>"_$FG>)M-SL:;3Y@Y1\?<=>L;>S &@ M#K7DVMCUZ4Y&W+GK]*_,3XN?\%+H;;]LSPQHNG^-DT[X*Z/<;-;N+;2[@2S3 M*DBR)+NC\UE60*H$:X./XNM?>&H?M&_#C1_A;I/Q%O\ Q;I^F>#-4@6>SU._ MWP?:%9FTQV*GIQZU\_\ @#]OKX"?$_Q#!H7A[XD: M=<:I._EQ0W=M=Y7F('V[Q=C=C(Z ?2E_9MO/B)^QO^WMIGP3O?&D_BWPO MJDB6LL+RR>1MDA9X91$S-Y,BE1G!/'?T /UZ1MP)Z\XXIU<7\3OB_P"#O@QX M=.M^-?$5CXO22>7CWZ4Y&WKD=.U?G3_P %'OV\ MM2^%'B;1/ 7P^\4QZ3JZS_\ %2O'I\C7%O"=C((Y739AE9R3'N;C^'O]0:?^ MVM\'9O@[)\35\7Y\#VUZNF3:I_9EZVVY.WY/+\GS3U^]LVG/7K0![Q17+^%O MB5X>\:^ K'QIHM_]M\-7UE_:$%[Y$B;X-I;?L90XX'0KFN6^#'[2WPZ_:$T7 M5M7\ ^(AKVFZ2XBO9OL-Q;^4Y7=C$L:$\9/R@CWH ]1HKYU7_@H-\ 6\)WWB M3_A8EI'I-C>#3YY);"[63[05W>6L9BWR<9)9%8#'6NAU+]L/X2Z3>>"+2Z\7 M)#/XUB6?0!_9UVPO8V8*KY$6(QD_Q[?88OE,CVH;I@W2J8 <_[?M7LVN>+M(\-^'[C7]5U.RT_0K>'[1+J5S.J0)' MU#ER=NTY&#DYW"@#:HKYIM?^"CW[.=YKATF/XH:TO7RMOJ][+K"6IF*[B6NTF5 6Y&Z+D;>>*_64KN;-?" M_P"VG_P3]UGXJ?$&T^+'PD\0+X5^)-J4DD629[>.Z9.%D25 3'+CY>00PP#B M@#[&\?>-M)^&_@O6O%.N7'V?1]'M)+VZE[B-%).,]2<8'J3UKY9^-7[96A_$ M3]B+XC_$+X67VH":TA_LSSKBSDMY;6>4I&Y^<8)59=VYM$HE:-4C$H8(<("2N&))YKS;]GG3Q^S/_P % M0/%'PM\)22+X(UNW9WTE'+QVVZW6=3R>"C;AQT# 5T?P]^"_[8_['.EWG@OX M767A3XE>"IKJ2:QFU*58YK'>3EBDD\&TD\E09!GD#G%>M_L<_L8^*?AS\3/$ M7QD^+FL6FN?$_7MZK#8Y:"P5\;\-@9; "X'RA1U)Y !\F? CX5>&/C!_P5,^ M*6D>,-)MM?TFQNM5U)=/O4$L$LJ3QHID0\.,2$[3D9Q5/]I#]G[P-'_P4Z\$ M^ =-\/6.B>$]<6PFN])TN!;6!MPEWJ$0 *K>6,@#!R:^C?V;?V7?B;\/O^"A M'Q)^)FO>&38>"=8CU);'4S?VTAE\V>)X\Q)(9%RJMU4=*M?&;]F7XE>+/^"D M?P_^*FE^&_M?@728;-;S51?6R>6T8FWCRFE$AQN'1>] 'AG_ 5$^#_@OX,_ M$+X*ZIX#\,Z7X.NIKQHY?[#LX[19#'+"T;E44#>I9OFZG/.<#'1_\%FK5=4N M?@O;/+Y(NIKI&D49*9\@;L>V3@=\GTKUS_@I1^S5\1OV@O$'PKN/ GA[^VX- M$O99+]S?6]OY*L\1#8FD0MPK<+DUY%_P68TUM3N_@M8.S6[S2W4!=1O*$^0" M< \XS0![K^T%^PW\&])_9*\3V&E>#-$TG4]'T.2]M/$:6L<=Z)X8C()))P-[ M@E3E6."&Q7F_["_C;PWXV_X)W^(=/^,&HSV_@G2KJYTRZO);F:)_LN8Y%C5X MR'.&? 5<]0,$<4SXK?#/]M7Q9X(D^#=NWA+6?!UY;+92>-XI5M[N>TP/EN%: M7<"5X;RH&)]1DUZ9XF_X)^"/]AD_!#P]K$8UR.5=4?4KC(ANKT/O8-U*H?N@ MXR-H- 'R'XR^(7[-\W[/_B;P;\(O@'XF\:O#97.WQS<:!&9;5SN;[2;P*\JK M'GHRH HQ7JW[$-U/=?\ !+SXIQ22-(D":RD2D\(/LZL0 .V23]3TJQX#^"?[ M8^L?!&7X'ZKIW@WP-X'MK"33#KVY+B^N+,?,10!P'_! M(O\ 9U\!>,_A!X@\:>*O".B^)M5DUHVUI-K%A%=?98XHXR/+612$;,YXKSWXT?LS?$GQ5_P4A^'_ ,4],\-_ M:_ FDPV:7FK&^MD\IHQ-N'E/()&^^G*J>O'(. #RG]M_X/\ Q(\&_M=)\9+? MX66_QJ\$2V$4#:/=V37T=MMC"NCPH&9,'+JY5D&\YK(^#/QF_9(^*7QR\+:Q MK?P[O_@KX^T^>."ULM.<6>DM=!CY99K81LK[LJ2R(K @-NX ^EOVDOA_^U3I M'Q\96OB3P]$O'@;6#';0(2FUUQ^[693C<"\@=23@@8KQ/Q)^RS^TK M^V5\3O!VL_&W1/"?PYT/PW*)&31Y5ENIDW*S!2LT^6^1>6D4#)P": *'[?DE MQ\;?V[/A%\%M:N;BT\&L+:YGABE*">2:20.V.,,1$$##IEB.M>T?MO?L9_!V MS_99\9:CH7@70?"VK>&],DU&RU+2[*.VF+1#.R210&E# %?G).6!SGFMS]M_ M]BG5?CWJ'A;QS\/M:M?#7Q(\+X%E<79(AG17WQ@L%.UE;)!*D'<0?6O'O'GP M]_;=_:9\-'X;>.=-\'^!?"EPR1ZCKEE<*TE[$K#(*I/*6S@':$C!(&2* .0' MQ*UOXF?\$==D_'+]DNZT M7]@O4?@O\,-.;6]1A@MTMTDFB@>\F%PDDLC,[*BEL,>2 .G:O1/V,?AKXC^$ MW[*_@WPAXJTW^S/$-A:S1W5D)XIMC/+(RC?&S(>&7D'% 'R#_P $7Y)M/?XQ M:&LSO865_;F*-F) ;,J%L=,D(N?H*_2C7M0;2=&O[U8_.>VMWF6/^\54L!^@ M_.OB'_@FM^S;\2/V?O$'Q2G\>>'1HD.N7<4M@XOK:X\U5:0GB*1BO#KPP%?= M$J+<0LCJ&1U*LK<;LCI^M 'Y4?\ !,_X5^&OVK/&'Q/^*OQ2TNS\;:X+^.&& MUUJ-;J",R*SES&^5; "HH(( 7IWJ+]LGP9HO['O[9'P:\9?"W3K?PS_;LNR_ MTC2D$5O(@GCCE41K@!9$EV[0,93.!7HDW[(OQ]_9'^*WBGQ=^SDVA>*O"WB& M3S)O">N2"$QGIQS7Q'_P %"?V9?B7\\%>&_P"VM,\/ MSEM2G^W6UOY ^U0OG;+*I;Y58X7)_&OO5&W+GK0!\ _\%GM+O[S]F_PY=VH; M[)9^(8GN]O3:T,J)D=_F8?G7TG^QOKFFZY^RU\+KS2RC68T"TAVQXQ$T<81T M/T96'/I7;?&;X2Z%\A_#'Q!?WD'BC6HX3;1V]F]S'NE7N*L3_>7;@@YZU\7_MH+C_@I MW\!0!Q_Q+\+VS]JD.,G^GK7>?L@?L">.O#_QB?XS_';7XO$/C=29;.R257@Y/ &S_P % ?V0?B)\6?B)X)^*OPHDL[KQ;X914_LZ MZG6!I3'+YL3QNY"9#$@AF7CO0!#_ ,%C)(_^&5]/5BNX^(;7"Y^8_NYN@[\9 M_*O,?VZ"5_X)@?"/#9XT&-/O M-*N8I+'P9X?N8XY+J0Y62>>:6=HE**> LO.XX%>K?M6?LU_$;XF?L'_#OX=^ M&_#_ /:?C#21IHN].-_:P^7Y4!1_WDDJQG!*@ ,VHO-6M4N7M88UVHL!<'RB#D[DP]-_P""?GP7\9?!#]E5 M/"'C/1_[(\0_;;Z;[']KAN/DE/[L[XG=.?\ >XH ^:_^".&7AL'FO*?AW^R[^U/\ ML<_%[Q=)\'M'\+^-/"?B2X#&?6+E8XHHU9FC:6(S12+(H14?QHP/\ @LQ\/ V-I@L\[NY^R38K:^$'['?QS\,? MMZZ'\5/&RVWB>PN87NM5\0V-Q!%;Q3O;M'Y$<)?S2L?R*&VM?MY?![6_!_P )M1^#.F3:C8"*POM-73S>*9RIN%@1%15(8J=I8';UXP/I M_P".G[*/QW^''[85_P#'7X*Z9HGC*75>9=-UB9(S;.T2QON5Y(@R?*""DFX< M\>O+?%']E?\ :?\ ''[0'PN^+WBC2]"\4ZI87\#WF@^';N"T@TBVAF1@@>XE M!E9P96."Y&W&>@ !4_X+">#]!L?'OPDU6UT+3K;4]7OIDU&\CLXUFO51H%03 M.%S( O #$X!KUO\ X*=> _#7P]_87O\ 3?"WA[2?#6G-K5A,;/2+**UA\PL= MS;(U W'N>IKH/^"DW[*GCC]HSP_X*UCX?P6VH^(/#-U+.=,N;E+=KA7V'".Y M";@4_B8#'>N8^/WPU_:1_:2_8KU'PQXR\$:-;?$5];M9;;2=%OH(D-I& 2[O M+JJ"Y>%"71<_ MWHRZ_B*\A\=?M@2^*O\ @ESH>C17+W/C'5;E?!EQ']^1UBPS$@'C= (P#W)] M\5^B'[+O@75_AW^S;\/?"7B>P6QUG3-%ALKZS9TEV.!ATW(2K< _=)K\_?AY M_P $T_&OA_\ ;4COM0T@_P#"EM+UV36[6[:^MV28*/,AC^SK*9%8/M0Y3D1G MU% 'I7QX\+ZG^R+_ ,$M[?PUI#FPUB\BMK74[F$D.'NY-UUCISM)C^AKYE^# MFNPVOP#T[PV/V&]9\>'4+(A_&L=M<27%XS\^?#/_ &>[1J" 55),8 &3SG]7 M_P!HKX):9^T/\(O$'@+5Y#;PZI"/*NU0.;:="&CD /&0P'IP37Q+\/?!_P"W M3^SKX/C^&7A+P_X.\5^'++?#IWB.>YC+6<))V[%>>)B!G.UH9,'CYA0!VW_! M)G3?B-X1^%OBWPKXZ\,>(_#-CI^HIT(CE4F1(_-100'7<<<9D/X M?>2J,<=,UYE\ =-^*-AX!MU^+FI:#JGBW>2S:!;-%%&NT85F)PS]&/'NI?"_\ X)@Z+XJT8;=6TWX? MV\UM(HYC?[.H#\8^Z3N_"M;_ (*2?!?QE\>OV=3X6\"Z,==UUM6M;D6OVJ"V M_=IOW'?,Z+W'&<^U=[\%_A#-#^R;X2^&GCG3/*F7PO#H^K6'F))L/DB.10R$ MJ3Z$$@XH ^1?^"7W[,/PY^(7P+NOB%XV\+Z3XV\3:]JES'+-K]K'>^2L;X(5 M90P#LVYRV-WS=>UX5B,UU/@/]GO\ :T_8GFUO0/@U!X8^)O@>_NVGMK36)EBEM6( WLKS M0;7P%R [*< @"?#?_"):$/#>I1V\MYI/]FP_9+F M1[>9F>2';L9F8!B2,D\FOI;]NG1_V8O"/A[P19?%E+BPM]');P_X9\-,\8:- M64LBVD>(A&0H3&/CO\'](TSQ1?V%M!&VF:A< MQP^5+&KINZ1X/U;X'#;RV#TZ&OIO\ X+!7$EU^SQ\&9Y7:262[+NS= M23:+DU1_:C_9G_:Z_:N^'NE:IXRTOPU;:GI5V!9^"?#T\4;8D4B6YEGFN&C# M#"J$65LAC@#'/IW_ 4 _9O^*?[0WP ^$>C^%/"#7/B'265]5TR34;.(VC?9 M5C*[WF".-P/W&;M0!]R?#_\ Y$/PW_V#;;_T4M?&7_!8[_DU2Q/0CQ%:8/0_ MZN8]?PK[3\&V4^F>$]&LKJ/R;FVLH(98]P;:RQJ",C@\CMQ7S-_P4J^"/C7X M_? &T\,^ M#_ +?UM-8@O#;?:X+?$:)("VZ:1%ZL.,Y]J /SZUK]G_\ :X^' MO[/>E?$?2_BOK]_X-&EPWT>E^'_%.HFXLK)D!#>00BA54@D(3@#/09KW?_@E MC\%_A[X^U>\^,&H>--2\;?$RQ+1W-EJR%7TR1EV^:69W:\F;DF#S7;:D4C,-S!FPAR(P M"<5R/QL;Q[XZ\7^"_%GPU_8\\6?!OQ+X=NEN?M7A_1[L17.UE9 T45C"H8%3 M\W.0Q!]OM+]KO]CWX@^(OC1H'QU^"E_9Z?X_TZ-$NM,U)UC2Y"AE7#'*$LC; M&4D# !# U8^'&K_MR^-_'VD7'BW0_ 7P\\.6L@%_%M6Z^U19&XHL5Q,_F8X& M)(P,\YH ^??^"M'AO1F\2_!;7E\.V&G:[KTQ;5I191QW-P0+_L-WNF>%O#VE>&M-;6K"=K/1[&*VB\PL=S;(U4;CZ MGDXKH/\ @I+^RGXX_:+\/>"M8^'T-KJ6O^&;J2?^S9[E+?[2K;"/+9R$!!CZ M,POQ5\&/C/^UI^R+XC\&?%_2]"\%^.);N*?3(]+?S( (MCIYI6689+;U. MUCQV% ';?LNR(O[ W@DR/LC'@W):1B!_J6Y.#TKYA_X(PX_X4G\6",_\A*(X M/_7L?\_C5KX2?"/]M+3OA4/@K>V?A3PIX+M[=[ >*&F2YO\ [*P.8X1'/@YR M5'F1J0.IKT7_ ()I?LT_$/\ 9U^&OQ&T;QQH/]CW>J7RRV$9O;>'# 52_;S_9G^)'QH_:*^"_BGP=X;_MC0_#TT+ZC=-?VUOY 6\24X2656;Y% M)^4&@#E_^"F?[+7PK^&O[)+:OX3\#Z)X>U31;^SBAOM.LTAN)4=O+82R* TN M0<_.3R,T_P :?"/QW^TA_P $M?AQIGA.234M?CT^TNY+!I@LE_%%N7R]['E@ M%5@">2N..*^@O^"AOPA\5_'3]F36_"7@K2/[9UZ>]LYXK7[3%;Y5)@SG?,R) MP ?XJYK1/@'\9+7]AWP-X#\*>+)?AG\1='T]8[D*T,T9 ^S.00\39 M!'4C(H ^$X?C-\)_#O@FU^''Q[_9;;P'<+!':OXH\.Z2EEJ3,A'[W]]&KDM@ MDMYKYR<+TK]2_P!D^Z^&MQ\"_#J?"749M0\#PK(EFUS2\;><2ZD,3 M\IP!G@ 8KXU\3:1^WCXY^'M[\+==\$^";_2+RS.G7/BRYNX7GE0K@RG_ $D_ M.1W^SYSDXSS7U=^Q3^S3-^RS\#K/P;>ZE'JNJR74M]?7%N"(?.D"@K'D E0% M49(!X/% 'O=+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4QHU9@2.1QGO3Z* &>6-Q.6YZC/%+M&<\_G3J* &>6N]+M'TIU% M #&C#9!Z>E!CSW.?6GT4 -6,+T&/8=*^8OVR/V+?^&LM6\#7G_"7CPQ_PC,\ MDXC.F&[^T[FC;;GS4V#]V1GGJ*^GZ:R!L9&<4 16T(2%$)+;5"\G@X]LU+M& M0>O.:4#;2T ,\L?+R25Y!_2E"!>WOTIU% #0@4 8QTHV#GD_G3J* &",*,# M(_6E$:JNT#:O8+Q3J* &>7[GW[9H\L>X^AI]% #=ON:-OO3J* &^6-I!)(/O M1M&2>YIU% #/+4G//YFCRAG.3G_/-/HH ;L Z<4JKM&!^IS2T4 -90V6./6GT4 ,\E>G.,8Z],TOEC))Y^M.HH :J! M5 [?E2TM% "%W M':CRQG/7VI]% #/+!7!STQPG44 -\L8QT';':C8 M.?>G44 ,\L#IQWXI=O.OI3@,4M% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !14;2%9 , \9]ZX_PW\9? M_B_Q3J7AK1?%FCZKX@TW;]KTVSO$DFBR,\J#SCG..AX.#0!VE%L/I'B;XB>$O#FKQH'>PU?7;6UG52,J3')(& /KBMKQ!\1O"_A'0H-;U[Q M+H^CZ+<;3#J5_?106\N\93;(S!3D>AYZT =+168?$FF+HIU@ZA9C2!#]I_M MSI]G\K&?,\S.W;CG=G&*J>%?'/A_QUI?]H^&]=TO7[#<4-UI=W' M*]*\3:/;:MH^IV>K:5H0_#KXL:1X;^*/P;M/#%YI^H:;8:+XI\,SQS:= M!>&W=(V8QE)(EN%+DJX*D\-GY:^W?&WA/3_'7A35_#VJH[Z?JMK)9SK&VURC MJ0=I[-SD'L:^??!?[,WBP^.&7QMX\N/$OA+2[FPO-/M/[-@MI=1EMD(A>YD2 M1M_E':V$2,,R@]!B@#*U3X;_ !+TGQ%\3O&4?@[P-JEK/K#7MM9^(HFN[S4+ M""UBB2.%T^6UXB)4,),DG*KWU/ASK7AWX\_'33_$,FGVM[H5KX#TW4-$L[J) M)$M_MTTOFLJD;=P2!$R.0"1QDBNAU3]F_P 0+?>*;'PQ\1KGPQX-\47.Z.0@L2I&>-KQ-\ ;FUOO#>K?#KQ,G@/5]$TK M^P8WETY;^TN+ %2D4L1>,DH5RK!P02R@V[6PLCJ M]OW?+\\'Y>@X&,'%>PZ;I5AX)_:VM[30-.@T^T\0>$)KG4( M+)!'#)-;7,2PR;%PN_9*R[N#M !Z"M3_ (9IL_\ A6:>'E\1Z@/$BZQ_PDB^ M+##&;G^U/,+_ &CR\>7@Y*>7C&PXSWK2\ _"+6_#^OZQXK\4>,/^$J\8WUDN MFPZA#IR65M9VZL75(;??)UD8NQ=VR0!P!B@#"^*>GVGBW]HGX5:!K-O#J.BV M]EJFM)9W$:R127D7D11.P/!*+/,PZX/YUXS\5HHO"NL?&OP=I,<>E^'M:NO# M)NHK1?+B0W]S]EO"JK@#S(T7=CNS'D\U[QK7P6\1^(O"W@B:;QZZ_$GPLA,7 MB[^R8MET[Q[)A+9A@OER#!**RD%5(85%8_LWVU]X*\::5XL\0W7B/7OOJ MFNQ0);,CQJ!!]GBRXB6':K("7.21Y ,[6A=/YJ*T:0J#SS^9H 44M(!BEH **** "BBB M@ HHHH **** &EII]% #54*,#I0$ Y[]SZTZB@!NP<^IZFD\L> MII]% #!& ",G'I1Y8QCIQCCBGT4 ,:-6Z@'ZBG ;1BEHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH :3CZ4FXXZ9I6QNKRC]HCXJ77PM\%I< MZ<%_M6]G%M;,Z[ECX+,Y'< #\R*Z,+AZF,K1P]'XI.R,:U:-"FZDMD>I^<*Z8/#(OIY9&U0.3\H!]Z^\/AS MXNB\=>"M(UR*,1&\@5WB!R$D'#K^#!A^%>[F^0XK)HQG7LT^QYF S2CF'-&& MC1TZG-+35[\8IU?-'LA1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 TYHW&E_E32W7Z4F R9CQZ=Z^2/VR/B+INK7%CX5M%CN+O3Y3=75P MK?ZH[&'E?7!W-Z;0*]E_: ^,,/PN\*L+9T?7[T%+*$D?)ZRL/1>V>IP/6OFO M]GGX07'Q6\72Z]KBM/HMM,)KB28Y^USGYMA]1D@GUS^%?>\.X.&&C+-\6^6% M/6/]Y^1\OFF*G6DL!AU>4M_)' 3?"/QA:^&F\0-H%XFD>4MQ]JV#/ED[_ +,/Q^M--M;3P3KABLXD.S3[WHOS'/E/Z').&_/FOJDV&6N/$WA6W:32&XB4L#F"4&W>+[/I_74X*F755(?T#?@>F:^K(W$B[L@CMBO@\RR[$996=& MHO1]&NY]3A,93QD%.#U)*6D'>EKS#N"BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** &M7/\ CCQEI_@'PW?:UJEPL-I:INQGYI&/"HH]6. /K6W= MSI;PO([K&BKN+.< =2:^%/C_P#%J[^+WC*+1]&#W&C6DWEV<4*[OM4K?+YF M/X@V<+Z#_>-?09+E,\UQ'+M".LGV1Y.88Y8.EIK)[(Q(8O$/[2'Q6)D!5[I\ MMCYH[.V4\J,]<9/7[S9'&<5]W>"_"6F^"_#=GH^E0K!9VZ84+R6)Y+$]R22< M^]<5\!?@[;?"KPBD4R++K=VJO?7"\\XXC4^B],]SDGK7J*YVUUY]FL,94CAL M+I1IZ)=_,Y\KP3H1]O5UG+<7936A612&Y&,Z9$N/+ ZR1@?P],J.1CY>. _]G7]I1K'[+X5\6W/[@E8[/4YC M]STCD/IZ-V_BZ''UE(NYCD=J^4_VB_V;0GVGQ1X3M<)@RWNEQC'NTD8';/+* M/3(YK[[+"6G6)]5PR%E))4\\;3VJ3=7 MQY^SQ^TG)X?-MX8\57!;3QB.TU"<\V_8)(W=/0]5SSQG;]?0S"2,.I4J>Y@\;2QD%*&_8F7/>EIJTZO*.\**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** &Y.::TA7'^<4K'#5Y7\?OC!!\+?"LGV9HY->O5,=G" MQ^[ZRL.P7]3Q6^%P]7%U8T*"O*3,:U:%&#G-V2/+OVLOC<;:)_!6BW*F:5<: MG-&V-BGD19[=,MZ#CN14W[*'P3_L^WB\::S:@74P#:;#(N#&A'S2D=BV3@>A M!]*\S_9^^$=S\6_%TVMZW&T^BVLXFNI)N?MLWY]CYC 4IYA7>/KK1?"B2,?*1[T[;TH4=?K M3J_/+WU/K;"!=M+113 3;SG-,:$/U-244 ?*_P"T=^S2+EKCQ3X1M,7(#2WF MFPK]\]Y8A_?[E?XN<8/#V\->)YV?1'Q':7CY)M#P-K'O'G_O MG..GW?LZ1"V<''&*^9_VB/V:UUR2Y\3^%+4)JG,EYI\0XN>N70=G]1_%SW/S M?>9;FM#'T/[,S5WC]F76+_R_IGR^,P-7"S>,P._6/1GTG!<+/$DL3*\;C&?$LLCZ'N\J&XD!WV)Z;3GDIG_OGZ8 ^S;: MZCNH8YH9$E210R,C JPQG(/<5\YFF5ULKK^RJ:I[-;-'K8''4\=#FCH^Q:%+ M34[TZO&/2"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BDS3=V[I^/3_&@!]%1M*$7 M)XY _.A6;;SU^F,_A0!)13/,YP.3UZTJL67)X_"@!U%-9B.V:;O/''/;/>@" M2BH_,/&U2?;H?UIRMN7/!^AS0 ZBBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &DG- 8 MXYI35:ZG%NK2.RHBJ6+M]T8[FA:O06BU9E>-/&&G>!?#][K6J3K#:6L18\_, M[=E4=R3@?C7PECQ#^TE\5L_=FNF!V]4L[93R.?3/?JQ[9P-[]H+XO77Q:\71 M:)HK--H]K.L=K'"-QN9LE=^/X@X^F?@'\'8/A3X25)HXVUR\ >\F7 MG;Z1J?1>>>Y)/H!^D8:$.&\!]9J_[Q55HK^5=SY"JY9QB?8Q_A0W\SMO!'A' M3? _AJRT;2HA#:6R;1MZNQY+$]R3S^-;VVD1=N1G/-.K\YG*563G-W;/KHQ4 M(J,59(2EHHJ2@HHHH **** $I&C#9SR/2G44 ?./[1G[-\7BM9_$OAJW"ZV@ M+W-F@ %V.[#T?_T+'//)\P_9_P#VA+KX>7B>&_$K32:&7,<OVB/VA!^E3JY[U\/? ?X_7_PPOU\/:\)FT+S#'LD!,MD_P#%P?X1SE??BOLS M3_$VF:IY)L[^UN?.421B.9264C(;&"S"EC*= MXNSZIFQ2TR-MRYI]>$>H%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!SOQ"\07?A3P/X@UFP MLCJ5]IVGW%W;V8SF:1(V94QWR17RY^S7\1/&7Q.\<2:YH_QFT3Q_I+?9)-6T M)K>*&*WBDA9I1:K'F6*2.38-DV[<"&8;2X\0I:2MI\ M-]N$,DX7**Y5E(4M@'!'7J*^'M+\+P?%#X[V&L^'_A3K'@3XAV.K:5?ZEK4^ ME_V?%IT*Q$WL4DRG9<^=DJBKYF[<&R-IH ]Q_:0^-GB7P[>Z;H_@4/F&YRH6)004&VO1/$":S\% M?B];^,+W2_$7C?1M6\.6^C:A?Z+IHO+N.[MI7DBEDMH%#%9%FD!:./"D#( . M0 8Z_'+QI-X.3PG]LL!\1F\8GP8VL"TS;C$9N#>_9]V,_9AN$>[&\^G%=G\. M?$'BWP?\6;KX>^+?$O\ PF27>C_VWIFL7%C#9W6U)!%/%*D*I&VTM$P944XD M(.<9KS"/X>>+;?P_%\3/^$6U :R/';^,&\,@(;\V!MS:>7LW%?/\C$GE[LY^ M7ELUW?@>]U'XD_&NX^(Q\+:YH/A[0_#\FD62ZW8M9WE[-+,LTQ6!\.JJ(HP" MV-S$XXP: .B^,GBKQ+-XT\&^ /".KIX8HWRAD M9Y8U!<,H&20:X&^^.'B_X8^'?B1X=UN_M?%/C#P[+IT.CZI):K!]N%^XBM6N M(H]J!DF+!MFT,%! 7-:7C#Q%J=YK'PP^,MEX+\4/IL.GW=GJWA^33@-8M+:Z M$3J[VH8L[I)!&&B3<^'. <$5Q^N_#_Q1\6M+^)_C?3_#^HZ/J6J2Z/)XC_A%XO\ H(:E_P"!CT ;//I1SZ5C?\(O%_T$-2_\#'H_X1>+_H(: ME_X&/0!L\^E'/I6-_P (O%_T$-2_\#'H_P"$7B_Z"&I?^!CT ;//I1SZ5C?\ M(O%_T$-2_P# QZ/^$7B_Z"&I?^!CT ;//I1SZ5C?\(O%_P!!#4O_ ,>C_A% MXO\ H(:E_P"!CT ;//I1SZ5C?\(O%_T$-2_\#'H_X1>+_H(:E_X&/0!L\^E' M/I6-_P (O%_T$-2_\#'H_P"$7B_Z"&I?^!CT ;//I1SZ5C?\(O%_T$-2_P# MQZ/^$7B_Z"&I?^!CT ;//I1SZ5C?\(O%_P!!#4O_ ,>C_A%XO\ H(:E_P"! MCT ;//I1SZ5C?\(O%_T$-2_\#'H_X1>+_H(:E_X&/0!L\^E'/I6-_P (O%_T M$-2_\#'H_P"$7B_Z"&I?^!CT ;//I1SZ5C?\(O%_T$-2_P# QZ/^$7B_Z"&I M?^!CT ;//I1SZ5C?\(O%_P!!#4O_ ,>C_A%XO\ H(:E_P"!CT ;//I1SZ5C M?\(O%_T$-2_\#'H_X1>+_H(:E_X&/0!L\^E'/I6-_P (O%_T$-2_\#'H_P"$ M7B_Z"&I?^!CT ;//I1SZ5C?\(O%_T$-2_P# QZ/^$7B_Z"&I?^!CT ;//I1S MZ5C?\(O%_P!!#4O_ ,>C_A%XO\ H(:E_P"!CT ;//I1SZ5C?\(O%_T$-2_\ M#'H_X1>+_H(:E_X&/0!L\^E'/I6-_P (O%_T$-2_\#'H_P"$7B_Z"&I?^!CT M ;//I1SZ5C?\(O%_T$-2_P# QZ/^$7B_Z"&I?^!CT ;//I1SZ5C?\(O%_P!! M#4O_ ,>C_A%XO\ H(:E_P"!CT ;//I1SZ5C?\(O%_T$-2_\#'H_X1>+_H(: ME_X&/0!L\^E'/I6-_P (O%_T$-2_\#'H_P"$7B_Z"&I?^!CT ;//I1SZ5C?\ M(O%_T$-2_P# QZ/^$7B_Z"&I?^!CT ;//I1SZ5C?\(O%_P!!#4O_ ,>C_A% MXO\ H(:E_P"!CT ;//I1SZ5C?\(O%_T$-2_\#'H_X1>+_H(:E_X&/0!L\^E' M/I6-_P (O%_T$-2_\#'H_P"$7B_Z"&I?^!CT ;//I1SZ5C?\(O%_T$-2_P# MQZ/^$7B_Z"&I?^!CT ;//I1SZ5C?\(O%_P!!#4O_ ,>C_A%XO\ H(:E_P"! MCT ;//I1SZ5C?\(O%_T$-2_\#'H_X1>+_H(:E_X&/0!L\^E'/I6-_P (O%_T M$-2_\#'H_P"$7B_Z"&I?^!CT ;//I1SZ5C?\(O%_T$-2_P# QZ/^$7B_Z"&I M?^!CT ;//I1SZ5C?\(O%_P!!#4O_ ,>C_A%XO\ H(:E_P"!CT ;//I1SZ5C M?\(O%_T$-2_\#'H_X1>+_H(:E_X&/0!L\^E'/I6-_P (O%_T$-2_\#'H_P"$ M7B_Z"&I?^!CT ;//I1SZ5C?\(O%_T$-2_P# QZ/^$7B_Z"&I?^!CT ;&3Z49 M/I6-_P (O%_T$-2_\#'_ ,:1O"\2_P#,0U+'_7X_^-(#7DQ;!+'LO!^]7;_'CQU9?"?PNTD.I7TFN7BF. MRA>]?"GO(PST'OU)Q7SK\ _A)=_&/Q=-JVM/++H]K*9+R:1B6N)6P?+W?D3[ M$=*^YR'+J4*<\TQVE.&J7\S_ *_$^9S3%U)R6!PVLY;^2/3_ -D_X(_888O& MNMVX-Q*/^);"Z$-&IX,Q!Z;AG;[<^E?4*Q_+WZUBP^$;:*,11WFH1QJ-HCCN MF50HX '0 5+_P (O%_T$-2_\#'_ ,:^:S+,*N9XB6(J/?\ !=CV,'A:>$HJ ME!>OFS8&1VI>?2L;_A%XO^@AJ7_@8]'_ B\7_00U+_P,>O,.XV>?2CGTK&_ MX1>+_H(:E_X&/1_PB\7_ $$-2_\ QZ -GGTHY]*QO\ A%XO^@AJ7_@8]'_" M+Q?]!#4O_ QZ -GGTHY]*QO^$7B_Z"&I?^!CT?\ "+Q?]!#4O_ QZ -GGTHY M]*QO^$7B_P"@AJ7_ (&/1_PB\7_00U+_ ,#'H V.?2D9 W45D?\ "+Q?]!#4 MO_ QZ/\ A%XO^@AJ7_@8] 'SK^V'\,]&M=&C\86L+VNJ&X2"Y\E3LF4AL,P MX8$=>^<'/%?)UK<36CW M]WJ$MO<*.6NF8JP.Y64'(R" >:^,OC%^S_JGPAAMKZ6]AU/2KB3R5N$C,31L M!\H=><94<8/5/>OV#A3-Z%2A_9^)E[[^&_;LC\_SS 3C6>)HJRZV[GUK^SGX MTU#QQ\*].U#4V>6^222WDG<8,NUCM;KR=N 3Z@UZ;N/I7@?[+MYIOB?X6VEM M:SW5E=::Y@N+>"X9 &)WA\?[0.<^H->P_P#",Q\?\3#4L?\ 7X_^-?F6:4U3 MQU6FH\J3=D?98"7M,+3E>[L;G/I1SZ5B_P#"+Q?]!#4O_ QZ7_A%XO\ H(:E M_P"!CUYAW&SSZ4<^E8W_ B\7_00U+_P,>C_ (1>+_H(:E_X&/0!L\^E'/I6 M-_PB\7_00U+_ ,#'H_X1>+_H(:E_X&/0!L\^E'/I6-_PB\7_ $$-2_\ QZ/ M^$7B_P"@AJ7_ (&/0!L\^E'/I6-_PB\7_00U+_P,>C_A%XO^@AJ7_@8] &SS MZ4<^E8W_ B\7_00U+_P,>C_ (1>+_H(:E_X&/0!L\^E'/I6-_PB\7_00U+_ M ,#'H_X1>+_H(:E_X&/0!L\^E'/I6-_PB\7_ $$-2_\ QZ/^$7B_P"@AJ7_ M (&/0!L\^E'/I6-_PB\7_00U+_P,>C_A%XO^@AJ7_@8] &SSZ4<^E8W_ B\ M7_00U+_P,>C_ (1>+_H(:E_X&/0!L\^E'/I6-_PB\7_00U+_ ,#'H_X1>+_H M(:E_X&/0!L\^E'/I6-_PB\7_ $$-2_\ QZ/^$7B_P"@AJ7_ (&/0!L\^E'/ MI6-_PB\7_00U+_P,>C_A%XO^@AJ7_@8] &SSZ4<^E8W_ B\7_00U+_P,>C_ M (1>+_H(:E_X&/0!L\^E'/I6-_PB\7_00U+_ ,#'H_X1>+_H(:E_X&/0!L\^ ME'/I6-_PB\7_ $$-2_\ QZ/^$7B_P"@AJ7_ (&/0!L\^E'/I6-_PB\7_00U M+_P,>C_A%XO^@AJ7_@8] &SSZ4<^E8W_ B\7_00U+_P,>C_ (1>+_H(:E_X M&/0!L\^E'/I6-_PB\7_00U+_ ,#'H_X1>+_H(:E_X&/0!L\^E'/I6-_PB\7_ M $$-2_\ QZ/^$7B_P"@AJ7_ (&/0!L\^E'/I6-_PB\7_00U+_P,>C_A%XO^ M@AJ7_@8] &SSZ4<^E8W_ B\7_00U+_P,>C_ (1>+_H(:E_X&/0!L\^E'/I6 M-_PB\7_00U+_ ,#'H_X1>+_H(:E_X&/0!L\^E'/I6-_PB\7_ $$-2_\ QZ/ M^$7B_P"@AJ7_ (&/0!L\^E'/I6-_PB\7_00U+_P,>C_A%XO^@AJ7_@8] &SS MZ4<^E8W_ B\7_00U+_P,>C_ (1>+_H(:E_X&/0!L\^E'/I6-_PB\7_00U+_ M ,#'H_X1>+_H(:E_X&/0!L\^E'/I6-_PB\7_ $$-2_\ QZ/^$7B_P"@AJ7_ M (&/0!L\^E'/I6-_PB\7_00U+_P,>C_A%XO^@AJ7_@8] &SSZ4<^E8W_ B\ M7_00U+_P,>C_ (1>+_H(:E_X&/0!L\^E'/I6-_PB\7_00U+_ ,#'H_X1>+_H M(:E_X&/0!L\^E'/I6-_PB\7_ $$-2_\ QZ/^$7B_P"@AJ7_ (&/0!L\^E)N M.>G%8_\ PB\7_00U+_P,>K%CH<=C,9!=WDQQC;/<,X_(T :(I:2EH **** " MBBB@ HHHH **** &21"0@DX_+_/K^=5XM*M(+JYN8K>.&YN0HGFC0*\NT87< MPY. 2!Z9JW10 UDW=2<>G^?\\T@C"]..,<<4^B@!GDKSU!/).:/+''7(Z> M4 ,6,* ,GICK1Y8]_?GK3Z* (Q"OU/>GJNWI2T4 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 QB0?6L/QCXOT_P7X?O=9U.=8+.TB+N2>2>RCU). !WS7$_M ?&9?A!X=M M9;:&.ZU?4)&BM8IF(1=HRTC8()5=C4N)?$/[ M2/Q6&#L>Y?\ =J1NCL[=3\WUQG\6R*^Z? _@W3? WABPT72XEBM;=.",9=CR M7)[DGFN#_9Q^%=C\/_ MK>AXKO5=5B2XN+R(<%" 413_ '0#^))->MK\HY/6 MEG^:1Q52.$PVE&EHEW\QY7@YT8O$5W>I+5CE4#-.I%I:^1/?$I:**8!1110 M4444 %%%% !1110 4444 ,9=V:Y7XD>"K?Q[X+U30;DX6ZA8)(W_ "SD&"C? M@P!_"NLIACW'KBM*=25*<:D'9IW(J0C5A*G/9GP;^S]XTN?A3\6&TK5MUM;7 MDQTZ]21N$E#X5SZ ,2/H]?>*?=&!7QI^V)\.#H/BFU\4641%KJ@\FY*X 6=1 MW..-Z#CW0^HKWS]GKXE#XC?#NSGFF$NIV0%I>?WF=0,/C_:7#?7-?<<04HX_ M#4IBEIJ]*=7P9]4%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #2>::TFT\^F?\:5SM MY_K7FWQP^+5I\*_"(-$TRWE+ZGIL*^#_ M (9>)O'%]#:Z5H]U*DDBYED0K"@R#Q_"17W59VL-K$L<4:I'&-BJHP !T&/:OU/&9S'AO# MPRS#^_.*U?9L^(H9?/-JDL767+%O[T4O"&@IX9\+Z5H\;F2+3[:.U61NK!%" MY/N<5KE 2#1'PM.K\IE)S;E+=GW,8J,5%;(2EHHJ2PHHHH **** "BBB@ HH MHH **** "BBB@ I-M+10!QWQ6\!P?$;P+JNA3;=UQ$6A=AG9*O*-^8_(FOD' M]FSQS/\ #7XI-H^JEK:UU%VL;M9.!%&\1#$QK937?NU%I_B/F,XIR MI2ACJ:U@]?0^U8SE>*=7FOP#^) ^)'P]L;R63=J5L/LMZ#U$JX!8C_:'S?C7 MI"MG^E?&XBA/"U94:BUB['T-&K&O352.S'T4@I:P-@HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** &Y.ZC<>]*:AFD\ML]1Z?Y_SQ0&VK M,WQ3XFT_PCH=]K&J3BWL+.$RRR'GCT [DG [DBO@_6M2U_]I+XJI'$'B-P_ MEP1-EDLK8')8X[#@D]RRUU/[3'QDE^(WB*/PUH;R2:19S&-C#S]KN =N0!]X M G"@=22>?EQ[_P#L[_!F+X7>%Q/>1AM>OT5[EB!F(8&(A[ YSZGVQC]&P=.' M#N ^O5O]XJ:179=SX_$REFV(6&A_#B]7W.]\ ^"M.\!^%[+1M.3;!;I@R8PT MKGEG;'5)RJS=2;NWN?71BH14(K1"4M%%04%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 QE^;/M7%_%[P##\2/ > MIZ+)M$TD?F6[L,[)EY4_T/L:[9J8XSGOQ6E*M/#5(5J>\7.HO$=E&8[+6#YCNG&RX4?-^) #>YW5],_ OXB#XD?#S3]1DD#:A"OV:] M'?S5 !;Z,,,/]ZON.(Z,,90I9O06D])>4CYO*:DL/4G@JNZV]#T5:6FJ>M.K MX,^I"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHII)[#- # M78JW3C%?/'[5/QI_X172V\*Z1,RZQ?1$W,\1YMH3D$F_&/XI M67PK\(SZK/MFNY/W-E; \RS$'&?11U8]@/7%?(/P?^&VI?';Q_=:CK3SS:=' M,+G4KIC@R-G(A!]6[8Z*/7!K[3(,NI6GFF-TI4]E_,SYS-,5.ZP>'UJ2_!'H MW[)WP4-Q)'XWUNW8*K?\2R"11UQCSOZ#W&>< CZRCCVJ>34-C9P6-G%;01K# M;Q*(XXT&U54# '8 "K(&T8[5X.:9E5S3$RKU/DNRZ(]7!X6&#I*G'Y^;!: M6DI:\D[@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!#S2; M0>M.HH X+XU> (_B-\/]3TG ^V[//LI"/N3IRA_')7Z,:^5?V5?'S^!_B(VA MZ@6@L=7;[,RR<>5<#[I/IR"A]]OH<_<<-UH8NE6RBN]*BNO5'RN<0EAZE/'TU\+U]#[ MCC^Z?K3N:X+X)_$./XD?#W3=5WJUX%^SW:KVF088X[!N&'LPKO,G\:^)KT9X M>K*C46J=CZ6E4C5@IQV8HS2TBTM8FH4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 AHS56_ MOX-/ADGNIH[:WC7<\LK!54>I)/'XU1T;Q1I/B",RZ5J=IJ,2_>DM9TE5?J5) MJE"4DY).Q#J03Y6]38!S2TR,Y!],T^H184444P"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** &,S;CCTK.U[6;70-)NM1U" M>.UM+6%I99I#@*H')J],XC)+'"XKXQ_:D^-+^+]:/A+19F?2K*7;Z;\-_"5EH>FK^[A7=)-@!II# M]YS]?3L,#M7GG[-7P53X=>&6U/4X-GB/4$_?<8-O%P5B!]>A;T/'\.3[6@VK MZ_6O3S[,X5I1P.$THT]%YON<&5X.5-/%5M9RU]!54!0.PXIU I:^2/H!*6BB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 8P[^U M>>_'/X=+\2/AYJ&FQJ&OXA]JLV/\,R@X_,;E_P"!5Z(:CD4MP/2MJ%>>%JPK M4W[T77Q%?:<1T(8JG2S:@O=J*TO*1\[ MD]25&<\#4WCMZ'=+GG-+35IU?"GU 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "9IK/@XSS0WWO MPKB/BK\3M,^%OAF75-0X ]P:\;^'7BK M4/!WC32=3TYY5FCN(E:*(_Z]"ZJT1'0[AQZ\\8KH=(T7Q7^T3\1)G=S-=SX> M>Y=<16D7;@= .RYRQ)Y[U]#?"_\ 9&LO!_B*VUG6M4_MB>TD$EO;1P>7&&'1 MV))SCJ ,8..37[34Q67Y+ERP&*LZG+JEW?F?GL:&+S'&/$TE:%SZ(M\^6 :C?3I;65G"T\\TF0J(H+,>.O [6(RHI 8M"7124$@&\#L>*]/^*CZ!'\._$Q\52R0>&CIEPF MIR1J[%;9HR)" @+$A=QX!(ZU\C>"+SX@?L^_$>-[?QY;?$SX>ZGJ>BZ,(M6L M1#JJ074)6U:&:+"S;%*YWIEADY4Y- 'OWBS]J;PYX5US5[8Z'XBU;1-#E\G6 MO$FEV2S:?I3X5F$S%PYV Y,H?#.F: M7-J']OV,=@D-KJ5S$";B"])5)E5]I#21,K$/N!<8JK\%/$D?BGXZ6NLW&G'2 M3K7PYTF[L;&3/[M%GF,T:[N2%,D.>.ZYYQ0!Z8W[1'A'_A6">.4DOI-/>X^P M+IXLW%^;WS#']C\@\^?Y@V;3@=\[>:M?#/XU:?\ $C5-3T=]$UKPKXBTV..> MZT3Q!;I#&#\9Y0LBL#&&_ ML]H%)(];K"Y/(;WS7M5ZSW'[8^F"T=7%KX*N#?A?O*)+V/R W'?9-M&<_?.. MY .Y^)OQ8TSX7V>G-=V&I:UJ6IW!M=/T?1;<3WEY(%9V$:EE7"JI+,S!5&,D M9%9&@_M#>%M7\$^(?$M^+_PU#X<9H]:T_6K4Q7FG2*H8*\2EMVY2"IC+!\C: M3VY_Q]MM_P!J3X43W/RVTFE:U:VS, %%T1;, .>IC27\,^M>*?'#-UXR^-5Y M;OYVB6=SX034O*.0"EWYDX?'.5@,>1SQC- 'T+\/_P!H#3_''BI/#EYX<\0^ M#=9N+9[ZRM/$UFEN][;JRAI(MDCC*[TRC%7 8$J*]21BPYAWQ+)QC)7OT]OW%8R5 SR>3@$_TH DHK$& MIZUS_P 2>W(SP1?#G_QRC^TM:_Z T'_@;5M2TVW1V_=6T/VT$S2D':H&WIW)]!6E*E.M4C2@ MKREL9U*D:47.;LDS'D+W')' M(7/FW[)_P5&MWD?C36(-]C;O_P 2Z&4!$K<@,P#*O]T!CU&3]PZ8M_I.GVUC9:!;6UG:QK M##"EV%5$4 *H&S@ # ^E??YC5AD&"_LS#N]6?QM=/(^5PE.>9UWC*R]V.R_4 MZ2*/:I%.VUBKJ6M*/^0/"??[:/\ XBE_M+6O^@-!_P"!P_\ B*_/-5N?7;FT M!BEK$_M+6O\ H#0?^!P_^(H_M+6O^@-!_P"!P_\ B* -NBL3^TM:_P"@-!_X M'#_XBC^TM:_Z T'_ ('#_P"(H VZ*Q/[2UK_ * T'_@ME-=Z35X^3/ELVA+"U:>/I]'9^A]ZQ_*N!S3Z\X^%OQ,O_B%X)T_6;;3+ M9VD3RYU^V@%)EX=2-O'(/X$5UBZIK1S_ ,2>#_P.'_Q%?#UJ,\/4=&HK-.Q] M+3G&I!3CLS;%+6)_:6M?] :'_P #A_\ $4?VEK7_ $!H/_ X?_$5D:&W16)_ M:6M?] :#_P #A_\ $4?VEK7_ $!H/_ X?_$4 ;=%8G]I:U_T!H/_ .'_P 1 M1_:6M?\ 0&@_\#A_\10!MT5B?VEK7_0&@_\ X?_ !%']I:U_P! :#_P.'_Q M% &W16)_:6M?] :#_P #A_\ $4?VEK7_ $!H/_ X?_$4 ;=%8G]I:U_T!H/_ M .'_P 11_:6M?\ 0&@_\#A_\10!MT5B?VEK7_0&@_\ X?_ !%']I:U_P! M:#_P.'_Q% &W16)_:6M?] :#_P #A_\ $4?VEK7_ $!H/_ X?_$4 ;=%8G]I M:U_T!H/_ .'_P 11_:6M?\ 0&@_\#A_\10!MT5B?VEK7_0&@_\ X?_ !%' M]I:U_P! :#_P.'_Q% &W16)_:6M?] :#_P #A_\ $4?VEK7_ $!H/_ X?_$4 M ;=%8G]I:U_T!H/_ .'_P 11_:6M?\ 0&@_\#A_\10!MT5B?VEK7_0&@_\ M X?_ !%']I:U_P! :#_P.'_Q% &W16)_:6M?] :#_P #A_\ $4?VEK7_ $!H M/_ X?_$4 ;=%8G]I:U_T!H/_ .'_P 11_:6M?\ 0&@_\#A_\10!MT5B?VEK M7_0&@_\ X?_ !%']I:U_P! :#_P.'_Q% &W16)_:6M?] :#_P #A_\ $4?V MEK7_ $!H/_ X?_$4 ;=%8G]I:U_T!H/_ .'_P 11_:6M?\ 0&@_\#A_\10! MMT5B?VEK7_0&@_\ X?_ !%']I:U_P! :#_P.'_Q% &W16)_:6M?] :#_P # MA_\ $4?VEK7_ $!H/_ X?_$4 ;=%8G]I:U_T!H/_ .'_P 11_:6M?\ 0&@_ M\#A_\10!MT5B?VEK7_0&@_\ X?_ !%']I:U_P! :#_P.'_Q% &W16)_:6M? M] :#_P #A_\ $4?VEK7_ $!H/_ X?_$4 ;=%8G]I:U_T!H/_ .'_P 11_:6 MM?\ 0&@_\#A_\10!MT5B?VEK7_0&@_\ X?_ !%']I:U_P! :#_P.'_Q% &T M336D[#K6,=2UK_H#0_\ @:/_ (BLCQ5XXG\&Z'=:MJ]C!:65LN]Y#> GV &W MDD\ #DY%7&$IR48J[>A,YQIQ*?VD/B3&B(QN9\K##D^59P@@Y^@/.[J3CVQ-XZ\=^) M?VB/'EE;6EJY1G,>GZ=&^1"O=G(XST+-VP ">I^J/@W\+9_A'X?-M;Z3!=:K M7YN0ID8= HV'"CL/_K5^D0ITN%<+[6M:6*FM%_*CX^I*>E:9$-Y(>YNBOSW$N.68_7. .!T%=AY*\>WKS6-'J&LJ, M#1H?_ X?_$4[^TM:_P"@-!_X'#_XBOSFK5GB)NK4=V]6?74Z<:4%"*LD;0&, MTM8G]I:U_P! :#_P.'_Q%']I:U_T!H/_ .'_P 161H;=%8G]I:U_P! :#_P M.'_Q%6;"\U&>8K=:?':QXX=+@2<_3 H TJ*0'-+0 4444 %%%% !1110 444 M4 5KZS@U"WEMKJ&.YMYHVCDAF4,DB$896!'((/(/!KQSX>_LE_#SX:^/+KQ/ MHVBI%.-O]FVTDT\D.E_*5?[.DDC)$6!(RBJ0"0,#BO:RH/\ (TFT9)Z_C0!Y MCXE_9G^&GC+Q--K^K>%XKB_N&C:Z2.YGAMKUD "&YMT=8K@@ &5&X '2MCX MA?!7P=\5(=.3Q)I!NI-.)-G ?@GX-^& M>GZE:>'M(-J-2_X_;FYNIKNZN1MV@27$SO*X X&YCCM7%=%6-=,M#;9>6"$:*XW^^;]LL[G=<_;/-&)3.TI9I2XX8N22.O05V=% 'GOPY^ 7@7X3WUQ M?>&-%:ROIXA UU<7D]W*D()(AC:9W,40)SY<>U.!QQ7H(4+TXI:* &[1[_F: M-H]_S-.HH ;M'O\ F:-H]_S-.HH ;M'O^9HVCW_,TZB@!NT>_P"9HVCW_,TZ MB@!NT>_YFC:/?\S3J* &[1[_ )FC:/?\S3J* &[1[_F:-H]_S-.HH ;M'O\ MF:-H]_S-.HH ;M'O^9HVCW_,TZB@!NT>_P"9HVCW_,TZB@!NT>_YFC:/?\S3 MJ* &[1[_ )FC:/?\S3J* &[1[_F:-H]_S-.HH ;M'O\ F:-H]_S-.HH ;M'O M^9HVCW_,TZB@!NT>_P"9HVCW_,TZB@!NT>_YFC:/?\S3J* &[1[_ )FC:/?\ MS3J* &[1[_F:-H]_S-.HH ;M'O\ F:-H]_S-.HH :5^OYFC:/4_F:1FYH4[L M\<4@%VCU/YFC:/?\S2TM,!NT>_YFC:/?\S3J* &[1[_F:-H]_P S3J* &[1[ M_F:-H]_S-.HH ;M'O^9HVCW_ #-.HH ;M'O^9HVCW_,TZB@!NT>_YFC:/?\ M,TZB@!NT>_YFC:/?\S3J* &[1[_F:-H]_P S3J* &[1[_F:-H]_S-.HH ;M' MO^9HVCW_ #-.HH ;M'O^9HVCW_,TZB@!A4>I_,T;?<_F:&Z^U_YFC:/?\ ,TZB@!NT>_YFC:/?\S3J* &[1[_F:-H]_P S3J* &[1[_F:- MH]_S-.HH ;M'O^9HVCW_ #-.HH ;M'O^9HVCW_,TZB@!NT>_YFC:/?\ ,TZB M@!NT>_YFC:/?\S3J* &[1[_F:-H]_P S3J* &[1[_F:-H]_S-.HH ;M'O^9H MVCW_ #-.HH C:,-QDX^M>7?M%?#D?$3XC'$4I4Y+<^,?V0/B,?#_BZY\+W< MVVTU;YK?<<*EP@Z8[;E&/JHK[.3YE'Y'D_2O@W]H3P/<_"OXK'4=,#6UI>2# M4K*:, "-PX+J/=7P0/1AZ&OLGX8>.(/B'X(TS7(MJO<1XFB'_+.5?E=?P8'\ M,5]CQ-0A7C3S7#KW:B5_*1X&3UI4G+ U7[T'IZ'6A1[_ )FC:/?\S21G(/>G MU\,?3#=H]_S-&T>_YFG44 -VCW_,T;1[_F:=10 W:/?\S1M'O^9IU% #=H]_ MS-&T>_YFG44 -VCW_,T;1[_F:=10 W:/?\S1M'O^9IU% #=H]_S-&T>_YFG4 M4 -VCW_,T;1[_F:=10 W:/?\S1M'O^9IU% #=H]_S-&T>_YFG44 -VCW_,T; M1[_F:=10 W:/?\S1M'O^9IU% #=H]_S-&T>_YFG44 -VCW_,T;1[_F:=10 W M:/?\S1M'O^9IU% #=H]_S-&T>_YFG44 -VCW_,T;1[_F:=10 W:/?\S1M'O^ M9IU% #=H]_S-&T>_YFG44 -VCW_,T;1[_F:=10 W:/?\S1M'O^9IU% #=H]_ MS-&T>_YFG44 -VCW_,T;1[_F:=10 W:/?\S28'O^9I3UJO>7D6GV\EQ/(D,, M:EWDD8*JJ.223P .:5GLMQ.2BFV0ZSJ]GH&FW-_?W"6EG;QF26:5L*@'G\*@_[6=#]H'XY7?Q6 MUI=$T5ICX>AE"11P*=]]+D@-CJ1G&Q?;<>< >Z?LX_ 5/AWIR:WK4*OXCNH\ M!",_8XR!\@/]X_Q'\.W/Z/@L-0X=PO\ :.+UK2^"/;S_ *V/D<16JYK7^K8= MVIKXF;7P"^!=I\*]#%S=[+CQ%=(#<7*@$1C&1&AQT'KW_(#UI80N>3CZTY!C M-.KX3%8JKC*TJ]9WDSZ;#X>GAJ2I4E9#=@]_S-&T>_YFG45R'2-VCW_,T;1[ M_F:=10 W:/?\S1M'XTZB@!*6BB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!,TFZ@]]\E99))%.'P'!4 - ME>F?ESG!%:WP/_:NDU*\?2O'%Y:VXV[K?5&41*Q'59,?*#Z$8^E?/3?"_P : M7^EKK1\/ZK=VUPV[[0MLSF0_WB "W/')'-=SX!_97\7^,[.:ZO(O^$<@(4PK MJ*$22D<_QK5(IK1R7Q7/BJ>-S2IB?:0B[/H?:&D_$ M+PQK2@V/B'2[LGM!>1OSZ<&M])ED4%6#9YX-?#^I_L<^.K&1C:OI=^O\)BN" MI_)U&/IFL$_!OXL^$9&-KI>K6Y7_ )::;=AQ]?W;_P!*^3_U?RZL[8?'Q^9] M!_:N*I_Q<._D??K2X[X^M+YGIS7Y_CXA?&#P>Q%Q?^(K7;U.H022?^C5/'Z5 MK:9^UU\0=/XFGT_4@O!-U:=?8["O/XU$N#\8_P"!4A/T94<^H_\ +RG*/J?= M:MZTN37R#I?[;^KQA?M_ABQN1_$;6X>+^8?^===I?[;GAN;:-0T'4[4GJ8&B MF _\>4_I7F5N&,VI-WHM^C3.R&.Z;^U?\.K[:)=4N+ G M_GZM)!^9"D?K61X__:[\,>&(HDT)/^$FN9%W9AD\N%!DCYF(//'3'<5P0R;, M9U?9*A*_H=$LQPL(\SJ*Q[UNI>:\0^#O[3FF?%#5DT>YL3H^K2 M%'YOFQSX M!)"L ,'@G![ U[:&^7/OBN'%8.O@JKHXB/+(Z.:YCQY\1=%^'.BOJ>MW MB6\ R(T!S)*W]U%[G]!W(JZ=.I6FHTU>3V1G*I&G%RD[)'17EY%96\L\TB11 M1HSO)(P"J ,DDD\ 5\(?M.?$S3OB/XZMGT:Z:YTFPMOLZR, B2R%F+O'GEE( M*C)X^4X]3%\5/C=XE^-VKQZ/8V\T.ERR;+;1[4$R3G)P9,#+-[#Y1C/3+'U_ MX0?LEV>FVJZCXUC6\O94&W38I"(H 1R693RV,=#@>_6OTO+\#A^&E''YE/\ M>=(+?Y_U8^/Q6)K9Q)X;"1]SK)GR=I=C=:EJ=I9V$;37L\R)!'&3N=P0%"^X MSVZ9SZU^H>GI+'9PB=@\P0!V7@$XY(^M<9X+^!_@OP'>F]T?18X;O.5GE=YG M4<_=+D[>O;UKO-H7H,#L*^?XBSV&=5(.$;*)Z>498\OB^9WN/4;:6DI:^1/H M0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** $QSFD*Y[TZB@#R?\ :2^'/_"POAQ=BWBWZIIN;RTQU8J/ MG3_@2Y'UQ7A?['7Q%&C^)+OPI=R%+74AY]H&/"SJ,%?^!*/S2OLB0;OE['@U M\#_'?P;=?"/XO&^TLFUM[B9=2T^1> C%\E!_NL&/T(]:^_X?JQS#"5LHK/?6 M/DU_7YGRN:4WA:\,?#II+S1]\QX"@#ITI]M*>M,;[P'XTO,8\M06KQ+XO?M/:3\,=6;2+>P?6M5C ,L8E M$,461D!G(/.,<8[U>^#G[1FC_%FZ?3_LDFE:O'&93:R.'5U! .Q^-Q&/8%.:6HHY"5RVT?0Y%25Y1Z M%%% !11 M10 4444 (332V"*5OO5%-)Y>,],]:7J%TM6$LAC5F) &O,-IXP\2VN(]WFZ=82C)Z\2N#^8'XGK7Z%EF H93 MA_[3S%:_8B^OG_D?)XS%5E*JAE8#_%#]K/P_X5\VR\-A/$6J#Y?-C; M_18CWS(/O8]%R.Q85W8/ XG,*GL\-!R?Y>O0Y<1BJ6%CS59'N6K:U8Z#8S7V MI7<-E9PKN>>X<(BCW)KYK^*'[8UO:F73_!MJMS-G;_:EZI6(>Z1]6]LX]@:\ M3FU#XA_M":\$#7>L%&W+#&-EI:9[YSM7ZG)[&?\< ^G'/VRRK+,D2J9I4YZG2$?U_JQ\Y/&XS,'R82'+#^9 MG@7ASP+X\^/FM'47:XO$RI]E^IZ&$RFC1E[2H^>?=B+"@7 Z #I2^6.QQ3EI:^4 M/<2L,$87.!C/6E" 4ZB@8QH5;/'7K61J7@S0=8S]OT:PO<]?M%LDG\Q6U15Q MJ3@[Q=B)4XR^)7/.-5_9V^'>L9,WA:SC)_BMMT)_\<(KD-4_8Y\!WBL+9]4T M_N/)N@ZC\)%:O=>:*]&EFV/H?PZTE\V<<\!A:GQ4U]Q\LZM^Q#99_P");XIG MA;L+JT5\_BK+C\J\"^*OPLU7X3^(AINH-]HBE0/;WT:E$D!R,9)^]D'Y03VX MYK]'FB7.<#./I535M#T_7K1K74[*VU"V;K#=1+(A_!@17T>7\78["UE+$OVD M>ST_$\G$Y#A:D?W*Y7^!^9WA7Q!>>$?$>FZU9J/M-E.LZ1N'PQ4_=8 \C(. M.QK[2^&/[5'ACQSY-EJ3+X?U=L#RKB0&%V]%DZ#Z-@_6O0]0^%_A/4M!?1)O M#VFKI3<_98;=8U4\?,NT#!X'(KYJ^*'['=]I_FZAX-N3J%N,DZ;=/ME4>D;] M#]#@^YS7L5\TRGB*7+C4Z51:1E>Z^?\ 7S/-I8+'93&]%J<7ND?7J297K^=/ MW>]? O@7X[^-_@Y??V3?)/=6=N=CZ3JBLCPCT0GE?U!_6OJ[X:?'[PO\2XTA MM+H6.K8RVG7A"2_\![/_ ,!S^%?+9GP_C[A,UH8E\FL9=F> MF*<^].J*-B1VSGUJ05\R>T+1110 4444 %%%% #23NIK2;>XS3+JZCLXI)IG M6**-2[2.<*H'4D]A7RG\;/VKO.DFT;P1/M&"DVL@#!'<0Y('_;0\<_+_ 'J] M7+LKQ.:5O9X>-^[Z+U.#%XRGA(G;@8SA0-Q]# MR1T/P=_9SUOXJSC5]::;3M!D?S6N9/FGNB>3Y88=#GF0CG)X/-?:7A7P?I/@ M[1H-,TFQ2RM(NBIU)P,ECU8G')/7CTK[2IB\#PS%T<(U5Q#T1<3:C,/G]U0<[%)YP#SQDG QZ7Y M8['%$>,' [T^OS[$8BKBJCK5Y7D^Y]71HTZ$%"DK(:JX[YI=M+17.;B4M%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% #&7/>O'/VHOA_'XT^&EY>1[5OM'1[R%VP/D S*N? M0J,_5%]\^R,.:DM+'RK\ _V@S\);>\TJ^L9]2TFYF$RBV<>9 _0@ M(?O @ =1]W/.:^T?"'C+3/&WA^TUG2+I;FQN1E&Q@@YY4@]"#QBOS'DR)&SR M5/\ =7./3:2.G3G!XXKNO!_Q0\#M MQD8Z5^N9]PS1Q\GB,))1J/>[T?\ P3X3+,XGAE[*LGRKRV/T:5B>O6EW5\>^ M'_VVMLKV,<&2S>2 C\&W@_I7IOA_]L/P+JVU+\WVBN1RUQ '7\/+ M+''U K\VQ/#F:X6[G1;7EK^1]?3S?!5=%.WJ>Z[C1NKF/#?Q*\+^+-BZ1K]A M?R,,^5%<)Y@'NA.X?E71[L]\CM@\U\_*G.D[5$T_,]6-2$]8.Y*#FEID9R#U M'UIPSZ5!H+1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !11368]NO\ .@ 9L=ZQ_$OB/3_"^D7&I:I=):6,"[GD?U[ M>I/0#J3Q4?C#QAI7@C0[G5]8NEMK.%>6ZECV51W)["OA?XF?%'Q#\>/%EO96 MMO-]C,PCL=)A.>2?O/V9R/P49Z#4+V:>,RCYVC+DH.!V7''ICZTSPFVOV&H+K'A M^.^^V:?EOMEG$7,((*DL1G ()'/J:^R/@[^S%H7A3P^\GB:QM==UJ[7%Q]IC M6:&(=E16!&1W;J37L.C^'-+\.V26>F6%KIUHIR(+:)43\@*^\Q?%V&P]/ZGA MJ7/".FNS/FZ.0UZTO;UJG*WKZ'QEX8_; \;:%LBU.*RUN('EKB(PRD>@=<+Q MZ[2?7->L>&?VU/"VI&./5]-OM'E;[SQA;F,?BI#'\%->N^)/A?X3\8;CJV@6 M%Y(_WIC"%E_[[7##\Z\D\4?L9^%=3RVCZAJ&C2]D=OM,7Y-\W_CU>!]=X?QW M^\4'2EWCM]W_ #T_J^:8;^%44UYGK'A7XL>$_&BH-)\06%U,W2W$H28?6-L M,/Q%=7YW4?KZU\0^)OV._&ND[VTR2QUV%?NK%.8I1_P%^/\ QZN7C\0_%;X0 MR!)+G7-'A3Y0ETC26WU <-&?J/2G_JY@\9KE^+C)]GH_Z^0+-\10TQ=&WFMC M]"%8MSQ2[J^,O#/[:7B;3=J:UI%CK$2@9EM]UO*?L^&_VP/ NM>6 MM^U]HDK#_EX@,D9/LR;N/<@=*\7%<.9GA;MTN9+K'4]&CG&#KVM.WJ>YACZT M[FL#P_XXT'Q7$9-'UBSU( M&K3DN925BXS$9P-W'K^E?-/[3/[0']B1S^$_# MEP?[6D4I>W=OR;=#UC0]G/J.1QCDY73^/W[2-EX9T==*\*7]OJ.K7T9_TNTE M65+9#D @J<%R00!GCJ>HSXW^SY\#[CXI:PVNZVLK>'X92TDDA(:]E[@'KP20 M3UY(XQ7W&3Y51P])YIF>E..RZM^G]7/FLPQTZTU@\'K-[OHD:W[-G[/[>+9[ M?Q/XA@QHT3[K.U*6D6BO'/2$+$=J3<14G<]!7'^)/BAI6@EXDD^V7*\>5!S@^Y[5Y MF.S+!Y;2=;%5%%+N_P D=&'P]7$SY*,;LT?%WCNQ\(1(;G=+-+_JX8QR?L;PS\7M.\07L=G+#)97,C;8P_S*Q] P_SS7C_BSQ1<>+-6:^N$6 [!&J(< MA%!)Y]>I]*J^'[*?4M/O'>G MP:5]L^Q))^Z=-(B:.6Y)!X)!+'.""$QVXKJOA?\ LCZYXE\N]\3.V@: A=]SCO&GQ:\<_'' M5ETU!+)!*V$T;3D8QM[,O)?MRW'? KU;X7_L=M,L-]XUN64<,-,LY,L/9Y!_ M[*>/6OHGP/\ #GP[\/\ 3?L>A:9%:)T>7&99/=G/)^G2NGV_Y%<>.XFE[/ZK MED/94_Q?]?TS;#9-[WML;+GE^!F^'_#.E^&=-BL-*LH;"SAX2&W0(H]^._J> MIK3\L>M*G Z8IU?%RE*;YI.[9])&,8*T%9#/+YSDT[;2T5)0E+110 4444 % M%%% !1110 FW-&VEHH ;L%(8U;K_ #I]% ''>/\ X6>&_B-9?9M:TY)G5?W5 MQ&-DT7^ZXY'TZ5\F_$S]E7Q'X)=]0\/,^NZ=&2X6%=MW"/7 ^\1_L<^W>ON! MA\U)LS]*][+<\QF6.U.5X=4]4>5B\MP^,5VK2[GP_P##+]JSQ)X):/3_ ! K M:YIR?(3,^+J,#CAC]XCGALGMGT^L/ 7Q8\._$BQ,^B:C%/*H!EM9#LFBS_>3 MJ/KT]ZQOB9\!?"OQ,5Y;RS%CJA'R:A9X27/^UQA_Q_.OE'QU\!?&OP=U!=7T M]Y[VRMF+1:KIA99(?=P"60#N>5]2*^F]GD_$"O2?L*SZ=&_R_(\12QV5>ZU[ M2GWZH^]4E9OO8%2;J^/_ (8?MAW^F^38>,K?[?;K\O\ :ENH\U1ZN@X8>ZG/ MM7U)X9\::/XRTV._T74;?4+9QG="^2/8CJ#]:^4S'*,7EDK5X:=UJCWL)F&' MQB_=2U[/]-C;.3UI&(7GC\:\2]M6>CZ"M(0<"N?\ &7C[1_ 6BOJ6 MM7L=I".$4G+RMCA47JQ/M7#?&3]H+1OA; ]JA74]>="T=C$_$8_ORM_ HYXZ MFODD+XX_:-\:[07U*Z]6^6ULHSSR3]Q>)QZ@X!VY&"L?]U>O/4Y.3C 'J2QC^Z!^%=N99_"E2 M>!REGT_6OSWB/C+ Y+0G&G44JW2* M=]?,]S 93B,9--Q:AU9Z#:?&[2+FZ\MX+BWA)P)W7@9Z9'7%>@0W GC21&5D M89# ]:^3=HW$D3MT/H,PX?BHIX+7NFSW[?1NK@=(^,FAZAM6Z\[3I M3U$R_+GZBNRLM6M-2A$EM.DZ8SNC8&OV[ YU@,RBI82O&7SU^X^.K86OAW^] M@T7A2U$C_+T(/OQ3USWKVE9[,Y!U%%%4 4444 %%%% !1110 4444 (1FFO& M)!C)'TI]%(#D+[X1^#=3U8:G=>&]-FOL[C*ULOS-ZL,88^Y!KHYM)M+FW^SR MV\4MO@+Y+Q@I@=L$8JY16\JU65N:3=MM=C-4X1O:*U/./$?[/7P_\3%FN?#= MK;S-SYMD#;N#Z_(1D_6O+O$?[$^B7#,^B:]?6#_>V74:3*3]5V'TZYKZ7_BI MCH.Y->EA\ZS#"O\ =\GB+2+>+Y1YP>2V'TW!HZ_00*/3\^:&C5^JJ? MK7T$.+,1-*&+I1J+S6IY4LBI1][#S<7ZGQ-X<_;&\::7M34+73M8C'WV>-H9 M#_P)?E'_ 'S7J'AO]M;PY>;4UG1=0TI\^/G@/Q,$%EXFL5E?[L5U)]G M<^P$FW/X5A>(?VJ/ /AS5SI\NHRWDD;;9IK*$R11?5N-W_ -U>#^,/V._$F@ MV5U=:5K%KJ\4$+RB%U>"=]HSM11N&3TZBOG[E6X.".N!M*]C^H(_"O8RWAG* M,P> M>,X(."#[$9K55BQ/(KX<_9I^.&G_ ODU'2]:>==*O98Y(YHP72!P"&)'7YA MM'']WI7VAH7B'3_$6GQ7NEW<%]92 %)H'#*>/T_&OA\YRFME->5.46X='W1] M-E^.AC*2E=.15^)WQ.TCX8Z!)J6J2;B@%?$>K:QXN_:,^ M(*)'&UU=,V+>UC8B&RB)Y)/\('=N22./;ZK)I]!H?!KX+:3\)M"\B#;=ZM, MH%WJ!0 R<#Y5]$'8=^I]O1,!3QTZUOG&=QK06!P"Y*"_\F(R_+I4Y_6,4^:H M_P !1\AQCCK2D^YYJI?ZO9:7&)+VZAMD/1IG"_SHLM2M=2C$MM<1SQ_WHW## M]*^%^L4?:>Q]HN;M=7^X^CY9\O,HZ%Q5ZYH,8;KS1&3@YX-/KI$-V^],DMXY MD9'4.K<%6&0?SJ6BFM-B6K[GGOB?X"^ O%A+7WANSCF//GV:?9Y,^I,>,GZY MKR+Q1^Q/I>J_$\ZMEV%Q&M2"N?!WB#]EKX@^&YA<6MI!JJ1_.L^G7'S*!SG#!6ST^Z": M\^\5ZUXIG>/3/$U[JSO:$$6NJ-(6A)48.QR2O'3O7Z8+&K'.>M>-_&S]FW3_ M (JZA'JUM?'2=:CC$9D\K?%,H)P' P<\]<]AQ7V>5\6\U:*S&G%Q_FMJ?/8S M(VH7PLGZ'Q?X'TJ#Q%XXT'2[N.26VO+Z""98W.]D9PK $Y(."3GJ!FOTIT;2 M;30M-M=/L;>.TL[>,1Q0Q+A44# '^>M>(_![]EFS^'.O0Z[JFI?VOJ<(;R$ MCBV0HQ!&[G)+ $@'CKTKWM0%7UKR>*LVHYKB(1PS;IQ7WL[LCP%3!4Y2K+5C MA\N *X/Q)\7M-TMF@L -1N <$HV$'_ N_P"%?EV9 M9Q@K]%N?78;#5<5+DHQN=]),(U+%E5 ,EB>!^-<3XD^+6E:+ MOBMF.H72_P $'*CZMZ?2O+M1\4>(_'=R;:/S948_\>UHI"_CSQ]2?PKJ?#?P M3>;9-K4XB3.1;6YR1]6Q_(?C7YC6XMS;/IO#\.X=J/\ S\DK?-=#Z2.5X; I M3S"IK_*M_F;[-& M>MO"06Q[GH/P&?>O5M'\/:=HEOY5E:QP+GDJ.6]R>IK2"@<"NW \!JO56+SZ MLZ]7M?1?YF-?.G&/LL%#DC^)AZ?X)T2QL&M(M/@,)X;>@8M[DGDU;TOPSIFB M[OL5G#;LW5D0 UI+QTIU?I5++,%1<90HQ3CHK):>A\_*O5FFI2;OYB*NVEHH MKTS **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** &DG-+12=![4K@5[R2..%WE=4C5LJR MR;6PT=J.'.>VXD+[@MZ5Q7['/PO,DEUXTOHC\F^TL-RX.[.))!Z]U] =]?IG M#]262Y?6S2I]K2*[_P!,^-S6*S'&4\%!;:M]O(M_LH_!C5]!U:[\4:_ISV!: M#R+*WN4"R_,06=AU'"@ ''5N.:^I%C#<_E2QQ@*1C'XT]5Q[U\+F&85=H=H@&*6BB@84444 %%%% !1110 44 M44 %%%% !1110 4444 )CFBEHH ;M!SD9%-:%6&,<5)11UN!XI\5/V7_ MX M\:6[T]/[ UAOG\ZU0>3*W/WX^ 3ZE<-ZYKY@U[P-\0/V?]96_3[391;@$U+3 MV+V\W/W6P.,\_*ZYX[U^@TB@GFJUU9PWUM+;S1)-#(I#I*H96[8(Z$5]7E_$ M>+P#C,IH8A^TIOEGY'RIX<_;8N;7P_*NL:!]OU:,?NYK:4 M10R\XR_WO+_#()["LCQ1^V;KFMZ&]CI6DPZ/>RDJUXL_G%5QU1<##?4M[ GI MS?[3WPOB\ >.4O-+T_['H>H(K0M" (TFP0Z#GC[H;'3YJX3X7>#[KQUXZTC2 MX('F@>X5KA]A*1Q*P9RPZ*,#\3ZU^BX;*\BJ8?\ M)0M&W-9O9]K7_ ^3K8O M,:=;ZK.?E_P3M/A+\!/$'Q?O%U;4IIK+17??)J%QEYKAN_E@CD]?F/ Z=1BO MM;P7X'T?P'H<.EZ+8QV=K'_=Y9S_ 'F;JS'U-;%I;+!"L:1JD:@*J*H P M!V%657;TK\PS7.\3FD^6?NTUM%;'V6!RVG@8W7O2>[%5<9[4NV@4M?.^9[ E M+113 **** "BBB@ HHHH **** "BBB@ HHHH 8S8;%&[G&:;(P5N1VK,U;Q) MI^@PF:_NXK=>P8\GZ#K7-6Q%/#0=6O)1BNK=BHQE*2C%7;-56YZBHKJ\CLXV MEE=8XU&2SD "O*/$'QN*EX])M 1_SWG'Z[8< M0K],C'?KC/O7YCF7B!A*4_JV64WB*CVY5I\SZ.AD=>4?:XAJ$?,].\0?&32M M-)CL,ZE<#C]V<(/JW?\ "O-]6\<>)/&5P;>$R;&_Y=K%3C\3G)'UX]J[#0?@ ME"A635KMICU\B#Y1]"W4UZ/H^@V&BP+#96L=NJ_W% _6O(_LCBCB3WLQK+#T MG]F._H='UK+E:%\.M#T.' M$5FLLAX:6<;V/Y]*Z?:&]S2_ABOM3BZY58X/K%:ZESNZ\SRG6O@;;,S/IE[) 2/]7,NX M?F,'\\UQEYX!\3^&9C+;P3$+_P MK&0DX]PN&_0_6OH=@-V::5#=L_K7Q&8> M'V48J7M<,I49]'!_H>S1SO%PTJ>^O,\#TGXK^(='D,5PR7JJ>8[A-KCVSD8/ MU!KN-&^-FEWFU+Z&:QD[D+YBC\N?TKL]6\.:7KB^7?64-R,<%U&1]#U'X5PN ML_!/2[C<=/N9;1STCDQ(GZ\_K7BO*>+V*^?M2^%OB/0I#+;(;L+TDM)"& M'X<&H]/^)'B7P[+Y4\LDNS@PWB$G\S@_K6M+CZM@9*GGF#E2?=:H4LCC63E@ MZRGY;,^A=Q/2D:3;@=Z\OTKXX6DBXO["6!\9+0_.O],?G5,?'8M>$G2/]$[, M)07 SU(Q^E?1_P"O?#[A&7UCXO)W^?8\[^Q\;=KV;T/7U.:6L_0M8MM>TV&^ MM&WP3#/*+A)QDK-!1116I(4444 %%%% !1110 E%+ M10 FVC%+10 FVDV^].HI 1M"&!!)YZUY7XB_9?\ A_XDU-V260^X/X&OGB1?B#^SSXC#?Z3I+R/U3][:W?L.-K^^<$ M>U?H6Z[FR3^54-8T'3O$&GSV6I6D-[:3#$D,Z!T;Z@\?C7TV XEKT(^PQ2]K M3>Z>K^\\7$Y-1G+VE#W)^1X9\+?VNM"\2>1I_B5$T'4I#M%P6)M9&_WCG;^) M(]Z]^ANDN8DEA=9(G *NIR"/7BOE[XH?L=P3>=?>"KCR"?F?2KQLHWLCG] ^ M<>HKR'PK\2_'OP'U?^RYA<6\,9_>:3J*LT;C_8ZE?9EX^M>G4R7 9O%ULIJ\ MLOY);_+^K''',<3@)*GCXW7\R/T#CMK)YB@@YR,_2OB,5A*^#J.E7@XR71GTM&O2K MQ4J4KDJY[TM,B;F<=$'?FOLLFR18F+QF-?)0CN^_D?.9CF/LVL+ MAES5)?@,M;7QA^TAX^^=O.FD_P!9(V1;V4&3GW &3P#EC[8K[5^%OPIT7X7^ M'UL-.C\VY< W-Y)_K)F ')/8#' [?G5GX<_#71?ACX>BTK2H=@X:6X?'F3O@ M#.!T'05LZQXBTWP[;-+>W4< ZA6;YF]@.]<&?\14ZE/V<6J6'ALMD_-G M3EN5RI/VE1LM%MFGO;J.WC _B."?H.]>5^(OC5/-NA MTBV%NG0W$R_-^ [?CFN9TWPOXA\<77GR"5PYYN;HG:._ (Y_"OP+,./J52J\ M'DE)XBJ^J^%'Z!1R2<4JF-DH+\2GXR\12^)M>N;CS'>W#;(5)^4*.^WMWI/" M?BN]\(WQN+?$D;+M>*1CM;_Z]>@-\#8VLQMU1UN^I8Q@I^ Z_K6WX;^$.EZ2 MKM>DZC,W!,B[5'T'7]:_-L/PAQ36S'ZY*2IU):\U[V\CZ">;99##^P2YHK2U MC M/CPVT";20?4Q7&?T*UKVOQQTF3'GV5[%ZD1A@/UK7NOA5X&JF25-X2B:=M\7/#=R< M?;6C/I)"X_I6K;>.M!NL!-6M 3V>4*?R.*X&Z^!:_P#+#57 QTEAS^N:R[CX M'ZK$#Y-[:2]P""IH_MGC3"_QL%&?^$/JF457:%=KU/9H-6L[GF*ZBE'JC@_R MJ?S%;H:^?Y_A-XFMVRENDI'\23 _AR15;_A'_&.E9*V^HQ8_YXNS#_QTD4?Z M\YIA],9EDU;L']CX:;_=8F)]$[CS@?+4,]U#;IYDSJB#DLS# KY]_P"$N\8: M3_K;J^A YQ/#_P#%#-96O>*]3\2;!J%T;A8^D:@* ?4@=3]:RQ7B=AZ%!R^J MS4^B:LOO-*?#M6=1+VBY>Z/I%-6LY+9[E+F'[.!DS>8-H_'-<-XF^,VGZ;N@ MTQ/[1N!QOSMB!^O?\*\8L[>XN[B.TM097F98U53@%B<#/8#)':O5O#?P5AC, M<^LW'VA^OD09"?B>OY8KS<-Q5Q#Q33=#*,.J:^U.][>ES:IE>!RV7-C*G-V2 MZ^IP]UK'B/X@71AS-=[CS;P+B).>_8#_ 'C79>%_@NK[)M9N-ZXXMH#@?0M_ MA^=>HZ;I-IIELL%K;QPQ(>%C''_ZZNA17TN6\!X=5%B\YJNO5\]E\CS\1G=2 M4?986/)'RW*.D:+9:-:BWL[>.WB'9%_F>]7]HH6G5^I4:,*$%3IQ22[*Q\Y* M4IOFD[L;C%&WO2TC-M[5L2)DT-)MK@OBO\:?#OPBT^"?6)I'NKK=]FLK9-\T MQ R<#@ >Y(KC/AE^U=X3^(^M1:2([K1]0G8+;K=[#%<-@DK&ZLM2RC'UL,\92HN5..[/E'F'=C ^OXU@?$*ZUBQ\$^(+ MGPY MSXAATZ=]/B(!WW C;RE(/!^;'7BOB[]E_QEX;\7_&*;^S_C!XIL_&R_ M9'U?PSXP:1)M4Q;D7,/V.78(W1R"K0#"@'(?D@ ^[UD;N![\X_G2ER.W%?,_ MQ>\%ZUX>\*^-_B)XQ^)NO>'[ZQDFGT&W\.ZM+!86D:@"UA:VVJEU+(W#K*LF MXOM3'&'PMXG^-'CG0?!WB'6-<\(0Z7X1L];UJU\.WCZ?.!SZ\4>9S@$'C.?\ ZWYU\D1_$+Q;<>'X_AH/%&H- MKG_">/X0D\3+L6]-BL!N_,W;=OG^2/+\S;U&[&:]!^']O?\ PJ^.S?#W_A)= M;\1Z!JN@MK5DOB"^DOKJTFAF6*51<2$R-&PDC(5BQ!S@@<4 >[>8?;'K_*D\ M[YL?=/<''^->,?&BZU/Q7\2O OPYL=:U+P_IFKP7NJ:K=:/.;>ZDMK81*(8Y MA\T8:2>/<5PV.C#K7F.O?$+Q/\']*^)W@.Q\1ZAK5_IU75W^UW=K'J M4H@ EE<$S&*57*E\G# $MB@#ZV\P_0_0_P"33E)(YZU\[Z?HNH? GXO> M*@ M\8^(_$NA^+C=V%W;^(]0>^9+J.%ITGB=^8]P5U9%.P?+M5<-GZ%\P1JS.V%' M5F.!0!+16;_PD>ECKJ5EG_KX7_&C_A)-*_Z"=E_X$+_C0!I45F_\))I7_03L MO_ A?\:/^$DTK_H)V7_@0O\ C0!I45F_\))I7_03LO\ P(7_ !H_X232O^@G M9?\ @0O^- &E16;_ ,))I7_03LO_ (7_&C_ (232O\ H)V7_@0O^- &E16; M_P ))I7_ $$[+_P(7_&C_A)-*_Z"=E_X$+_C0!I45F_\))I7_03LO_ A?\:/ M^$DTK_H)V7_@0O\ C0!I45F_\))I7_03LO\ P(7_ !H_X232O^@G9?\ @0O^ M- &E16;_ ,))I7_03LO_ (7_&C_ (232O\ H)V7_@0O^- &E16;_P ))I7_ M $$[+_P(7_&C_A)-*_Z"=E_X$+_C0!I45F_\))I7_03LO_ A?\:/^$DTK_H) MV7_@0O\ C0!I45F_\))I7_03LO\ P(7_ !H_X232O^@G9?\ @0O^- &E16;_ M ,))I7_03LO_ (7_&C_ (232O\ H)V7_@0O^- &E16;_P ))I7_ $$[+_P( M7_&C_A)-*_Z"=E_X$+_C0!I45F_\))I7_03LO_ A?\:/^$DTK_H)V7_@0O\ MC0!H-5'5M3MM(L;F]O)EM[6UB:>:5S@(B@DD^V 3^%1MXCTQF51J5F2QX'VA M3G]:^<_VN?BU#'H=KX2TB[6:>^"SWDENZL%A!!5#CNQ^;']U#V:O3RS U,QQ M4,/#J]7V75G%C,3'"T)59'AVL:AJO[0GQ@4PAHSJ-P(H%<%A;6Z],C_94,6_ MVLXQG%??/A?P_9^%?#NGZ/81&"SLH%@C3(S@ #)/YR:^G:#I- MSXJU*YM8;Z_/DVDA!'-4]%\*Z1X;A,.DZ99Z9$>J6<"1*?P4"I/^$DT MK_H)V7_@0O\ C1_PDFE?]!.R_P# A?\ &J4I*+BGH1R1;4FM2^(PO0T[;6=_ MPDFE?]!.R_\ A?\:/\ A)-*_P"@G9?^!"_XU)9HCBEK-_X232O^@G9?^!"_ MXT?\))I7_03LO_ A?\: -$FDW8ZUG?\ "1:6?^8E9_7[0O\ C3&\2:7T&J69 M]A<)_C4MI*]PUOL:?F5%<7<=K$TLLBI&HRS,< #U-8&I>/M!TV%FDU2WD;^Y M _FO_P!\KDUY)\1/'O\ PELD,5KYT-C"H!Z8QP:^$XAXNP.0X>4W M.,ZO2">OS/8P.65\;424;1[L]NT_Q%8:H2MI=PW#+U\MPWX]>E:'FAL888KY M1L;R;2;J.[M7\BX0Y5EP.?3_ .M72R?%#Q/)G&HL!_LPI_\ $U\-EOBA1KTG M]:P[YU_+JCV\1PW4A-*C-->>A]%;O>C=[U\WGXA>)I!_R$KC'^R@']*A;QCX MDF_YB=\/]UV'\J]67B1A]Z>#JOY'-'A^KUK11]+[OPI#(!WKYE_MOQ%-UU'4 MF_[;R8_/=2_\3ZX^_=W#'_;NC_5JP_XB+4GI2RZH_7_AC3^P(KXL1$^ES.@_ MB4?4TUKV%/O2H/\ @5?-)T'6+KEI$<_[=ZG]6I\?@O5'Y8V:_P"]?Q'_ -FI M_P"O6:5/X663_'_(G^QL-'XL5$]T\4>/-/\ #-B9Y)!/(3M2&$@L3[^@]ZXG M3_CPLEP5O-,:.,YP;>02,/;&!FO.M2\+W>E0">9[25"=NVWG1W'OA363'')< M3>2@+LPP-PP/8].*^$SCC?B18V-*%/V+:5H6O>_J>WA,EP$J4O>Y_-/8[_Q! M\8M8U;=%8QKIT3' V_/*PY[]!^ _&L_1_AYX@\57'VF826ROR;FZ8[C_ %/Y MUZ5X4T/POX>LXB+C3WO=@\R>2="2V!G'/%=,NOZ6JX_M*R_\"%_QK[G"\%XS M.''%<0XESOKR+2*\F>)/.*6#3IX"DE_>9S'AOX1Z-I8$MT#J-P#UE^X/^ _X MYKN(;>.WC"1J(T P%48 K/7Q%IBG']I66/:=3_6@^)M++ +J5F3_ -?"_P"- M?J&7Y3@,JAR82FH?UW/FZV*K8N=ZLN9FG@;:1?O=<_A7)^(/BUX.\*PO)JGB M33;4*,[&N5,A^BCD_@*\>\6_MO>$]*5DT33[_7)OX7*?9X3]6;+#_OBNVMC* M%!>_(]+!Y+F682Y<-1E+Y:?>SZ.W;<\UPWQ@^*]C\(_",VLW<1NYMZPV]HK; M6GE;[J GIT//M7R#XM_;.\=Z]O73?L/AV%N$:WB\R4^V^3@_@@KSW4M/^(/Q M$BEU+4EU?5XX5,GF7TK! #U\M7;V'W!]*\>MFT>5QH1;9]U@>!ZU.I&IFM6- M.%]KZOR/9=+_ &[O$2ZT)-0T#3IM(+9,-HS+<*O7.YF(8A03C:,XQ7V!X;\3 M67BO1+'5=.E\ZSO(5FBDQU5AD9]/I7Y66.DWFK:A'86UK+<74C&,6ZQDR9)& M00>1T&3U ]*[J&X^)OPE8>1Y3S3"U M';FMZGYOC.#,ZPD>=4>>/>+O_P $^D%);DC]*-JDYS7#^'?C1X*\6>7_ &;X MGTZ5V&?)DN!%+_WPV#^E=,OB32O^@I9;?4SI_C7I1J4Y_#),^/JX>MAWRUH. M+\TU^9I[%;^6<\U4O]$L=4C*7EM%?">P@TFXO-(AD6XB'F M?9PQ9''\>:_#'XD6 MWAZS&E7R%+?>6CN%.57/8CL/\:]FM;Z*\@2:!UEB895E.01ZUY/XR\!Z%J6^ MZTC4K&VNOO&!IU"2'_&N+\/^+M6\%WQCC<-$&^:U:39\& M\F7YU2KA,+FZ>(P4K3ZIGTD&)^E+NZHK;7Q)I; '^T[(C_KX3_&OV?!8_#YC25?"U%*+ZH^1JT:E M"7)4BTS4I:S%\2:7_P!!*R_\"%_QI?\ A)-*_P"@G9?^!"_XUZ)D:5%9O_"2 M:5_T$[+_ ,"%_P :/^$DTK_H)V7_ ($+_C0!I45F_P#"2:5_T$[+_P "%_QH M_P"$DTK_ *"=E_X$+_C0!I45F_\ "2:5_P!!.R_\"%_QH_X232O^@G9?^!"_ MXT :5%9O_"2:5_T$[+_P(7_&C_A)-*_Z"=E_X$+_ (T :5%9O_"2:5_T$[+_ M ,"%_P :/^$DTK_H)V7_ ($+_C0!I45F_P#"2:5_T$[+_P "%_QH_P"$DTK_ M *"=E_X$+_C0!HXHVUG?\))I7_03LO\ P(7_ !H_X232O^@G9?\ @0O^- %X MPJS9).?K7/\ C+P%H/CS36L-=TZ&_@;[OF+\RGU5NH/T-:7_ DFE?\ 03LO M_ A?\::?$6E;L_VG9YZ?\?*_RS6E.I.E)3@[-=B)0C./+)71\B?%/]D+5=!\ MV^\)RMK5B,L;&; N4')^7.%DX'L>. :Y[X=_M*>+?A?.NEZTDNK:= WEO9WY M*7,&.,*[<@CT;/X5]LMKVE,X5)X_3YA]X?[+9%?:X7B*&)@L-FU/VL>DOM(^MUI\H6XB]"R@Y&/[R^O2NR^%O[7VK:"8-/\702:Q9@[1?0K M_I"=.6! #@>N ?K58KAR.(IO$Y/452&]G\2\A4,VG2G[''0Y7WZ'V26.>M*S M<5Y1>?M._#NS@MI?[>\\3KN"VUO+*R#_ &@JG;^-=GH7Q$\-^)M.COM-UNQN M;5_XUF7(]F!.5/L:^/JX/$X>'M*M*45YIGO0Q-&H^6,TSHA)Z\_2EWUF+XDT MDY_XF=F,'!_TA/\ &E_X2323TU2S(]KA/\:X[G2:8)Q2YK,_X2/2O^@G:?\ M?]?\:#XDTE3@ZG9 _P#7PG^-/7L!J4G-9H\2:3WU2S_\"$_QI?\ A)-*_P"@ MG9'_ +>%_P :6H&AFC)K,;Q)I?;4K,\9_P"/A>!Z]::_B;2QC_B9V0ST_?K_ M (\T*\G9(3:6[-*23;W&<5Y!\=/CY9?"^Q:QLS%>^([A<0VVK>PR1E_'3]I#3O 5E)IN@SV^HZ_*FWWMQ*]LT@DO\ 4IN<#J%3MG'( M4< 'OUK[,TNW\*_!_P -V^EVACLK>)<>6G,LK=V..23ZUY>OCQ=#T6'1/#%E M'H&E6_RJ%.Z5CW+'NQZD\GGK531?"MYXBN//N]0M[.-SEKB\N!O8^P/)_E7X MSQ-XJXC/\0LOXKZLZCQ+\:+R\\R#2 MHOL4/0S3#=(?IV'ZUA:-X#\0>,IA74[?WGNE<_P#$SL__ (7_&G?\))I7_03LO\ P(7_ !K]5RW*L%E-)4L%34%Y M?YGS=?$UL3+GJRNR\8^3^=';K^=9K^)=+#[?:$P/UI?^$BTM< ZE:Y M/3]^O^->KY'+TOT1I+ANAI=M9J^(M+& M+F64X+-:+P^,IO1%B"X )XK.7Q%I6/^0E9_C<+_C3QXBTI>/[3LO\ P(3_ !HRS*,%D]#Z MO@XYS@5[/,HJ\G8YDG)\O5FP&QQ2-,%P.,_6O$_''[7'@/PGYD M-I>MXAO%_P"6>FX=!]9"0OY$U\]>.OVRO&?BDM;Z);0>'K9C@&$>=<'_ (&W M&?\ =7\:\VMF-"CN[OR/K\NX3S7,4IQI\D/YI:(^V_$'B[1_"MFUWK&IVNFV MZC_674RQC]:\&\<_MM>%M'\R#P]:3Z_2/H,>]?.>A_!_P ? M?%B[%]J=PMNDG)OM>O=@(Z\*27[^F/?KCW+P+^R-X'TMEG\2^(X]=F&#]GAN M5A@^APQ8]^X^GKPK%8W%_P"[PY8]V?0_V3P]D^N/Q/MIK[,?\_\ @GS3\4OB MEJWQ=\3?VUJZQ0,L:V\4%N&$:("Q Y(R<_A65X#T_4=8\;:':Z5YG]J37 M<:0NBDLC"12'89!*KC)[#'O7Z(2?#_X;MHIT8:7H"Z9CF$",?#GX>R--H5II5E.V1YWGB20 ]@SL2![ UQ_P!CU)5XUYSNSV_]?,%0 MP,\+A<,XI+E2>UCT:USY*@]0!_*IJRU\1:4O']IV7_@2O^-._P"$DTK_ *"= ME_X$+_C7UBT5C\4WU-*BLW_A)-*_Z"=E_P"!"_XU+:ZQ97DA2WN[>X8#.V&4 M.?R%,1=HI 6/-)F/!WA-J.P.[ %?:+(&ZBFK"JYZY)R3ZT ?'>H M2_%S5OC%J7BKQ-\"=:\6Z?H]XZ>$K&#Q#H\5C;1+D+=M$]UE[EQR'8'RU(50 M""Q]-\2:7XY\,_$;3_B7X=\$R:_)JV@Q:3K7AF/5+>"[M9(Y&EA=))&6%PAE ME1AO'4%<]*]X,:D$<\Y[^M+Y8Q@C/UH ^7S\$?&D7@]/%?V+3F^(Z^,#XT?2 M/MF+G)Z_P+HOC/Q9\4KWXC>*/"?_"*O9:*='T? M0;B_AN+IG>3SIY)9(2T:!F2-% 8\*6/4 >X[!VXI/*7(..1P#W% '@WBK3/' MVK2?#?XH6?@E8O%^D6US;:OX+.K1-)Y%TB^9%%=8$3R))%$06VHPSDKUKF]0 M^"?C'XH:!\1_$FMV%KX5\6^(9=/GT?3)KI;@6 TYQ+:K/-'E2SR[RVS(56&" MQSCZ<\E<#U'0X''&./2E\L;@#:'I?CWXJ_%'P?X@\6^"U\"Z3X36ZN M(K>?4[>]FOKV:(P[X_)9E6%8VDY?Q'X=Q2M&&7%.50HP/ MK0!6_LRS_P"?6'_OV/\ "E_LVS_Y](/^_:_X59HH K?V;9_\^D'_ '[7_"C^ MS;/_ )](/^_:_P"%6:* *W]FV?\ SZ0?]^U_PH_LVS_Y](/^_:_X59HH K?V M;9_\^D'_ '[7_"C^S;/_ )](/^_:_P"%6:* *W]FV?\ SZ0?]^U_PH_LVS_Y M](/^_:_X59HH K?V;9_\^D'_ '[7_"C^S;/_ )](/^_:_P"%6:* *W]FV?\ MSZ0?]^U_PH_LVS_Y](/^_:_X59HH K?V;9_\^D'_ '[7_"C^S;/_ )](/^_: M_P"%6:* *W]FV?\ SZ0?]^U_PH_LVS_Y](/^_:_X59HH K?V;9_\^D'_ '[7 M_"C^S;/_ )](/^_:_P"%6:* *W]FV?\ SZ0?]^U_PH_LVS_Y](/^_:_X59HH M K?V;9_\^D'_ '[7_"C^S;/_ )](/^_:_P"%6:* *W]FV?\ SZ0?]^U_PH_L MVS_Y](/^_:_X59HH J-IMID_Z)!_W['^%(NGVA7FT@_[]C_"K1IK-M&?:EYA MU,+Q7J.D>$?#]_K%_##':6<1ED(C&3CHH]R< >Y%?!OAK2-2^/WQ@"@(OX>M>L_MB?% W5Q;>#;*7$<)2YU#:2-S$$Q1>W!WGZ MIZ5WW[)_PO\ ^$1\%'7KZ+;JVL_O!D8,=OG*#V+??/U XQ7Z+EULCRN>/FOW MM56CY+N?'XIO,\9'#0^".K/:--\/Z;I]A!:6]G!';01K%$BQC 10 H_ #\* MM?V79_\ /K#_ -^Q_A5A>!3J_/92SE-7[7U^XKEDUS=!W]GV>1_HL'_?I:7^S[/_ )](/^_:_P"% M9>L^,]'T'/VR^B1Q_ IWO_WRN3^E<+K7QPAC5ETRQ:4C_EK<':/J #G\#BOF MLQXHRC*T_K.(C?LG=OY([\/EV*Q3_=4V_/H>F-8V:_\ +K;X_P"N8_PK$UCQ M-X;T,-]KDLU<#/E(@>3_ +Y4$UXU>>+O$_BZ=HXY;F56&?)M$*C'_ 93R(+2#8 / M^ Y/ZUZKHOP?T+32'N$DOY1SF=L+^"C Q['-=?:6=M8Q"&W@C@B'_/-0JC\A MBL_]6^(L[:><8WV<']F"_!O8?]H9?@_]UH\S[L\4T?X.ZSJ>)+V1+&/TD_>/ M^6?YUUO_ I/2?L31BXN#=,.)VQ\I]E]/:NZU#5M/T>V>XOKR&SMU&3)<2!% M7ZDX KYC_:._:C72H;?2? 6LVTL\JLUUJ5J%E\E>@"-RN2<\\]J]JCP7P_EE M&7M::J-[N3N_D=6"J9SGF(C2PJMZ+W5ZL]>\/_!BSTW4$N;Z]-^T9RD?EA5S M_MO\SZQ.FV MG>UA_&,4#3+-?^76$?\ ;-:^19/V^+L_<\%Q#_>U//\ [2%02?MZ:F?N^$;5 M?]Z]8_R2J_M;!K[?X&D>"\\EO0M\U_F?8']FV7_/K#C_ *YK_A0--LQTM(?^ M_:_X5\;R?MX:X?N>&+!?]ZX<_P!*K2?MV>*6_P!7X?TM?]YI#_(U']LX-?:_ M!FZX&SQ_\NE_X$C[+N+&T13NMH?+QR&C7!_I65I-MX;NIICIL.ER2HV)#;QQ ME@?? _G7PK\2?VJ?%WQ(T/\ LB5+71X&<-(VG[UEE'.$.6/R]SF]$MU\VC]4+Z;1])MVFO19V<*C)>8*JJ/J>@^M>5^+/VG/A?X4611?0ZQ M.O\ RRTNW$V3Z!^$S_P*ODW3?A+\4_B^\5_<6>J:A;S /'>ZQ,5C*D95E$AS MMP<_(IKU;PE^PI=R-%+XB\1QPC^.'3(BY^F]\8_%,5V/&XG$Z4*5ET;.'_5[ M(X>VM;C4KQ&./LND0&- /0^6O3G^(FOL3PG^RO\.O"H0MH8U>Y7_EMJ MCF*MEY!_K'D>6* MV6X'FDOM2?\ PY\$>%?V0_B!XDD6>^AM]"BS>$OV'O M#>GLDVO:O>:O*/O16X%O&?8@9;\F%?3!49[CZ"E"A1QP/RKIHY5A:;NUS/S/ M$QG&F;XM4_5VRQ_.NL72[ M2/.VWB7/7" 9JRG3KFG5ZD:<8*T58^/JXBO7ESUIN3\VV9ZZ#IR2/(ME;K(X MPSK$H)'H>.14JZ3:*N!;1#C!Q&!QZ=*MT5:BEHD9.71-3U'1IFZ(S"XB'X'#G\6KZ3;[ MV:3&X] 1[URU,'0K?'!,]C!YUF6!=\/7DOGI]S/@SQ1^Q9XVTA7?3)M/UV)3 ME8UD\J7/KM?CT_BKD&N?BO\ ".3][_;FD0Q\8N4:6U_#<&C_ "K](MHZXJ.2 M%)@1(H=3_">:\MY1"+/HPK1\UK]Y\*^%_P!LOQ+H^V/5 M]"TG6(1U=(?(E/X@%3_WR*]A\+_MD?#[6-B:KIEUHDW\32VRS1_]])D_FHKT M_P 3? OP+XRWMJ?AFQ\UNL]O'Y,I]]R8->0^*OV&?#5\)'T'6[[2YC\PAN-M MQ&/_ $%OS)J/99EA_AESHW^N\*9EIB*$J,GUCM_7R/9M$^)'@3Q);M/INM:- MOE;XI?LP^*_AAH\^K7$MGJ6DPL-\UJ[*R@G 9E(&,''<]>M>1%FW!OF0CY@ M<$8[YP!UQ[=ZX<1FV*HM0G3LSW\NX(R?'TY5Z&+9=:/ MMM;H_,T##$VZS016LT3\JZHI!J9=/M#_RZVY_[9K_A7SWH_B#7OA_J1MV$D0S\]G-] MQA_L^GU%>Q>$?'VG>*(0L+^1=@9:WD/S#Z>HKZKA_C'"9O/ZI67LL0MX2ZOR M_P CS,=E-;"+VE/WZ;ZHZ1-.M&S_ *+!_P!^Q_A3O[-L_P#GT@_[]K_A4T?* MYX_"GU^A'AE;^S;/_GT@_P"_:_X4?V;9_P#/I!_W[7_"K-%,"M_9MG_SZ0?] M^U_PH_LVS_Y](/\ OVO^%6:* *W]FV?_ #Z0?]^U_P */[-L_P#GT@_[]K_A M5FB@"M_9MG_SZ0?]^U_PH_LVS_Y](/\ OVO^%6:* *W]FV?_ #Z0?]^U_P * M/[-L_P#GT@_[]K_A5FB@"M_9MG_SZ0?]^U_PH_LVS_Y](/\ OVO^%6:* *O] MF6?_ #Z0_P#?L?X4O]FV?_/I!_W[7_"K-% %7^S+/_GUA_[]K_A1_9EI_P ^ ML/\ W['^%6J* *3:59][6'\8P?Z5Y+\6OV;_ OXXL+N[LK-=)UWRV>*>S4* MLKX^42)C##)Z\'GK7LC*2U(T0=AGM77A<76PE15*,G%KLCS2?\-"_$6V.'UI1_P!=-/MC_..OT)\I M&YQDT>2G]VOGGQ+A)_'@8/\ KT/7_L>LML1(_/Z']ICQ^J\ZG:3#_:TV#'Z) M5R']J3QU&O+Z9(,]].0#] *^[9M*LYVS+;0R'I\Z _TJK)X7T:;F32[&0_[5 MNA_I5+/\L?Q8"/WD_P!EXQ;8EGQ1%^UIXTC'-GHDG^]8G'Z,*M0_M@>+EZZ+ MX;?GJUG(/Y25]@S> _#4S$R>'M*D./XK*,_S6N;\2^'?AUX>@,FI>&]!+D?+ M%_9\+.WT&VN3%\3;XCSKJWB2<+)'IL;E+:U&!A50'EAW8DG/TKJ_$W_"- M:M)Y.F^#=$TV'=]Y-/A\UO;(7C/H.:D?P7KD-G'='2KHPO\ =\N)G/\ WRHR M!^%?S7QQXBTLVC&APA1G3Y?CG%7YET7DOS/T?(^':F%O5SNHI7T2/-K7X;:7 MI_B"">*T:ZBDRJPN3)Y3XR"!W& >N:]D\+?"?5M7$;RHNFV8Z,4PV/0*/ZUU M'PI\ WEG?'5-3MO)"KMABD7YLG'S$'IZ?G7K&-OJU<.5Y!F'%="CC>)J\Y\O MPP>FBV;]?0ZZ^+H97.=#+8):< G\!C _*NB_ MLNUW9^S0@_[@_P *L+E?7%+P,FOU[!9?A,NI*EA::A'LCYFKB*M>?-5DVRLV MFVFX 6T/_?L?X4O]FV?_ #[0Y_ZYK_A4C3*JEW;:@ZG/ KS7QO\ M'> _ N^ M.ZUN.]O%)7[+IX\^3([';PI_WB*[*E6%)(Q<^3#TW)^2N>B?V?: M+G_182?^N:U#<16-K&TDMM;1HHR79% QSSBOD'QM^W)JFH++#X5T2"PBY_T MV^;S9,>H13M!_%OI7EF?BK\>IB"=8UZW+/4S>C\- M!<[\C[O"\$XQP]MCZD:,/[SU^[_@G<_'[]I#6;KQC?Z/X5NX--T>S80FYLT0 MO<.!\YW\X ;(&,'Y>M2?!+]JB?0[UM/\=3+J.F/&QBO#;*\T3#& VT98'GD@ MG/>N5\1?LE_$3P_I\%VNGP:J'&9(K"8/+&?]H-MS_P !W=:Z3X6_L=^(?$_F M7'BF23PY:C!AC3;)-(<'DC^%>>_/'0=3X49YC.NY1BUY,_1:M/A2GE:H2G%Q M6G,OCN?0-G^U!\);E@O]KPPL3RLVG2KC\3'BM^R^.'PPU#'E>)-#7/>61$_] M"Q7AMW^P6?\ ES\9$*HP%ET__P!F$H_E6)>?L*^(UR+7Q'IMSZ>?'(G\MU>R M\1F4-/9)GP:ROA.M\&,G'_$O^ ?5-CX\\#ZBV+77-!N#G&(KF%S^AK?]$NF;\O++:_<01K&B'GYBJX&XYZ_2HJYW"$&U!W\S;"^'V+JU>25>#AU<7= M_)'Z3:3JWA_7;/[7ID^G:E:G@3VC1RH?^!*<5Q?CCX[?#GP!YD>H:E97%\AV MFQL8UGFW?W2%^Z?]XCK7YZ>'Y-:NKO\ LK19KMKG4F6W-K:S,K7&XX56P>F3 M_$0,$U] ^!?V(]?U;RY_$FJ0:/;CK;6I\^?'U^ZOKP6Z]ZSIYEB<5&U"GJ=. M*X0RK)ZG-F>+M#HDO>?YC_'7[:5W?%X?"OAVQTZ$YVWFH+OD(]0H 53]2PKS MBQ\+?%/X[7"W!M]2U2WD.5N;G;;V:\]NB=_X03[5]E>!?V:/ /@7RYK?1TU" M^7G[9J6)Y,^H!&T'W4"O4UC$:@#"@# Z5K'+\1B/>Q53Y(XGQ1EN5IPR7"* M_P#-/5GR1X&_890%)_%FO/(W4V>EC 'J#(P_DH/O7T)X,^"_@OP'$HT?0+.W ME5@E[..OXGQ^8<09EF3_ ']9 MV[+1?O[L?X4[^R[3O;0G_MF/\ "K(I:[CYYZ[E7^R[3&/L MT)_[9C_"@:79C_EUA/\ VS'^%6J* *W]FV?_ #Z0?]^U_P */[-L_P#GT@_[ M]K_A5FB@"M_9MG_SZ0?]^U_PIT5C;P/OB@CC?&-R( :GHH 2EHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &MGFN8^)'C M:S^'O@W4]=O2"MM%E(\\R2'A$'U.*Z23//IBOC#]KKXG?\)%XJA\+64ROI^D MG?:8R-'[*U;[)'EYCBEA*#GU>B1Q7PE\'W?Q ML^+/FZHS3V[2OJ&I3=F3<#L]MQ90!V&?2OT"AC6WC6.-0L:C:J@8 XP*\F_ M9I^%Y^'OP_@EO(_+UG4]MU=$CE1CY(_P!_-F]J]=5U(WWL4QLCW^M2&VX[S/Q^E.W&H&G2-26(11U.<"N=U;XD:#H[,DM_ M')(O_+.$[V_2O.Q6883!1Y\3545YNQM2HU*SM3BV=.TA6L'Q-XZTOPFJB^GQ M*PRL,:[G;\*X36/C@H8C3M/3C$ M? [!(V"P=%PRN7M*OIHO\SZ; 9#6K3OB5RQ_$^@?#?Q TGQ0 MS1VD^)U&6AD4JRBMQM1@C_UDJ*/5F _K7R[I5C>ZA>);V"2R7)'R!.&XZY.< M#J.IKI8/A;XHNN6M/+!_OW"X_1C7F95Q]F^,PRY<"ZDT[-K1'1BLCPM"K:=? ME7F>Z3>)M*ML^=J=G%WP\Z@_SK/N/B'X>M\YU2W?WC;>/TS7E,/P3U^1?FDL MXESR&D8_R6KD?P/O_P#EKJ5M'_N1EOYXKU5Q)Q;7TI98H^;;.;^S\LA\6)YO M1'=2_%SPU%D?;&D/HD+_ .%4+CXV:'#]V&\E_P!V(#^9%8,'P.A;_7:SN]E@ MQ_[,:T(/@GHD:_O-1NF_W&11_P"@T/&<=5](T:7_C& M:+S_ -S!&.(86(4GU///_P!:L73[B\M9O+LY9HY9B(R()"A?/88/^VD4+(-W^VO4=L8SVK\UQO#&=ULW4,57YG)ZS4K*Q][@\+5J9:\3A\*^5; M*VY[1I'P?UO4=LMY)'9(Q);>Q=_KCO\ B:[K1?@_H>G[7N4DU"7J3-PG_?(Q MD>QS7A?B7]NNTB9H_#WAJXN"T MEQI7AZS9G:UTVTC&2SE8D7Z]A^-><>)OVH/ASX4W*WB"+4YQTATQ3<$_\"7Y M?S(KX[MOA#\5OB=,ES=:9K%]N^[;9->\0 MVNGKG)BL8FF8\=R=H!_ U]E#%8AKEPU#E7FK?@8OAW),"^;,\=S-=(?TV;_B M?]NZV1FB\/>&9)6R<3ZE,$ _X F[/_?7XUY)XA_:C^)?BZ3RH-1&F";Y1!I- MML9O8,V7'_ 6S7TWX8_8V^'VA*C7D%YKDJ\YOK@[,_[J;01['->L>'_ _A_P MG'Y>C:+I^F+W^QVR19^NT#-7]5Q^(_BU.5/L+^VN&\M_W'!^TEWF]/N9^?UG M\$_BI\2+A+FZTC5;AG(_TO6IVC_',IW$<]@:Z_4OV*?&]CH;7D5[IMYJ .?L M,,C*S#C.'90"W'0C\:^[ OFMH>DQR@S2S.OF,A)W!%&>>>YQ7T9#^QC\.%!)M[Y MCGG_ $DC^0%>[>6-H!)^N,']*(XPJX!)'O75A\KPU&-N6YY.8<89OCJJG&HZ M:72.AXI'^QS\-5ZZ==O_ +U[+_\ %5.O[(/PQ7KHL[_[U_%[<_ M[TLI_FU>K45?U6@OL+[C%YMF#WQ$_P#P)_YGF<7[-_PWAZ>%+$_4,?ZU:C_9 M_P#AW'_S)^DM_O6RM_.O0J*KZO1_D7W&;S/'/>O+_P "?^9XU\1OV7_!OB_P MZUCI>F6GAR]5Q+#>6%LJE7 /W@,;E.>GZUXYX3_8:NH==1]=\06\VEQ2 M#9 M(PDN%&/E.>$!YSC=UZ@X(^PW7]+10 W;[TNT?2EHH :$QW MH\L=:=10!2U31[/6K">ROK>.ZM)T,5/U!!]NI_0EOO_P",^H8?R.1[5Y%;+.27M<(^5]C[7 \61K4OJ6=4_;4WU^TOF4?A?\>/"O MQ2M]NFW?V;4E&9--NL).O&>!GYA[@G\*]%1MS?-P0<8SD5\"?$[]EOQ;\,[@ M:MH#S:UID)\Q+BQ!6ZM@">2B\G'7/7;^$O[9.L>&C%8>+4;6]/C^7[9$ M1]I0=,GHKCZE3UY/2HI9@Z4_9XN/*^_+>*_AYJ?A&X%W;F2>U5MRSPY#Q_7'3Z]/:O7O! MOQ T#Q]I2:CH6IP7\#?>"MAXSCHR'E3ST-=!Y0E0A@K(>"IY!KQL^X4R_B"' MM/@J+53CO?\ 4^.PN88K+)NE.+MUBSR/P7\8Y+<1VFM_O4Z+=QCG_@0'\^*] M:M-0BOK=)X)8Y8GY5XVR#]#WKSKQI\(;74FDN]'"VMV?F:'HDGM[&O.])\0: MY\/M0: AXAGY[.?A&]U_^M7PF%S_ #CA.JL)GL75H;*I'5KU_JYZ]3 X7-(^ MTP+Y9]8O]#Z0\SYNM 8UY,OQTA2XC7^RG:,#YR9@&7UP,<_G7HVAZ]:^(M/B MO+1F,,HR W##V(]:_3]?3)I[,\\44M)2U0!1110 4444 %%%% !1110 4444 (5S1MI:* $ MVT%[GC@B4(K#P_:F>^N5A3MN/)^@[UYEXJ^-1;?#HT8"C@WGY&L'P_X UWQA<"[EWQ0 MR',;<$DKUY-#2^4/]D#)+"OCWXQ?M@Z[9^*KO1_"D%I#9V4S0 MM>31F5IV4X8H,X"Y^OU]/T^C2R_(J$:5&"A'LD<>7Y;C^(L0XT=6M6V]$?8O MW20/YYIK.J+DL< \GM7Q7;?MT>)4\/B";0M.FU?H+W>ZP$>\8R<_\" KSK5O MB=\4/C1>26,-WJ>HH_)L-)B9(@/<(.5]V)'O4RSG#I)4DY2?1'TM'@/,KMXR M4:4%U;_%6_X!]M^-?CYX&\!^8NHZ_;R72=;.T/GS9]"B9*_\"P*\!\;_ +=$ M\S/!X5T$1+VNM3;<<>HC0\?4MBN4\%_L7^+_ !#LFURZM=!MOO>63YT__? ( M5?S/TKW_ ,#_ +(_@#PHL(+I<$OJC;DS_UR&%_,&L[YCBM.7D7XG=[ M#A;)E>K-XFHNB^'^OO/DFZ\4?%+XZ73V\7;I[,%P@Z]3GMS7 MHG@G]B'Q!JCQS>(]2M-&B;EH+51//CTSP%/ODU]K6.F6FFVT=O:6\5O!&,)' M$@55'H .E6/+&<\5I3RB"ESUY.3\SCQ'&^+C3]CEM*-"/DM?O/)/!'[+?P_\ M'^7*-)_MB\3'^D:L1.O6H;6*WC$<*+%&HP%08 'I4D>,<8Q[ M4ZO9IT:=%6IQLCX/%8[$XZ?M,344.YM][_ZU)Y8;KR:QK8>G6CR MS5T>A@LPQ675E7PLW&2/GGX+_LEV/PXUZ'7M6U1M8U6WW?9XTA$<,988+6FK#Q^88G,ZWM\5/FD)L I=M M+16YYPFT4;:6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** $.:.:1NM,=]O.<<9Z4".&^-'Q$A M^&?@>_U9R#<%?(M8^[S-D+^6"Q]E-?(_[./P[G^*'Q*&IZJ#RGUJS^U)\1I/B!\0ETBP9I=-TIFM(A&-PFG) D(QU^8!!]#C MK7U-\#/AK'\-? -E8R(/[2N!]HOI !EIF R,^B@!1["OT6+_ + R9SVK5_O4 M3Y!WS3'W^Q3_ !/0X5^6GXI$7:N!]:=7YT?8!1110 4444 %%%% "4F32_Q4 MP\'IQZU-WT &DP0,\T]3ZU"TG((QCUJI?:U9Z;&7NKJ&W7.-TKA1^IK*I6IT M8\]2227=E1C*;Y8IW+[,5I/,[CD5XCXS^+&HW&I2P:1:S=2\4:;I*LUW>P08[,XW?E7@=[XT\2^))&1+RZD5O\ MEG:(0,?\![=>37*:MJVD:*S-K6O:;IT@.6CEN!-/^,<>Y_T%>16\0<3C&X93 M@Y2\WHCTZ/#RU9[SJGQKT>U5A:0SW[CNB[5_,UQ>L?&;6[[*VT<.G MQ'HRKYC_ )GC]*\0U3XX>"-'5A:VNJ>(9U/RY5;2!SZ MN<_]\BN5U;]IO7_ M -X-#T?2O#JCD3K;F>X ]WE^7'T KR*E3BK-M,1B8T8/I#?\/\SZ_!\)RDN: MEAV_[TW9?<]?P/?6M?$WBIMSK>W<;0Y ;>+7Z_-B*NY\+_L4>-=9V/JEW MIVAQ-U&XS3#_ ("N%Q]'K;"\%X>K+GQ'/7?]YNWW'J5,%@\#'_;<9"G;I!7? MWO\ R-O5/VA_AWX?5ETC0M2\07(X\Z_F6VA/!Z 9)Z]"N:\>\1?&;7]<\576 MKVP73H9E5$L(4/DQHHP %(!]23[_ (5]2^%OV(?".F[6UG4=0UF8?>17$$1_ M!-+S7+>YTS4;N*_ 9(([) M-HP1R=H'S8]^>>M=(OCCXSWZEH[SQ8RL>/)MYATX_A7CU_&OK[X4_LV^%OA/ M>/?69N-2U)UV_;+XJ61>ZHH !_$^]>L*JJ.%Q]0*]?+\A^JT53A+D2Z+8X\ MPXVR^->V%P<9Q6SDK/[M3\YC=_&^\X$GCQP>ZK> ?I3D\/\ QLO>##XV;_KK M)G(I:]#^R%UJR^\\S_7AKX,%37R/SE_X5;\9+X_/IOB*3/\ MSVG;^;-2']G[XM7OW] U"3M^]NH__9GS7Z-'\329QV/Y52R>EUJ/[R?]?,5' MX,/37_;I^=,7[*_Q2N.6\-NO_72^@_\ CE7(?V0_B9)P=)MXA_M7L?\ 0FOT M*^7(8CGW%&X>HJO[&P[WYG]FG37_;O_!/S'^(WP7\4_"O[(^NV*Q0 MW!Q'<6[>8@;GY2P'!XZ>F*I?#/X>ZC\3/%EGHNG12;9''VFXC!*VL6?F8XX' M&<#().!WK]/;[3[;4[9[:ZA2Y@D&'CE4,K#T(-5='\,Z5X?M_L^EV%MIL/7R M[6)8USZX Q7*\CASII^[V/6AXC8KZK*G*DO:[)K1+SMW/&?"O[&/P^T=4DOH M;W6IE.6%Y-M3/^Y&%&/8YKUWP_X!\.>$XA'HVB6&F+C!^RVR1D_4@_2PU&A_#BE\C\TQ>:X['.^(K2E\]/N(UA"YP32F,-Q3Z*Z3RO,:%QW M)HVTZBD FVDV^].HI@)MHQ2T4 (J[:6BB@ HHHH **** $Q1MI:* $ Q2T44 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 W;\V:#&#Q3J* (WC M!4@\YKQCXM?LP^%_B1YMY!'_ &-KA^=;RV4;7;_;3HWUX/3FO:&^][4QD#<- M6-:A"O'EFKG;@\=B.50RL#U!!ZU\U_%K]C'2M=$NH>#9ET:]ZO83Y-M+UX4]4 M/YCIP*\&6#Q&#?/A'==4_P!#]*I9]E>?P5#/*?)/95(]_/\ JQ](:;J5KK%K M%>V5S%=V>.< U\%:/XK M^(?[./B VCBYTT[LO87H+VTXZ97/!! ZJ0>*^K/A1^UAX7\?B&QU5AX>UIB% M\JY;$,K<<)(>.>P.">V:SQ%3#YOAIX/$KE;5M>YY&8<+X[*G'&8.2K4UK>/; MS1P+ QL0X*,IP=V/E/\ C^%;VFKXET2W6:P34+:U<^9NCC?RS_M8QC/'?TKW M.ZM?#+:K UQ#I_\ :$@+1+*$$C8[@'D]^@K=A567(^[VYXK\FP/A?5P]657Z MXXOHX[_/_@&6(XBXBNL'&V>%?RX*_SK?L?CQ"UP.8\Z721Y_]H976TK8>S\OZ1D6?QNT2;:L\-U9L>K2("OZ' M/Z5T-C\1/#]_C9JMNA/03'RS_P"/8KE;[X'Z9)DVMY=6Y]' =?Y#]:P+WX'Z ME'D6M];S=\2;D)_#D?C1_:/&^7ZXC#1K)?R[_@/ZODU;X*DH/SV/9+?4(;M= M\,L+CX:^*]+F\R*SD)4<26TJD_ASG]*C7Q!XPT'_67 M.I6P'_/S&S_^A@\4UX@8C"OES#+YP?6PGD=.I_N^(C+R/HQ7)S2-(<\/:WZ$?RK"O_'.N:K??:7U*XA93E4AD*HOT'0_CFJQ7BAE M-&FG2A*4NJM:P4^&\9-M.R7>Y],!CBEW5XUX=^-$FGV @U*&2]G5N)E*KE<# MK[YS6G_PO:R_Z!T__?Q:^BH<>9!6I1J2KJ+?1WNCAGDN-A)Q4+VZH]2W4;J\ MN_X7M9?] Z?_ +^+1_PO:R_Z!T__ '\6M_\ 7CA__H*7XD?V/CO^?3_ ]1W4 M;J\N_P"%[67_ $#I_P#OXM'_ O:R_Z!T_\ W\6C_7CA_P#Z"E^(?V/CO^?3 M_ ]1W4FX]>U>7_\ "]K+_H'3?]_%IK?'*S?@:;<'_@0(I/CC(+-K$K3IJ"R? M'-V]F_P/4/.YQD9J*YU"&SA>:>18HEY9G( 'UKYTUWX@:QK=_)<+?7%M#NS' M##(4"#T..IJ!;G7_ !QS?RU/6CPY5C!5*U112W\CT?Q5\9H+=GBT>/[4X&!.XPF>?N_P![]*X"WLO$ M/Q$OBY$MZ<\NQQ#'_3\LUWOA?X+PP[9]:F%U)P3;(<(/9FZM^E>D6]K;V$*P MV\*6\*#A44*H'MVJ*/#N>\3S5?/:KI4MU3C^O_!U%+'8/+ERX*/-+^9G#>%? M@[8:;Y=QJ?M ^"/AWNBU# M68KB\' L[,^=-GT('W?^!$5\X>/OVX-:U99;?PMIL.C6QS_IEX?.FQZA?NJ? MKN'OZ?HN!PN4\/TO982"7IN_4TP^2YUQ!/VG(W'N]$C[(U77K#0;.2[U&]M[ M&VC&7FN)0B*/J2*\*\>_MH>$?#HD@T&.;Q'>=%DAQ' ?^!GJ/]T&OF+3? _Q M-^.E\EX\.IZFDC;EO=08QVRGU4MA1_P 'Z5[GX$_89L[=H[GQ;K;WLN=SV=@ M-J-TX:1AD_4 'WKJ^N8O%.V$IV7>1]"LBR')O>S;$^TG_)'];?\ /(O&'[3 M'Q%^)%Q]ALKF33(I\JEEHT;B5\\8\S[Y/^[CZ5P?B#X6^+O#MO%<_,?Q-=- MY:D JH'^]4O)Y5]<15682,(+[WZ_TSXB_9G_9SG\1:K+K? MB_198](CC M;2^C:,SR'G<4XRH4'KG)(]#7V=HOA_2_#]DEKIFGV]C;1_=BM MXE11] !5_P M1U'/M3E3H!P*]C"82&$ARK?N?#9SG>+SK$.M6=H_RINR'!!@ M]Z78/I2K2UV+0^=$VT;:6BF,0#%+110 4444 %%%% !1110 4444 (5S1M]Z M6B@! ,4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110!')\IW9KR[]H3XG?\*T\ M W,UM*%U>^S:66!DJ[#F3'^R.?KM'>O3YW$:LS$*H&3FO@7XZ>-KGXQ?%(VN MEA[FUBE&GZ9$G/FL6PS_ / CGGTV^F:^FX?RU9CC+U?X=/WF_P!#QE<^>9D\TQLJOV5HEY( MTRS"?5:"4MWN/%+2"EKP3UAI:DW^O IDTAC8GL!7BWBCXP:E)J4T.EM';VL; ME%D*;F<@D$G/&#CTS7R^>\0X+AZBJ^,EHW9);G?@\#6Q\G&BMCVS=^-!?'I^ M)KQK3_CA=0V)%WIZS72])%8HA^O!Q^=9>I?&+7[X,(!;V:]/W:YQ_P ";@_E M7R]7Q%R&%-2C4=SWAI N22 /4\5CZEXQT?2,_:]3MH MF'.PN-WY=:^;M?\ &UYMWZOK;6Z'G_2KCR$(]LX!_"N$U/XM>&-/+ 7\EZRG MYELXF?\ '+;5/UW5\[5X_P PQ;Y!>@:3,A'OQC^M?+FI?'RW5F&F:,TF. M1+=2X'XH%_\ 9ZYRZ^,7BW6I%BLFCM=W\%C:!FS[%MS#\#7ESQ?%V:Z2K*E' MM'<^NPW!<(+FE%?]OO\ 0^H+[QQXCU=9"]]<;<,-3Q)JNJZ?I<; $JC//(/J!A?R:BGP9B<<^;&UIU+]VTCN^KY-EW\; M$QC;I'?]0T7XK>']4GN(9+Q+/RY&5'N"41U!X8%@,?0\\5A^-_C+#I:K!X?F MAN;G=\UR\?F1(H[*&&UF.0>A& :W_'7[$OB718XY?#=_!KZ$?O(I"+67=DD[ M>2I'3J:]!_9W_99NO!>L?\)%XNCLYKP(4MK!,2")CC+N<8W8R, D $\G/'1@ M_#RA1QRJ*,E%=]4:5LUX?P^'>-C5]IVALV_-'SG;1?$[XIH(K:'6]8@;&Z.! M2ELI_P" XC4_EVKN?"_[&/CG7"CZE/9:%$W432F:7\%7*G_OH5]W1Q+&-JJJ MH#@*.@_"I=O4]Z_6J&18>BES/_(^)Q''>,:Y,'2A27DKL^:_"?[#OA73PKZW MJU_JTPX>.';;Q/[$ %A^#UZ_X5^"/@;P8L7]D>&=/MY8CE9VA$DH^COEOUKM MXQQQP/3%.5=HP*]BG@\/2^""/D,9GF9Y@_\ ::\GY7LON6A&MNB#"K@4X1J. MGX]\T^BNP\.[>XQ8PO?\Z/+&<_TI]%+<0W8*/+'?FG44P&A<>]+M%+12 3%& M!2T4P&[11MIU% #=OO0%QWIU% >8E+110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 E&*6B@!I7/>FF$%@3FI** VU.>\7>!]%\;Z7)IVM6$.H6K_P $ MPR5]U/53],5\9?'S]EK_ (5OI=WXBT._:YT.$KYMI= M+$&<*"K8PP!8=1GO MGBONI\[B1Z5D>)O#=GXN\/ZCH^HQ>;97T#03)D\JP(X].O:O.QF"IXJF^9:K M8^FR3/L7D]9.G-^SOK'I;J?E3]HE:43-*[2[@6D5CO\ EZ'/4]B/3@=J^AOA MO^V7K?@GPW::3JVE?\)$\ *K>37GERNN>-WRMDCUK;U+]A75QK96R\3VPTHO MN$UQ WGQ+D_+M!VO],-(4GC$MTL?_H1%>!WW[!ISFS\ M88_V9M/&?S$G]*YZ^_86\5KN^QZ]I-SCI]I\V/\ ]E:F\1F4=Z28EE?"E?\ MAXV4?5?\ ^OK/QYX:U @6FO:93=QMG\C6LMQ:W*_*T\*_EN5:PG_9S^*^A2%X=!O(B.=UG=Q'_P!!?-2\=B>6U;#M ME_ZKY14=L/F<;^?_ Y]_:MX7TC5HW2>PMW9AM$AB&X?0XKYE\8ZAH?@WQ&V MCW'B'37G\PI\EQN\KG_EK@?N\>]>+7.F_&?PU;R22KXRM;=!EWC:Y9 OO@XQ M]:\OFEDGD::9S+(S%FFD(;YB>6)YZ]/J*_/^(LJRW.E#VE!TYKJK+Y>9]?D7 M"CHU9-XV,X6^SKK^A^C/@OX5:+JV@V]]->KJ7GC>EQ8W&8BI'\)'7OS6Y_PI MGP\?X+G_ +_L*^ /!GQ8\=>"=+;3_#VL7=G8>87\E8DD 8@ _>5L< < X_.N M@_X:.^+*_P#,Q7@_[OB>0>S6-O_\ &ZZO[-X>_P"@)?<<3X5SW_H*C_X%_P M^W_^%-^'>ZW/_?\ :C_A3?AW^[<_]_VKX?\ ^&J/B@O_ #,[?C96W_QNG?\ M#5WQ/'7Q*#];*W_^(I_V;P[_ - 2_P# 2?\ 5;/O^@F/_@?_ #[>'P;\._W M;G'_ %W:HY/@[X=09\J/U-?^ @^%<_2O]9C_ .!_\ ]U^(.EZ=X%U?[/ MF>E?GSJVK7FNZI; MZ87ZUX'X@^,GQ/\ C/?&P@N+Z6.;IIVC1/'&1Z?+EF'KN)'TKZ$^'_[%/AO1 MECF\37UQK]R.3#&S0VWY [C_ -]8]J]]T'PGHWA:T^R:/I5KIEOWCMH5C!XQ MDX')^M?I7U7&XO\ CSY8]D?$_P!ME$?W:?7I'R=QOE\YR:7;2T4"$VTFWG.:=10(0#%+110, M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ;DY]J-QI&?:3Z8S7.WWQ M T#3;P6UQJ<,V MZ30NLD3\AD;(/T-3UUQDIQ4HNZ9#33LQ:***H04444 %%%% #=WS8IK.W;\1 M3\"JU]=16-K-PAK>RS;V.1P\I #R#V M4''U8^E><>/O$6I?'SXO"*P#,+N9;.QC()6.(?Q'T RS'_>)[5]U>"O!]CX) M\+Z?HE@NRULX_+' RQ/+,?=F)8X[FOT3&261Y1'!QTJUM9>2[?UYGR-"+S+' MNO+X(:(W V.F *?^-1G"MR03[US_ (C\=:3X:0BYN5:?'RPQ_,Y_#M7Y9C,= MAL#2=;%5%&*ZMGV=*E.M+EIIMG1%]K8K!\1>.M*\,J?M5RIFQQ!'\SG\*\B\ M5?&+4]45XK)AI=K_ ,]%(9R.^X_P_AS7A/BKXSZ7ISR169;6;UB9]UE?"F(QF,GHO?M7D/A[Q_HOB.T$L%W#"YSN@E?:5P>>3U'O7G M.D^&_B1\<;A/[/L;@Z>3Q+CR+5!GJ6)^;'H"Q]JZK7OV*_'&FQP-83Z=JQ=0 M)$CF\HHW?[P V\#G.>3\OK\S6X3S;B"F\1F=5N?2VT5VL?HE#!9)E*^KU\0H M5.RU^]F=\0/BXNDLEKH4UO@/3/U!ZUREC_PLWQ\P_LZ'6KU' MXW64)AC&(Y;.?R M%?0,,,2KB- H_*OT')>"\-@<,HRUEWLKGAXSC#!9;5=# 454M]J77Y'P'H/[ M'OQ%\0-YMY:V>E*QW;KZY#O]<)N.?K7IWAO]A"T!#:]XFFF_O1V%NL9!_P!Y MBW\A7U?@>I_X#3\=_P#T*OM:64X6GI:Y\OB>.,XQ"M"HH+^ZCQ_PW^R;\.-! MVN^C-JDJ\>9J,K2Y^J\+^E>FZ+X/T/PW&(]*TFRTY,8Q:VZ1_P A6LG3KFG5 MZD*%*G\,4CY+$YCC,8[XBK*7JV,$8%'E^IS]:?16YYSUW&+$%SR31Y8]<4^B M@!JIM&!TI:6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $VTFSWS3J* \ MQGE+0L84$ GDYY.:?12 :J;>^:&7<U?/OB3]BCP;K6M&]LK[4-'AD$J.%][=3E?A]\-]! M^&_AV+1]$LA;VBMO;>=SNY !9CW) 'Y5TOV2'_GFOY5*!BEK6,(Q7+%:'%4K M5*TW4J2;;W;(?L>ST<2S7%PX>YO+@AI96 XR0 !DX ]37H#+NZ_E30H7I^IKDA@J%.I[6 M,5<]7$9UF.+PZPM:LY071BJO3FEVBE%+7:>*)MI-OO3J* $QBEHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BLCQ9XFM M/!OAS5-M 'T/17C7C[]I_P .>"_BIX:^ M'EK!/KWB75;^&TNX[-3Y.DQR(766ZE *QE@!L0_,V0< 9+.4?EG)555&R5;)4"@#U&BO%G_:6 MM1\,XO$*^&M0/B.35AX='A5I8UN?[5\P)]G\PG84ZOYHXV?-C/RUM?#7XN:Q MXD\5ZEX1\7^%/^$/\66=G'J*VL&H"_M;JU=RGF0W 2,MM<%65D4@D<8() /3 MZ*\\^*WQ4NO ,VA:3HF@/XI\5Z].\&G:4MTMK&1&F^66:9@WEQHN,D*S(KSQMI_A?QQX&;P5J&KVTMWI$T6I+J$%RL0!DBD943RIU5 ME;8-ZD;L.=IKUU7S[9Z4 /HINX4NX4 %)S2%JIZEJD&E65Q=7,@CAAC,KL1G M:H&2<#D_@*BI*,(NF,'+%3SP#71CXE>'3:+F]3JPV1Z&F[F]1BO/K[XU:);_P#'LL]U_NI@?F:YS4/CI=R9%EIT M<78-,Y?]%KQ,7QSD.#7O8A2?]W4ZZ63XZM\-.WJ>R>9[?E39+A(5W.RHO?<< M5\XZQ\7]==29]46QBSRR*J ?B>?UKS[7?C#HT;.U]XC%V_0J)FE_#Y<_E7RU M;Q(HU'R9?A*E1O9VT9[M#A3%U-:CLOO/K;4O'&AZ7G[1JELN!]U7W'\A7-WW MQLT.W.+=+BZ/8JH4?J<_I7RG;_$B;5B1H/A?6M9?M]EM"0?^^03^E7%T[XN: M\H_L_P #O8*W.Z]=48?7S'3'Y5R2SSC+,'RX;"*E?JTW^9[,.&,%0UQ-9+UE M%'NFO?&Z[NH98K:RCL]R[1))(689[C@ '\Z\VR02,Y8\DOCYB>3FN5NO@'\5 M=8 V\\[$(SSZ]J\SM?C)KVFP-92P6M[(O[M+EU;Y\8 M /&-P!SZ=J^4SSA/BW-XQQ.+3J-.UELO1(][+\+E5-NE@L13F/6O0-.^-^CSJ!=V]Q9MW;&]1^( MKY%\&_#OXG^.-&;Q=X?%+PBS M?VWX'N[E%^_-! Y'_?:;EKV*&%XTX>HPHT7SQBOADMO),Y*F2Y1F$G*C7A*3 M[2L_QT/M33?'FA:H5$&JVK,W1&<*WY'FMM9U895@1[+ MB>#:M/6E)_-77WH^QO,/<D_%[Q#;J#]IAODZ_O8@WZIBNITWX[ M#I?Z;A1U>VD#'_OD\U]+@_$3),0^6K-TWVDK6^9\U7X?QU'[*EZ,]<#4N37% MZ;\6O#E_M#7;6KG^&XC9?UQC]:Z*SURQU%"]I>07*]/W,@?^M?;87.?$X>'/"L7AFREVZAJW,VQN4MP<$?\ M#/R_0-7L>N^-M%T-GCO+V-9MA/ECECUXX_SS7PQXFM]=^+WQ$O=8OK:6SL99 M]I,@(\B!3@(H/4XS^+&OJ\EQ^3T:\\5F.)A"G17,[R5_*RW/$S2GC'2C1P]- MN<]M-+'L?['7PQ-O#=^,]0BQ),&M; ,/X ?WD@]L@(#_ ++>M?0'B'QUI/AB M,BYN5>X(&+>,[I#^';\:\7OOB++8Z-!H^D"/1=&LH5ABC1QO"*H&&;M^0^M> M2ZC\31J&I?V?X:LKGQ-K$I/[NU5I.?4N 2?PX]Z_&>)?$S$9]CYK(Z+J2EHI M6?*ET/T'(N#9T:$8XB5DM^GWO9'M?BKXOZGJL!]!S M7@_BKXQZ?I\\EOIN_6=0)P?+9M@/NY!8_@#GVKL= _9C\<_$IX[OQMJT>AZ= MU_LZS/F2X]"!\H^I+'VKZ!^'OP)\&?#6.$Z5I$3WJ<_;;K][/GU#'[O3^$ 5 M\YA>"\RS:JL1GU9OKR]/N/KY9ADN1QY*7[V:Z1V^_8?0'P[_9'\$^#_ "KC48#XBU!<-YE^ T2G M ^[%]WZ;MV*]NP%P 1[9YI\8V^]?K&7Y%@]&X4;A0 4M)N%&X4 +12;A1N% "T4FX4;A0 M% M)N%&X4 (5R:MI5QK>EV^GS2WFG6D2R2W,*HQ>-59E#$J&P,C]:^'OA M_P#8?A+\2M'U'X1?$_4_$'A?7M5TBTA\&:GJ*:I'=V,\),A@D;=/%]F7YNI" M["IZU^@[QK)R?3%<3X7^"?@OP7XTUSQ5HWA[3=.UK6!&MS6VEP>(?"=K%I\]Y*(5EDMKF=IXE9L9<+/&V.N,GL:]OU+ M0].UAK5K^QMKUK687$!N(5D\J0 @.F1\K#)Y'-4/%G@7PWX^TT:=XFT#3/$6 MGAA)]DU:SCNHMPZ-MD4C(['WH ^.K?4K1=2A^);7D?\ PA3_ !;DOAJ+,!;B MV:Q:P\_<>#&9\@/P,TR;1?['?3[5M(\G[,=/,*_9S%C;Y9CQMVX MXVXQBJ/ACP#X9\$Z.VD^'O#^EZ%I;EF>QTVRBMX&+#!)1%"G(XZ4 >,^.?%V MB6_QT^#WC7^U]/G\)ZCIFIZ5;:S%=(UIYUPMO+ 1,#M/F+ X4YY[=2*\G^+- MQ#XOUCXU^,]%G35?#NCW7AE;BYMF\R&5K"Z%S=!'7(.R-U#8Z&(01Z(UA$;)(QT00[=@4H5% 4=3T'&^.?$VC?$+X^?!NV\-ZM:ZM+I[ZAK5U) MI\HF6.S-JT2NS*< /)*@7GG!]#7O^W"".A! M%<&/PWUS"U,.G;F5C:C4]C5C5M>Q\G-EFVA03RN!SSZ]^.AR3T(]LQ-IOB26 M-KG1/"]_K$4AS]IB*QPNPX.&)SV[+V]"+]0P/ZU]X+C'/6C/7BOV?+\CX>R]J5'+J;:_F3?YL^6K9GFM=6 M^M2C_ALC\]IOV:/B3=R;Y_#5Q<.?XIKN$G]9*?#^S'\28S^[\,NG^[>6Z_\ MM05^@ZCY:,5][A<^6"5L-A:4/2!X%;#XG$?Q,54?_;S_ $/S^_X9A^)LG!\- MDC.?FOK;_P".T]?V6_B8^,^'54?[5[;?T>OO^C ->@N,,:MH0_\ ?\ @GFO M(J,M93D_F? ,W[+_ ,1K2-YCH2#:-S!;R$L0.<8#Y/?IZUY5+ ]O(8)(WBD4 MF-HV!5@5QN&.H/'/%?JB8US['BN5U;X6>$-7I(+32VR%G(Z; M^/FQ[YKU,%QK4@VL524ETY5;[SBK\/*37L*C7S/A'PK\+?'NN:/'J^@Z/?2V M$^2EQ;R!-_NH)!([9QVZ\5K_ /",?&32,>7;>+XMH_Y=Y+C(_%37W[;PQ6T* MQ11B*-1A54 #T J4;1T&*YJG&-:I-N6'@T^Z-X9"H15JLD_(_.S5KKXF3Q> M7K-IX@O(A_RSU6TEF7\1(I%<+J]C/*^Z]L%MB/[EJD7Z*HK]36 /.!36C5NJ MJ1[BN2KQ#@\3'EQ& A)?=^AZ6'H9C@O]UQLX_-GY6V5Y>::V;+4KBU.<@1S' M^5='I_Q,\4:;MW7D5ZG0?:H_ZC!K](;KP_I=ZI%QIUK<9_YZ0JW\Q6--\+O! MMX6,_A31921C<^G0Y_/;7R.895PEFB:Q&6J+_NNWZ'TV'X@XCP[2EBHU%_?A M?\58^&K'XW7"8&H:,VWO);,3^A']:ZC2_C#H-UM_TRYL9QR/.C<' [ KGU'Z MU]37'P%^'MY]_P )Z:O_ %SB\L_^.D5CW7[+OPTN,D^'A&YY4QWDZD'U \S% M?F>9>&W#%=RGE[J4G;:Z:OZWN?1T>+,3*T<9AX>L6_R>AY(SR-([O\S/]YBW M7WSGV'OQ5&^77-1NK?3_ ]IC:QJD^YA&TP2*-1C=(['HH++TY);BIM:^$OQ M/\&WSZ=I&G6OBS2LXM+QYXXIE7L)077..YQWZU[#\#?A;K'@^.^U;Q//;W&O MWVQ#%;++0ITTJW48VV]I$">.K$KEC[G-=LJ#GU]:797]"X'+<'EU)4L)24%Y'P&. MSC&8](_P!*7^Q-3R3_ &Y-G.?^/:+_ .)K M9""EV#_(KU-CQM#&_L74_P#H.S?^ \7^%']BZG_T'9O_ 'B_P *V=@_R*-@ M_P BD&YC?V/JG_0=G_\ >+_ H_L?5/^@[/_P" \7^%;.P?Y%&P?Y% &-_8 M^J?]!V?_ ,!XO\*/['U3_H.S_P#@/%_A6SL'^11L'^10!C?V/JG_ $'9_P#P M'B_PH_L?5/\ H.S_ /@/%_A6SL'^11L'^10!C?V/JG_0=G_\!XO\*/['U3_H M.S_^ \7^%;.P?Y%&P?Y% &-_8^J?]!V?_P !XO\ "C^Q]4_Z#L__ (#Q?X5L M[!_D4;!_D4 8W]CZI_T'9_\ P'B_PH_L?5/^@[/_ . \7^%;.P?Y%&P?Y% & M-_8^J?\ 0=G_ / >+_"C^Q]4_P"@[/\ ^ \7^%;.P?Y%&P?Y% &-_8^J?]!V M?_P'B_PH_L?5/^@[/_X#Q?X5L[!_D4;!_D4 8W]CZI_T'9__ 'B_P */['U M3_H.S_\ @/%_A6SL'^11L'^10!C?V/JG_0=G_P# >+_"C^Q]4_Z#L_\ X#Q? MX5L[!_D4;!_D4 8W]CZI_P!!V?\ \!XO\*/['U3_ *#L_P#X#Q?X5L[!_D4; M!_D4 8W]CZI_T'9__ >+_"C^Q]4_Z#L__@/%_A6SL'^11L'^10!C?V/JG_0= MG_\ >+_ H_L?5/^@[/_P" \7^%;.P?Y%&P?Y% &-_8^J?]!V?_ ,!XO\*/ M['U3_H.S_P#@/%_A6SL'^11L'^10!C?V/JG_ $'9_P#P'B_PH_L?5/\ H.S_ M /@/%_A6SL'^11L'^10!C?V/JG_0=G_\!XO\*/['U3_H.S_^ \7^%;.P?Y%& MP?Y% &-_8^J?]!V?_P !XO\ "C^Q]4_Z#L__ (#Q?X5L[!_D4;!_D4 8W]CZ MI_T'9_\ P'B_PH_L?5/^@[/_ . \7^%;.P?Y%&P?Y% &-_8^J?\ 0=G_ / > M+_"C^Q]4_P"@[/\ ^ \7^%;.P?Y%&P?Y% &-_8^J?]!V?_P'B_PH_L?5/^@[ M/_X#Q?X5L[!_D4;!_D4 8W]CZI_T'9__ 'B_P */['U3_H.S_\ @/%_A6SL M'^11L'^10!C?V/JG_0=G_P# >+_"C^Q]4_Z#L_\ X#Q?X5L[!_D4;!_D4 8W M]CZI_P!!V?\ \!XO\*/['U3_ *#L_P#X#Q?X5L[!_D4;!_D4 8W]CZI_T'9_ M_ >+_"C^Q]4_Z#L__@/%_A6SL'^11L'^10!C?V/JG_0=G_\ >+_ H_L?5/ M^@[/_P" \7^%;.P?Y%&P?Y% &-_8^J?]!V?_ ,!XO\*/['U3_H.S_P#@/%_A M6SL'^11L'^10!C?V/JG_ $'9_P#P'B_PH_L?5/\ H.S_ /@/%_A6SL'^11L' M^10!C?V/JG_0=G_\!XO\*/['U3_H.S_^ \7^%;.P?Y%&P?Y% &-_8^J?]!V? M_P !XO\ "C^Q]4_Z#L__ (#Q?X5L[!_D4;!_D4 8W]CZI_T'9_\ P'B_PH_L M?5/^@[/_ . \7^%;.P?Y%&P?Y% &-_8^J?\ 0=G_ / >+_"C^Q]4_P"@[/\ M^ \7^%;.P?Y%&P?Y% &-_8^J?]!V?_P'B_PH_L?5/^@[/_X#Q?X5L[!_D4;! M_D4 8W]CZI_T'9__ 'B_P */['U3_H.S_\ @/%_A6SL'^11L'^10!C?V/JG M_0=G_P# >+_"C^Q]4_Z#L_\ X#Q?X5L[!_D4;!_D4 8W]CZI_P!!V?\ \!XO M\*/['U3_ *#L_P#X#Q?X5L[!_D4;!_D4 8W]CZI_T'9__ >+_"C^Q]4_Z#L_ M_@/%_A6SL'^11L'^10!C?V/JG_0=G_\ >+_ H_L?5/^@[/_P" \7^%;.P? MY%&P?Y% &-_8^J?]!V?_ ,!XO\*/['U3_H.S_P#@/%_A6SL'^11L'^10!C?V M/JG_ $'9_P#P'B_PH_L?5/\ H.S_ /@/%_A6SL'^11L'^10!C?V/JG_0=G_\ M!XO\*/['U3_H.S_^ \7^%;.P?Y%&P?Y% &-_8^J?]!V?_P !XO\ "C^Q]4_Z M#L__ (#Q?X5L[!_D4;!_D4 8W]CZI_T'9_\ P'B_PH_L?5/^@[/_ . \7^%; M.P?Y%&P?Y% &-_8^J?\ 0=G_ / >+_"C^Q]4_P"@[/\ ^ \7^%;.P?Y%&P?Y M% &-_8^J?]!V?_P'B_PH_L?5/^@[/_X#Q?X5L[!_D4;!_D4 8W]CZI_T'9__ M 'B_P */['U3_H.S_\ @/%_A6SL'^11L'^10!C?V/JG_0=G_P# >+_"C^Q] M4_Z#L_\ X#Q?X5L[!_D4;!_D4 8W]CZI_P!!V?\ \!XO\*/['U3_ *#L_P#X M#Q?X5L[!_D4;!_D4 8W]CZI_T'9__ >+_"C^Q]4_Z#L__@/%_A6SL'^11L'^ M10!C?V/JG_0=G_\ >+_ H_L?5/^@[/_P" \7^%;.P?Y%&P?Y% &-_8^J?] M!V?_ ,!XO\*/['U3_H.S_P#@/%_A6SL'^11L'^10!C?V/JG_ $'9_P#P'B_P MH_L?5/\ H.S_ /@/%_A6SL'^11L'^10!C?V/JG_0=G_\!XO\*/['U3_H.S_^ M \7^%;.P?Y%&P?Y% &-_8^J?]!V?_P !XO\ "C^Q]4_Z#L__ (#Q?X5L[!_D M4;!_D4 8W]CZI_T'9_\ P'B_PH_L?5/^@[/_ . \7^%;.P?Y%&P?Y% &-_8^ MJ?\ 0=G_ / >+_"C^Q]4_P"@[/\ ^ \7^%;.P?Y%&P?Y% &-_8^J?]!V?_P' MB_PH_L?5/^@[/_X#Q?X5L[!_D4;!_D4 8W]CZI_T'9__ 'B_P */['U3_H. MS_\ @/%_A6SL'^11L'^10!C?V/JG_0=G_P# >+_"C^Q]4_Z#L_\ X#Q?X5L[ M!_D4;!_D4 8W]CZI_P!!V?\ \!XO\*/['U3_ *#L_P#X#Q?X5L[!_D4;!_D4 M 8W]CZI_T'9__ >+_"C^Q]4_Z#L__@/%_A6SL'^11L'^10!C?V/JG_0=G_\ M >+_ H_L?5/^@[/_P" \7^%;.P?Y%&P?Y% &-_8^J?]!V?_ ,!XO\*/['U3 M_H.S_P#@/%_A6SL'^11L'^10!C?V/JG_ $'9_P#P'B_PH_L?5/\ H.S_ /@/ M%_A6SL'^11L'^10!C?V/JG_0=G_\!XO\*/['U3_H.S_^ \7^%;.P?Y%&P?Y% M &-_8^J?]!V?_P !XO\ "C^Q]4_Z#L__ (#Q?X5L[!_D4;!_D4 8W]CZI_T' M9_\ P'B_PH_L?5/^@[/_ . \7^%;.P?Y%&P?Y% &-_8^J?\ 0=G_ / >+_"K M%CI]Y:SE[C4Y;M,8\MHD4?H*T=@_R*4+B@ %+24M !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 F*-M+12 ;M%&WWIU%%@&&/G.: M78/I3J*8";:-M+10 FWWHV^YI:*!";:-HI:*!C=M&VG44"&[:-M.HH&-VT;1 M3J*5@&>6,YZT-&&ZT^BCK*]*\3:/;:MH^IV>K:5#P< M5T:L6'- #J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &L MQ!'I]*^1OVR/!OB_3_$"^/\ 0_!^E_$#2X]*CTFXTV[ND@O=.8W:R&>U,BE" M9 51E^5B$7YL @_76W/\J\"_:&^ _B'QC?7OB;P+XB;1/$ESIT6EWEC<6<=W M::A EQYJ;D=T*/&2[!@XR"P*GB@#RZ/6/!?CKPC\.?#.@>%+CP?H6H?$![7Q M+X1U2,JUM=10S7)9QJ:E=LRQ8V! BB/R_P#GGQG/-;/@'X0ZUX?\0:QXK\4>+_\ A*O& M-]9+IL.H0Z M'4=%M[+5-:2SN(UDBDO(O(BB=@>"46>9AUP?SKQGXK11>%=8^-?@[28X]+\/ M:U=>&3=16B^7$AO[G[+>%57 'F1HN['=F/)YKWC6O@MXC\1>%O!$TWCUU^)/ MA9"8O%W]DQ;+IWCV3"6S#!?+D&"45E(*J0PJ*Q_9OMK[P5XTTKQ9XANO$>O> M,&C?5-=B@2V9'C4"#[/%EQ$L.U60$NTT> M746U#0;N.PB6%)+/[(TRH^S *I+"A4>I.,9.??)KI+2WDEF98HHU+-(QX50# MR?; KR3P3\%O$5KXXTWQ3XY\<-XXOM&MI;/1XX=,2PAMA+M62=U$C^9,50*6 MRHP3A!G->OJ@;+<@GC.,&@#QI?VR_@KR&^(VBJP/*^8P(]B,<&G?\-E_!/\ MZ*/HO_?QO\*]E50HP.E+C_.: /&?^&R_@G_T4?1?^_C?X4?\-E_!/_HH^B_] M_&_PKV;'^T9 MBP0$ GI[BO1,?YS2-&&ZC/;\/2@!5.X4M(%"]*6@ HHHH **** "BBB@ HHH MH **** "D90W7D>E+10 W:/QI/+'J:?10 P1@ C)QZ4>6,8Z<8XXI]% #&C5 MNH!^HIP&T8I:* "BBB@ ICOM8 8SC..]#N5S@=L\\"O ?C5\=/%'PR^+^B6F MGZ$_B+P9;Z)/J7B6&PC+WUA'Y\<<5U$H&90,R%HQ\Q5691E0" ,O/CA\2?$& MDZWXO\#^%-!USP?I%W=6O]GW%_,FJZFMM(8YY8,1F)"&1PD;YW@ EH\XKT_X M1_%SP_\ &WP-IWBKPQ08W12H>5<9^AX(R""?$=?\ A+;S M^&];\6^ ?B-XDM?AOXD235M0\,^%K.WU'[?YQS,UBS(7A:7)W+&3\S,5"L,/&?BC3?#FI>$?"NK0Z?;V6F:Q:-9W,\L$;))=/ _SQED\F/#@, M?)SC!!(![FK;N:6FKTIU !1110 444UFV^P]30 C-M;&1GT_S]*\2U?XK?$7 MQ3KWBN#X<:!X=O[#PK=_8+O^W;V:&;4;I8UDDA@\M&$04.JB1]P9LC: ,TO[ M07Q:\7?#;Q1X$@\)Z&OB@WKWEQJVBQE1=2V,$2L\EN6(S(C,N$.-^[;U(KFI MO ,'Q CO_B=\)OB5K?A"R\00B?6;'1]-M[PWTL2!,I#<(3!>!4\H\=5 9=RT M >E? SX[Z'\>/"+ZMI44^FZC9RFTU31KX8N=.NER&BD'0C(.''# 9%>D*=PS M7SA\ ?#D%S\0H]<\-^&-?\*^%-/\-1:#*WB:SEM+S5)DFW(SQ2@.3$#(#*P^ MW'TS0[%2 !GC->.?$KQ)XH\5? M%"U^'7A3Q)'X+F&CMK%SKBV4=U=.IE\I(K=)E:+A@QD9E; * $Y OC#XF> M/=4\>:QX9^'6D>&[B3P[!;W&JW7B:^F@CD:=2\<$(A1V7Y%R96&!D *_S;=S MX1?&JU^)Z:GIMWI=SX8\8Z+(L.L>'+\@S6C,"5=77Y987P=DJ\-CL<@>(>%[ M'XCZCJFK>-M&NK'6?B-X2U"7PSKVGY%G9^*;./;+"^,[;>Z5)OD8_("74_*P M*]GX5NM0^*'QR\,^+;7P)KW@==%TN[LM5NO$$,5L]V)-ABM(U21O.6-@9/,' MR+C"L2QP ?0:L67)IU1PMN4MZFI* "BBB@ HHIC28<+WZT *S[>W%>4_$CXD M>+T\;0>#/A_INBW>NKIO]KW=WXAN)8K6&W\SRT11$I9W=@W(^50O)R0"SXN> M,M?_ .$Q\(^!/#FIQ^&M2\1)=7#Z[+;+<-;PVZ(72"-_D:9C(,;P0 CDJ<5Y M#;^&_B5KGC'64A\2V6I_%+X?<:29_/M[R#=M6ZLY\+YT#' M')560G:R@\UZHA)7GU],5\VR:MK_ ,8OB-\/KT_#7Q%X*USPOJ#76J:KK$<* MV\5NUO)'+:PS1R-]I$K,N-HV@(&;80H/TC&VY<@YY(_(XH ?1110 4444 %, M9\-@#)^M([LK #;C+,3T_S]:\Q^-GCS5O#MQX1\.:#>VND:UXJU,Z9!JUZ@ MEBLE6%YG<1E@'E*Q[40\%F!.0"" .^*?Q&\1Z/XET'P=X,L=*N_%6L6]S>I- MKDLL=I;VT!C$CL(P6D8M+&H52,9+$@#G/^&_QPU'4/&4G@+X@:'!X2\=)$;B MV2VN3/I^KP+C,UG*RJQ(_BB90Z]>1@GRF[\#_$+Q!\0;_P *7OC9-1\<^$K> MV\2>%/&%Q8QVK2QW'FPS6-]#;A4DB8PD,R*O!4CYEYU?$VN>+?C)<>#-$U#X M8:YX3\:Z'KEIJ,^MW A;3+"..0>>UO=A\RB6/=&(PNX^9\ZC% 'T^C;ES3J9 M$VY2?>GT %%%% !1142X.X#E0'!R?J6S5T@5)#N=0%+<\\=: )Z*** "BBB@ IC2!6QWI M68J1Z=S7"?&GXB3_ Q^&>M^([:VCGN[58XX([@D1"261(T>0@<1JTBEB. M>: -7XE>+G\"_#[Q+XB1(7DTK3;B^1;@E8F:.-F"L1T!( S[^U^*+/XD>$?'<-U92V4^D06@LYXX#-MB$0^>!T23(D+,I .\Y(KL/BM\'K MSQ!JECXO\$W5OX=^(.EQ>5;7XH ]<1BR@D M8-.J"Q:1[5#,JI-CYUC; 3R>PK#^(/C$>!? /B+Q*]LU\ND:?/?&W@)W M2B)"^T'WQ7A1USXB^&[[P'XE\0^,--\8>%O&E[;:9?>'8=-ACM;,7<;&)[.9 M1YDB@[582LP=&8C'0@'9_LY?M*6'QT\.1_;=/E\-^*HK>.ZN='N01YMO)_JK MNW8_ZV"0?,&'W>5;!'/LZL67)E/Q-^!NF^*]$T6X\-W*^$?%'AF/;X?UJ MRA!-F%4*8)$_Y:6[!0KQ'@@#&& ->A^%FU9O#NG'7H[.+6_(3[:FGN[VXFV@ M/Y;. Q3.<;AG'6@#5HHHH **** "FLQZ 4,V..M4=7OAINEW=X\;S?9X7D,< M(R[X7.U1ZG&![GWH M^=\P'&3QMR,_S_ ,YKQ+X"_M/67Q;U34] U?3G\,^) MK6>Z:TMI\^3JME'&5F4C#4 >GQL67)JY[P#'XE M@\(Z=%XPET^X\1QQ[+N?2@RV\S D"158 KN !*\@$D D &NAH **** "BBFL MV#B@!68+R>!WIK2;<<9'J!FF;R6(&"?;O[>U?*>O_$SXF:Q\._$/QAT'Q=9V M.CZ!MZ<=#O+35)['1=1=B;365A5#,D3]!/&7PT1Y(&1T;;[>C;ES7G/B#X3 M^$/B-\/Y=$N=*6QL-0E_M6*2QS#/:WCGS!,]3L](_!OC*R\,6_@W4 M+FQMO#[:7#=?VC):J#)]L>0>9&)"6V"(H0I5BS;N&_%G4=%3]A_5=7TK2$T3 M0[[1(=5DL;2,D013O'-/M48R0KR$X]#0!])1W&Z-&!R67( &">,XQG@\'\JE M4Y'_ -:O'/@UKWC7XDZM<>,M2CE\,>!IK?R-"\-7%NJ7=S&2I-]=Y!:)GQ^[ MA!!53E\LV%]C7ID4 .HHHH **** "F/)L//"^N:'DV_0O!O$VL>/?BO MX\\9>'?!WC2+X?Q^$S;0EETN&]N;^XE@$P:1)@0EOM8* @#L0Y#C;@@%+Q3\ M:_B7J=CXF\4^ ]&\-W?A#PM=W5O=VFK/.-0U86I(N3;LA"6Y#*RH)%?>5/W0 M03[GX9\10>*?#NE:S:*PM=1M8KJ(-C.V10P_('GZ5XAX7U8>(_V3_$OB&TT& MSTK7=8TC5+O4+73EQ%+?^7)%+(F>H9X^,]L9Y!JE^S;XH\5?%/2?"6LZ4)_# M?PMTK1H+2QBNK4)=>()!"J&@!6)]>\4VOPPTWP MR]GX5G%K>MXC:=I-1N?*65[> 1,HA 1T'FR;@6;&S R9?'7B#Q?\0/BAJO@# MPMXM3P -&TFVU2[U.*P@O;RX:=Y518HYP4$2B$[V*%B6 4K@DO\ @%J5SK'@ M#Q%JNI:9I]IXW;4KW3];N].B\I-0O+0FW$^PDX+)&ORY..1VH ]"^&7Q!MOB M9\._#WBRUMY+*WU>RCO!!.1NAW+DJWT/%=4I)'/6ODG]DCQ-XP^(?@3X>6^A MPW7A;P+XN1V.%]?B\(7>H:9<:M=: MW]ECNKE8HW6-8[:.4&,N6<%G=7"JN-N6! >-_B%X[USQUJ?@[X:V_A^WU'1 MK2&\U+4_$ZRRP!IBWE6\<,,B.6*JS-(6P@*_*Y.!TGP4^)EQ\5/A[9:[>Z9X)U1R!N0/&^#CD$=.E<9^SW<7]WKGCR+Q6+'5/''A M^_30;WQ/:VJ6S:I:")+FV=XU8A&5+K# 8&X' [#RWX!>)/&?C1]0\)>%(;KP MQIVD^+=7NO$OB2ZM.7M>5?$CXD^+$\7Q>"_A]INBW?B3^SCJUU=^ M(KF6*SMK?S/+08B4M(SL&'! 4#))X!;\8O&GB"V\2>$?!7AS4K?PYJGB62X+ M:Y H;W:>'4_#5MJL5Q<6LD$KQ2G8"'*%DW E?NNI(KUN-BR\^M?+,FEZ;\0O%7 M@?P_X2^%VN>#'\%:\ES)K6IZ0-/@M;:(N)$MIB3]H%P"%'E[AMD+/M-?4D.= MIR,%/'.K MVWC^ZM-(;6-!\37.F06E]:K)((+FW80J$P<1D.H!*D@YQD\K\3M(TSQO-#%T#2M TVVU3Q1XBO&LM-@OIF@ME98GEDDE959MJHC' &6.!QU$/QV^(MU M\-O +:IIHM/[2O+ZTTNSFOR?LL,UQ,L22R[3G8I?) QG &1G->=Z'I_BGPS\ MQVL.GV6K+LU1)(EECDMHYMLIRK8*D':PQ MDY%>W1R>8N<@GOCM7S!\=-,T;Q5I_C7X::-\)]:NM?\ $&R9=?\ ['5-,:YD M4%;UK[=M5H, ]0X,>$4U]*Z-;3V>E6D%S,]Q<11+'),YR9& +'ZXS^- %VB MBB@ HHHH *:S!32,V#CC\:XSXP?$(_##X7>)O%?V:.Y?2K-[A()GV1NP WM MSM3)&YNPR>U !\6/B)+\./"\5_::>NK:I?7D&F:=8R3>0DUU/($C$DF#Y<8R MS,V"0JG )P#YSX7_ &CI_"?CS4O _P 8]2\&>$M?6&WO-+NK/5_+MM1AF>1! M&BW&QQ,K1G*C<&# C'(KGK^S\:>&?'7P]M/'OB;2_B5X6\6Z@(7TR;1+>"+2 M[^&%KNWGM&0%GC!@(Q(7;.U@_45O?&B_\-V>J:]X>G^$FO>,M6\3Z=Y^HV[/UIU#4-3TS3+>TNKD,6$DB1JK-D@9Y'7O784 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4QY-K*/7\J'?;QG!Q7S]XDAM_VA MO'FB:9>6FJ7'PX6QU!=1MH)7M4?4H+A(?(O"C*^U5,C*A.UB02&&* )/'G]I M?$?XZ7G@6X\::]X'LK/0[?5=+C\.S16]QJ4K2RI+(9'C?6!M_>98$< M5<^&/C3Q1X7^(3?#CXC>3JNMR6SW.@>+K>V6!-:M$8&2.51Q'D:CI?Q!\.W?B2\\.P?#GQ"S^%_%<]X6N=!ADLH)VC,TK'? OFL MI21MI0!3C:I'I/A7P!X^\3^+O#&N?$'7/#-_9^&S)/IG_"-6L\!O9I86B\^8 MO(P0;'.(T)&3]YA@ Z'P#\'8?AGXSUJ_P##FJ2V7A/6 ;J;PR8]UM;7K-E[ MBW;/[H2#)>,#!;##!+9],5<\]#Z8Z4U4613G!!SGCKZC_/I4@XH *6BB@ HH MICL5( H 220JP &<^U>&?%JZU'QA\8O#7@&7Q9J_@K1]0TFXOXKC094M[O4+ MJ.1 81.RMM$<9,A5.7#$DXC(+?B'=-\;/%GA_P *PQ:NW@V#4[ZQ\406;O:R M^?#"KV\,[*P=;>4,7RI&\>6#PY%+/%7PP^(FF>!/B#>_P#" M4:=JK/'X9\920)'--($+M97:H HFV*6610HD"GC(-=?I7P;A\*_%2Y\7>&]2 MDT73]71FUW04AW6M_<<;+H#(\J88(=QG>"-P)&:XKPSX!^(7CR\\)3>+_%_A M?Q+X4T.[CU:RU/0;26.YUB1480R2$R-%&OSEB8MVX@;=BDK7OD:A\D\GIR* M%50RC/.#^N<_SIX&V@#%+0 4444 %1R.R_=&X_W>]*S[3U'O7BGQA\07WCJ^ MM/!.AC5(TBUZSL_$W]G$P7<6G30R.)8W&"L3NJQM(A#*OF[<$9H E^/>L7\W MBCP#X37Q!>^$M%\27L]K=:QI;K'M-5 M\3_L_P#CO1M/\8ZM-XU\$:S<+INF>+-2BB74M)N)& CM;R1%198I&VJDH"MN MP'W9!KG[?X"^$[#XH^(OA;';7;?#W7/#D>L?V3+>SS"POXKG8+FU=BS0R'*- MD,/G16'S,V=C3?AK\0O''A_3_#.J?$+P[XK^'4-W#(VOVULYUB\CMY@RP.\; M_9]X>,*\R@'AOD1AD '-^&?"_P 1_&?Q$^(G@R&WU+P1X0/BJ?4]5\5+(8;K M5HGCA,5K8,/FC!10)9PGT M]<]>>0:F Q0 BKM&!TIU%% !1136;;0 C2;6"_Y_S_C7CW[1?BK4-$TWPE80 MZY/X5TK7=,-3OM/U'P MCX674XO$ADTTWZ$4]Q;,2,LBB0$@Y0.&ZX!X&]^!OA/P;\9M-\ M%Z997,O@OQMH.H?VYH%W?3W4$DMLT'DW*^:[,DO[UE+H020I)+ &@#0U:?Q1 M^S5KNF:AKNLWOCWX8SSBVDU36HXI=5\.2RD()VG15,UJS,%9F&]-PR67A&?#5C=^&-*UQ=,N;SQR=H6UL4MS&\-GG[]TS;_F)VQ*0W)VJ M="#X4^/_ !%X3U/X?:=\1M \4?#B32JH10!P!TI: "BBB@ IDDFW\NE/K MROX[^/-2T+PUK6A^&(KE_&USH]Q?:0D4(8S&)E$@BSPTJJ^X*>N1[X #]H[Q MIJ?@?X6W>JZ7>G2,WEI;7>LI$LATZTEN$CFN@&!7,:.6RP(')(.,5YWXDTWQ MA^SS'9^+K'Q#JWQ2^'4!6XU?2M<,5UJ=@FT[K^QF5%+A59F>)L_)N*,OW3G: MW\'= ^%_C[X:3Z''J4B^+KZ;0_$MIJVH3WRZM ]C<3F2X21G4R!HA\P P'9< M!3@:VE?#/QWX1CUGP7\._'?AR^\%QG[*VG^(HY+O4/#:R*&$$1CD"RQA'!2* M8*5!7YG3 H R/&DWCW6/VAKS_A7VF?Z#XH\*Z=';^-I8Q)9:7;)/<-*ZJ?\ M63,LL9C3."0&;A<5]&^#?#,?A3POIVCK?ZAJGV.%8&OM3N6GNK@@8+R2-R6) M)/8<\ #%-\"^$;+P+X,T/PY8-(]EI%E#8PM*Q+,D:! 3GN0*W54*,"@!54+T M^M+110 4444 1R2;& R.?\#^?2O/OCUXPU;P-\(_%7B#1$']HZ?9--'(8O.$ M(! :8Q_Q>6"S[>=VT"K/Q6\;2^&=-;3-.B:7Q+JMC>C1(I$S!<7<4)D6!B>- MS $@'J$;W%>!:Q\)[/X--4U73+#Q!-K-Y+++JL5V5CN(KN! MG*#:6W!$4;-H4;5X !NZQX3\9?#+P[9^-O"'B_5?B[X;V1ZCJ?AOQ&;>Z>]B MQYGVG3Y5C0Q3#[ZQ\QMT 4X-4_B9XN\5^)OB=\,O%?PNT%O$L&O>&=0MK#6) M_EL-+,TMK)]IN><[5CC;"+@NP"9^;(V]*^&?C#X8:YJ>A?"'Q=X9&AD"=O"? MB9)9SH!F.0]JT+AA"Y#,(' 7(^1E&17L'PM\ V_PS\ :-X9M[F2\73XRK74B M!&E=F+N^T<)EF8A1PH( QB@!WPU\%3^!/"-KI-[KVH^)[]7>:ZU75)2\MS,[ M%G8+]V)-Q.V-,*H KJ54(, 8YS0B"-<* ![#%.H **** "F2,5QCO\ K[4^ MN;\9>+K3PE_97VSS$_M*\33X)=N8UG=6,:R-GY [*$!Z%F5?XA0 [QQJVHZ/ MX/UW4=*M?MVJ6ME/-:VX!_?2I&S(N.^2 ,#KFOG70_#/CC5OAOI'Q$\$?$6_ M^(-YJ5JE[J7AGQ";>32=75@#);P@1J;.0'3]E9 55-N-NUL[OFKTB^^&6N_ M#CQUJ,OPD\2Z#8/KF_4;[P+XD,DEHTA8B2\M?+;S("['YP%:-VYPK'=0!ROQ M&^)^M>.A\&O'/PZ\(7OBNYEO-1M/[.DQ$NG7K6SQ'[:S?ZM(725'(!;*[5R6 M /N?PE\!ZKX-\+/%XC\1WGBGQ#?SM>ZC?W#$0^, &CX!T'X@_$OX:VGQ%\,?$W4;KQG6&@9"&3 M>&W@X+;ABIOB-\4+_P =_"/P5XD\.>!]7U35-!\76L&K>#K15%U:7,)>-HCN M(41K(T9#?=\M@_ '&_-\/]8T/Q)IGBWX;^(]&\-^*?%%HMWJWA/7 6T_6)%C M3?<(D9#Q3J&4-+&&4@_,IX->D_"#X>:AX-L]=U'7[^UU+Q-XBU ZGJGUS0J!!@>N:=0 4444 %-9M MI ]>!3JP_&?BBS\%>&=2UW44F;3]/@-Q<&VC,CK&OWFVCDA1ECCL#Z4 :S,& M) ^;CGJ1C-?,/A;2/&OQBA\4^)=)^*>L>&/&VD:W>Z:F@A()=)L1#,RPP7%J M4W2+)&(W:0.K_O,JP J[J7P=M_C?J'Q"U;QNNM>;87A3PM=6NHS6UO9VHMH MY(;JS\J0*7+LQ:0@DE=I^48./X-\-ZKXB\"_#?XI:#XMT[PI\3]>TJR@OUU1 M ;#Q$XAW"*>%65O-"ARDD9W*-W##Y: (O'OQ"UOQU^SYK%B/!-U;>-?".MZ6 MFM>$]'42-((+V";=99 $D4B#,7N]2\7>/=1ECUS5U6. M+PY9W3-I^CVZDE85 PLLW)+SD$D\)M4W-12$,.F[((^4_U]?QJKKNJ+H>CWVHR1RSQV=N]PT-NA>1P@+;5'=CC '< MFO I?AWIG[27C;Q#>^+HM5U/P7'86,WA=K6^FMK-XYHC(]RGE.I-P'X#'.P* MF,$DD KVNC^)OC)XZ^((@^)OB+P5XB\,ZM]BT[2=+\G[);VYB1X)YX)(V^TK M+N).X@?*57#*2,O@'\7?A_J_AZ&S^)&BZ+#+KQ1\-?"'CV'QK%X7^)6FR3^'X?$NJE)(=0 HPH!Y9@#)^"^A^-O%.IQ>.O&KWWAJV-F+71_!(G M*I8VS;29+T*=LMRP4?*[696+7*X]/\;?"_Q?:6(H#'Y?GJ@)V3!C&LJ9PI9"N58 M54_9K\.^./&VB^$/$?BJVU#P/X7T?2(++1_!;/Y,]P1 L;W6HA>I(+>7;GA M=S L1M[3P7\/?'NK^.M*\5_$34_#\UQHEI<6FFVGAJWGBCD:;8)+B9I6)!*H M (UR%RQW-D;?8U4?4?6@!%48XZ4X<4#BEH **** "HY)-I P3_\ KQ_44K,0 MP &?_P!=> ^+-OQ^\=>']%FM-4N/AW'#J<6LVT,CVJG4;>6.-+>\*,'$>UI' M502'^4D8H D^(3:G\0OCH/ 5QXRUKP/I\6A1ZMIPT&>.VN=3F\YUE8R/&YVP M@19C'!\W+!AP)/AOXN\3^!?B!)\._B#)%JFIW\+SZ#XR@M$MUUF*,9,-PB_* MEU$IR0,*ZY90.0. \/\ P?T:_MOB-X1NM=O]$T_P!K<=YX7\127;/=^'A+9P MSLJS2EBT(9V)1R5V$ C@$>@^&_A_\0/&7B;PGK?CSQ!X7UC3/#;R7VF7'ANT MFB?49I('B6XE+2,L2B.1_DC+!BP^?'% ' ?LU^%?B'XNT/PW:Z[9ZE\/?"/A M2YN!_9RR&WO=>O5N)"TLI4ADM QR$ZRD@ME1\WU?#;QJBA4"*F-J@<+@< #M M@'''I3E19,-@]"M!URTO9CJ.BS+;W5Y=Q&/R[1)BK&/Y'E MD^7#-Y> < TSXFZI'X->DT[Q8NG2-;S)&MJTT*NRL'6WE M;8"Z$$_=R,G/#Z+\#_#;_$'Q_P#"U3J%KX)AT[3/$6E1K=RM+H=^\MRC2VDK MEFAQY*.%^Z"7XQG(!U7ACQ%XK^"_Q+T[PKXXO'\6Z#X@-)K>*.^CE4, MRV%^8PJL2-QBE"J')*LH;D\3\(_"/Q$\7ZMK7AN]MM2\"^#M*\6:EJ-]J4$Q M@O-?D>]>>&*!E(:*W53&'D^\Y#*"!N+=;X>\ ^/_ (C6'AFW\3>-_"WBOP'I MU[;ZO:ZWI%I(E]JY@D#V_F$2&!/F569X\[R,!8^<_0ZQ\GYB2O'6@!(8$C50 MBA%48 7@5*.*!Q2T %%%% !3))-IX&[CH.M*S;:\5^,WB2]\9R#P3H7]JQ21 MZO8V_B$Z8Q@NX]+G5R9H7!!5'*F,R(0R@28((!H D_: U[4$UKP!X73Q#=^$ M='\3:E-8WNMZ&WCE=6$32N,!\;OEPI4L#7.0:EXG_9[\::-!XLU M:Z\=?#_59TTZP\2:I%&=4T2XEP$AN9$11+!*RHHDVA@VT.6R#6+#\!_"FD_% MK5/AG!974GP_\3>&VU.ZT2XO)IXK2]AN8T2XMVD9C%(0Y8[6&6C#8SDU?L?A MG\0?''AR+PC?^/\ 0/&'PU%U&LNO?9W;6KB&WF!-M(Z.8#)OB56G !^5B4#< M@ PK'PS\1_%'Q>^*/A'3[34/!OA;4O$$.IZGXSC<1S7=K]CME6TTXKR)&,;A MYC_JQD %FR/J?3M/BL;.&WB#[8E"[I&9F? 'S,S9+,>I+$DGJD?QX\::HNCZ MMX8\++J">+6M;:ZC:R0"@Z3:W$;&?P_IOB*PTJ>Z^(#*IBLK&..1'CM0?]9=,Q<*3\J E MSR%5M"W^$_Q ;PSK/P[\,?$+0]=^'\C2Z3-<:U#)>:UHUNRD268=9/+F94<* MC3;60$;M^*^C-&TFVTG1['3K<-]ELX4MX@SEOE0!5R3U/RCGKF@"/P_HQP )^T=XQU7P'\)]5UO2KS^S9(I+:*XU0()/L%O).B376U@5/ ME1L[_-\HVY(;&*\X\4:'XQ^ UG;^,M,\2:Q\6/ 5OMN]7T7Q!Y-YJ%O&/F-[ M87"HI8J/F,+ @KG84/!S=>^#NA_"WQA\,=6T7^U?M7B:_?0O$D.LZA+=C6+> M:SF>1KI)79#(K1!@0HP-R#"G;6OI/PN\<>!I-7\(?##QSX;NO!Z'R!H_B2*6 MYO/#*RJ#Y4+1N#)$5.4AF"[. '90!0!G_$75_&^L?'71[[X;Z1]OB\2^#TMK M3Q?<1*VG:5"UT99)Y,\R.8VC,<(^^WWL*K$?0'@/PB?!?A'2]&?5M2UR:SCQ M)J>K7#3W-S(3EI'9B>I)PHX4': !3?A[X)LOA]X'T/PS8/))9Z1916,4DO+ MNJ*!N;W;J?K["NC1 @(!)Y[T *JA5P.E+110 4444 1O)M8+C/';M[FN+^,O MB;5O"/PI\6ZYH-M]JUK3],N+FUA,9<^8B$J=F/G.02%_BQCOFK'Q"\9KX5CL MK2)6.L:LMQ;:3O7]P]XL#R1Q.W\)?80,]<$=\'YJUOX:KX)\ ^ _BENURR^) MMQJFE+K-SJ-[+YERMW$;#XA> M!/'&J?%W39XH]1U'PSXA>WFBU>$@/NL9%1?LTZX!CCYC)&T@,=]5/B-XZ\3> M,/'?PF\:_##PY-XFBUG0M4M+*\NLQVFF3S-:GS;S/S($6*4$+\S,FP?>)'1P M_#/Q/\,O%NHZ7\(?$_AN'3;I?MUSX(\2K)+'IC2N=UQ:>3()(XW=6)A8;&8/ ML9,M7JWPG^'Z_#GP-9Z$]ZVHW*3375W>;#$)[B:9II6"9^52\C87)P,#F@"3 MX9^"+GP/X3@TW4?$&H>*-3:22>\U74)26FF\8>+K'P>FF3:AN2*^O8M.CF"92 M.:4E8S(W\"EL(#_>=1QF@"7Q1J5[I_AO4[W3;9;W4X;666UM2V/.D5"R1\9Z MM@''KWZ5\W^%/#/CKQ)\,=(^(_@WXDZAXTU;5+5;O4?#/B 0MHVI C]_:1Q" M-6M'4[HP=W!7$BMVP/%GPUO=.^"=_P#%[69?$&F?&'3I9-0>]EOIE,3)=;?L MBP!_)-L4 18]N&!#$EB37HVH_#?6_ 'CJ[O_ (4>(O#^E7VO))J.I>!M?+FS MN9,@/>6XB820L6(#D!HV.,@$[J .5^)_Q-UGXA>&O@]XY\$^"]0\27UOX@GC MG\/_ "Q/8W?V2YMBEVS<1)#,VUY ,J!N7@XKW'X0^!=<\(Z%H0ZMK6K:A M/JVIW5K 8()+B8@N(XRS%$ !)/&2222>Z V_SH %7;TI:** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*24QL!@8]<_D/\ M/O4.I:E;:19RW=Y?'''ZK);DB?RY4/EV^&#*@=7W%&?&4L6G:WI=Z-DVD:VJJ(&E7H/.CVQ[LE6(@8?>)-K6_ MA/I_B+2=6^('PX^(7BC2?#'B:W.J:CH_@\6V,Z,T$TB@@F-E+''1 MAFK7PE^'MGXM\3>(M7E\$7WA?P3?:3IND0Z1KT(BN+R6T:1DN&A#$QE%,:*S M88^7Z!30!6M?V;]>\0?%[QA=^+=5M+SX<7FM1:[9^'K>,YU"Z%O#'F])R&B1 MH05BQM8_>W #'T;#;Q1QA4&$'R@*>!3HXPP#'.?KQ4@&/>@ 50O2EHHH *** M@O+I+&%YYG2*"-2\DDC85% )))_"@"4L0>F17AGQD_:0/P>^*GA[1M4T26\\ M'W6ES7^KZW9JTCZ,JS1QQSSH.MN6,_%?C;QKXET+PKX[ ML_A_I?AG1K76)M4.G17SWHF$KJY,IV+;(L)#%!N8L?F3;\T?P.^/7A/XM2:' M;:YI$FC?$75M#C-U;:GH5U9)>Q ;IEMIKB%%N(E9B<(S##9Y'- '0>,+R'P) MXVT;XC6,T4OAO6D@TS7)H)0\&UV_T.^##@JCMY;-_%TN[?4_A-JMI)]G\.ZAODETR1SB:WA<_>M&#$A#RA)"D+@#UZVLXK:W M2")=D<:B-%SD*H&!@4 -L;&WL;6*WMX([>"%1''#$@1$4# 4*. , 8'IBK"J M$4 <#M2JNW@9_&EH **** "FLQ'"@%O.O'ECX- M\&>+K?P=;R:&==;Q%%817[W"F;REC@$I\K:/O,Q#$AE QG( +'[0'QYO?@IK M/@PP^';CQ)I>IS77]K1Z/M7L$L_#7 MQD\+7<>K:99VP74);!_,2_T:7#2,N#\QB.V93V5)0/OUROP/_:.\-_$"?PC8 M^,(GA\?2"]L-/UF;0;JRL=3VR%7:RN9(_+;SHX4E\M)&X'!.VNV\)_!BZ^'/ MQ&U&X\+WUK;^ M=6:;5?"EQ'NBM[UADSV>/E19"6,L9&TG#*!N;(!RWQ2^"O MB?XI?%JPU;2/$L6E> ]6\/#3M;GL&(U"ZA68RI!;RCB))@YWR#D*#C!;->Y> M&?"^E>$=!T_1M&T^WTO2]/B%O:VEK&$CB0< *.W]'=#LM)TVV M2STZSA6WM[>,DK'&HVJHSZ 8YK1 VT (JA1@9_$YIU%% !113)&*J>W&XO_$0F>VBMQ((@B11,KN[ M,>NX!0N3DD"J_P 3?'6LZQXJ\)^#/!^O6^@SZ_\ ;FF\11VRWAMQ:E0\,*M^ M[,Q9F^^"%$;G:Q&*^?+[XF3Z]?:9'J?BUK3XJ>%]?NM%T'QQ-X>N;?0-=4D? MZ)+/ 7BNWT;P]/ MI5W9W^IQIYEU]BN?(DWVN>%E81;=S [0^<;@"*5Q?>+OC#XM^'PU'X8:UX)U M;POJ@U'4=;U2ZM9+2*$1O'+;VTL4KO.)@P'*(-J[GVD*#[[X=\/Z=XY8G';/04 4? O@71/A[X5L?#^@V$=AI5FNV&)27+ M(=8.COK$D2W:Z*M:U:Q\&>,](LO#7Q2L';5_"&MZ;+(=)UN:%%<17LL,9M4.Z5K= MUW* PG4=UXNO\ Q]\7M$T3P;K?PSOM&\6V>JV.H'Q5:W-O)HUJ8)TD:\MI MA+YWS('41&,.?,*M\I+$ VOBAHOB?]H#PO\ #;Q3\.-4L] O['4WN+B;58/- M:Q1[>:WG C!P;B%G("MP'7D<8KU?X7?#+1?A7X5CT71HY?\ 6//=WMTYDN;Z MXC3+*.P6ZNI+J=8A@/,^-[XZ9)&?K MGOFM55"].* !5"\"EHHH ***:S%<>GZT #-M./;.._Y5P?QR^(-_\+_A+XH\ M5:7:6]_J6EV3W-M:7+$1SR ?+'D$-;NM M4L-($UWF2+3WNI0B331JP. "2 2NX@#/IY WQB/PM\8>+/!/QZ!JL)#Q"1>X#8(8921"2N0U8/CY?%WQ[^#WAZ[\%OIVA M^.=(UVUGN[;64+P6=U;RF.Y1U'+;-SR*.-X52",UTWCKX6OXJU[1?B3\/=6M M=)\8Q11*U]M\VRUNP)W&WN54C>N"6CE!#(V"/E)!]-T7PWIVCW>I7UG916MY MJY"JHSWQG'- ',?"/X/Z7\)]"N+>">?5M,XIU>=? M&WXH+\-? >NZG9&TN=8L8(I4MKB3Y81+*(4GF53N\E6))([(<>H .H\9Z_)X M9\(ZWJT?DA[&RFND\\-LRD;-\P')''0$<9Z5X]\-?BEHW[5/PMOM!\1Z1<>% M?%4EA#_:WA^[.VXL_-57ANH'_CC8[7CD7^)0#AE8#DM4^)VJ_"'QYJ7A+XG: M]=?%'PQJ^A27]R-,\'R7$FF R"-XYH[..0?9I59R/-^8>2P+-7H'C;X=Z3\9 M_#?AGQU\/-;M=)\365LMQX<\3V"B2&2W< _9IU&#+:R8 :,], C:RC !A>)8 M?%'QC_9]\4>#X);&/XDZ++%97*WYVV\]Q!)'-%*P'_+*=%1N.!O89^4UWGP= M^#J_#^/4M;UO4&\2>/-<(DUKQ!(FTS8^Y! O_+*WCR0D8/').22:Z[0_#\$= MP=;N;6TC\0WMI!;WUU9$[9?*W%0">2JM))C/.&P.[?P#X1U_5=BWU_I^E7.I1:9'(!-(- N- M L_B)XB?XE>$/B!I%T+[PSH/A66YEL8S"&$MLMLCS-!\PC+2ALEPP9<;2 =5 MXS^)'CCP-H\Z?&?P]X=U7X.4%0IG3:!G)11 M5R'3=4^(7P5\?_">34DF\466E3:9::A.XVWMI/$PLKLGG(9(M/^'\>G+X:U;XW^ KR![?1/$6C^2;R6'E&L]3@N7B:*9.4,G((!WA M&!4^O? ?X5GP%\/?"4.M6L'_ E&F:5_9LD\,AD\F$OY@MPYQO5/E4-C^$D8 MW'(!G_!#X+WGA0/XJ\:7T.O?$34+9+>YOH8]MM80+]VSLT.=D*G)/=V^8\;0 M/7U4*,#IG-"H$SC_ #QBG4 %%%% !3&?;]*?63K^O6VAPL998Q<-%))!;F15 MDG**794!Y8[020.P^IH C\6>*(/!_AG5]VDB>0-;B%7 MN97C&Q)-P*G<>%%3_!OXA:GX%\/R0^$-&UCXK?"I9Y+73AIL:1:WX><'#:?= MVUT\+-&A("GAU4J&4C#T =]\'=4LDTS4_A]8ZG%>:+)I[:AX5U%)-ZW.DS@A M55LIVM%GDDUG_ +-O[.>K^"=+\/:S\1M0M==\7:+IJ:3I4%HI%EH] MJBJN+=23F5P@+RGDYVC"C!Z3X ?"G_A&O"5EFM*LKZ1; M74S,+;>I*YVD95254G:"0BFO8U4+T]]*!BBEH **** &DGMS3'D( M'RA2V/7BJ]_JEKILEN+NZ@MA<2+#$)I0ADD/1%R>6XZ#D_A7RIK?QH\>VWA^ MU^*)O /B72FT)(=6DTWP[KF?]#U=T@CDEMPV?EN4WGY"1N"DKRK ;G@)3 M\,?B!J/@.4,FA:L9M9\.\$+'E]UW:+_=$;L)5'7;*P Q'S2T)OA;^TIX"\3> M'[/39%L_MA?5--N=/FTO4+*]8B1)S'*J2139"R))@'(!!XQ71_#OX?:O:^'] M-LO'FH6?C#5=!U!Y-+UOR=EP\80I'+,.@GV,ZN5^5NN!G /,?@1^S3KOAV^ ML=4^(^J6>N2^'+JZ3PQI=CN%GI\3SR'[6X(&^Z=&(+G[JG:H!+$_24: +QQZ M8';M^E.5 HQDGZG-*.* #%+110 4E+5/4M3M]+A26ZN8;6)G6(//(J*79@J MKDD
/FT7QKX]T;Q7::'I'@[69-+A\(OH MZW+:NT3HI221CYOFS%OW0A"X!7(NZ-<:=>2HZ!(Y)H9XXY&7:N%?'&SCD4 6;13\)_B[+:G,?A?QK,TL W#9:Z MNJ9=,DCBXC0N,_\ +2)_[]<5X._9IUN]^(WB&^\=ZG:ZEX+M_$5QKF@^';0$ M1S3R%7%U>GI(\;9$:?=7:&.X[=O=?#KX3ZEX>\/W/A3Q5JD?C+PYI]]%<^'Y M]0#-J%O%&XDCBG?/[QHF4!9>&*@!MQR6]5C^Z0?H: ".-57 ''3IV]/I3P,= M\T4M !1110 5'(Y7@=^!]34&IZI;Z19S7=W/#;6L*%Y9IY%C1%'=F)P![U\\ M?%#Q]XWUK6/B)+X<\<6?@#2_ =O%,S76E178U)VMQ.6E,C<0?,(P(]K[E;YN M@H V=0^)OQ4\6:YXENOA_HOA>[T/PUJ$FFSZ?K4]Q%?:E/&B-((I5'EV_P!_ M:I=7W$$G8,$X'@+XM:7=^-U\76$-UHVFZY=)H'BK0]1'EW&AZTBJEN\RYX\Q M<1%^C9MV! ))XGPC\4KN^^($GBOX>Z9J3>+-4TRWU'Q9\-=9T^XTF:_4(J&^ MTZ2[2-'EC.V,G)210H+ [6/I/@GPI-\4OB1XJ\5:UX$O_"7AS5M'@TJXTW7A M"EQJ5Q'*TGGO%#*X41@K&'+!F/0 $@%";]FW6_%7QA\877BC5;>?X8ZEJ=M MK<6@6Z$/J-REM#%LNW&-UO&85818PYQNR!@_1L-O''&J*@14X55& !C QZ<> MG3I3UC&2>GM^IIZJ%&!0 *NT8I:** "BBH;FY2UADEE=(XHT+L[M@*!U)/H. MY[4 /:3:V,?IP/QKQ?Q5\0OB)XD\>:_X>^'5IX9B7PVEN+^7Q*;@M>2S1^:L M,(B(\I0F"9F#\G 0[2:S?'?C+Q5XZ\>ZQX;\*>.+/P%INBZ';:W)K7]GQ7QO M1,TH4JTI\L0*(3N91N.\89>_D7A?XKW_ (Y\2>%?%_A3SM)^+EWHJIJWAC6M M+N]*TWQ9;0G+?99KB-4::,L7B=&<*LC*Q*G( .VT_P",-O+XP/C:XTFY\)^( MM#\O1/'OAJ[8.UM:R-F"^60 ":&-SE9E&#%))N"LA5=;QY^SUXC^)'QLU349 M];M[3X9:WI%C!J]E:9%]J#6\D["V$H/R0.)07(^9N@8#.9=#L=4^+_Q>TWQ/ MJ'P^U;P786.AWND:LOB(6P?4Q,T>VW58I9/,BC*LWF, OS_+G !WH 33-)L])T^WL+*WCL[*VC6&""W78D:* M,!5 Z =,>U7 ,4*NWN3]:6@ HHHH *9))MX R?T'UI68]L=.E>+?$/QIX@\8 M>.-!\%>"_%-MX734M*N=7D\2PV<=](5AE2+R;=9 8M^Y\N7#;0N,9.0 3?M! M?';4/@KJ'@HVGAJY\4V6K7T\6I6NFH9+R"TCMWEDN(HP?WGE[063!+ _+S4' MCO6K"^TGPU\9_!UTFLV-A;^9=R:>V]=0T>3!F"XZF(A9E'7,;+CYC7(_!G]H MK0O$][X?TKQRYD\;1W][I.F>)I- N;33=4*RNBM;73)Y.^6- WEI(W(91TKO M/#?P;NOAW\3+O5?"E];6?@?7FEN-:\+W"$PQWC<_:[0_\LR[$B2/&UB=PP2: M .3^*WPA\4?%?XI:#K/AWQ/!HG@;5- ;3=;O+%C_ &C-;F=)4BM)!Q&)E9@9 M \(:7K.A^'6\5W]UJ]I8?V-;G%SB7?B&>]A?7_(6[^R_9DW/%$K M?(9R<\."%VOE217G7P^_:!T>'5#X6^*5Z^N:QHGB=],TOQD_AJXATZYGVA(R MUPL1M8KG]]) 0L@^93PN[% ';^(=)K/0M/:&[2[U6:$27, M%G=1)N>V7H)QY>P;ONE\X.TBNHO/@]>>&_BU!XY\$:A;Z/%JTBKXIT>X0FUU M1< )C^'_ UI?AFQ:STFSCL;1IYK@PP\(9)7:20X M[9=V..@)X H S?AW\.=!^&'A.Q\/^'K$66GVNYAN.^661CF261SR\CL2S.>6 M))KIU7;FD5=HP*=0 4444 %,9BI'&1^M*S;>X'&>:\K^,GQ(OM#M=(TGPU>V M=KK6LZW#H!U*:+[3'ICR1F7=)&&&7*@!5) W2*3D<$ N?%GXB:YX=U+PSX:\ M)V^F2^)_$D\T5I<:PTGV.VCAC\R65U3#2$# $:LI8G[P )KR;Q3XV\5:WJ>G M>!_'NF:?X7^(LE7,D9PM]);QFV7;Y@5E)0/'. M-P&,UW'C#5/'_P 7/"NG^"-=^&=Y9>*UO[6XB\66%S!)H<(AFCD-[!.9/.4L MJ_+$4WDMM)VY:@#>^(VF>*/C_P"!_ASXE^'FHV?AW7-/UG[7<-JD7F_86\F> MVND* C=-"TC_ "' +)R#7JWPL^%VB_"GPR-*TE9Y99I#+/AU\6?%VM>+M&CLK/6;7 MQ9H?A>;[5X=NO-8H\[6<+11!#&DJ/(%.W(.\9- '8^-_&'B?;%X!^,=CI>E1 MZ_-'!H'CKPP918)J2MYEM'+%*6:WG#HK)N=T/\ Q]\(=3^' MOB+P!-XYO-U.B7\;KF&\D+3"2W9/D=E5&RRYC+< ?1GA/PC;> M'XGN7C236KJ"WCU&_7(:[DBB"!V]3CCZ >@P <_\(/A'9?#32+N6>[EUWQ3J MLOVG6O$%V,3WT_\ [)&GW4C7 4#H223Z$JA>!]:1$$:X&3[GK3J "BBB@ IK M2!3COZ#FG5P?QD^) W M>@#I_$VK/H?AW4]03RPUI:RW ,V=@V(6YQSCC]*\4^$'Q>TC]JSX87?A_P 5 M:)/X7\47&F0R:KX=NCMEBCF0-%=6[_QQ'ADD4G:RX.&4BN2U;XE>(/A'XX@T M3XC:_/\ $_POXAT.>]NK#1?"#W3Z85,:$"*TCD+6DH:;F<''E$;VS@=_XJ\ M^'OCMX/\,>,_A]K=OI.OZ=#YOAGQ/I\6Y(XSPUO*A ,EN^W:\3 =,\,M &'X MAL_$_P 6O@!XV\ K<6A^(^CH-/F-Z=MOW0_ZJWCR0J#D_>8L3FNO\.^' M8_,BU[4;2Q3Q1=6$%K?W>G[O+DV9;:I;DH'=RN><-WKH57;F@!%4(N!T]Z=1 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5=2 MU.>[NI8[>V@C:66:1L*BJ"23[ ]:M5C>+O#MMXO\-ZMH5Z9/L>IV(=$\!>*$^P6GBC6[2&/2;X3 M#:BLRS-+ )-WR-/'&#V/0GL/@QK5W;VNH^#=>F^U>(?#'EVQO&'SW]BP)MKD M'^(LJE&Q@>9%)CC%>.^)/"_B[2_ VD?#OXNZQ\/;/X9V]Q;6D_B?4=2>"YU: MV@Q)%;FUEB6*.5A" [+,PP&*KG.WKOV:?!L6I^'=#\1VVIWTMCHUQJ.E:+?2 M-EM3T0S'[*LI8$NB[08V!R0H8'#$$ [SP+\&[;X<>-]>U3PYJ,^G>'M:!N;K MPVJAK2*_+9>Z@.,QF3G>@^5F&[ ).?1U0,#G\?YTOE@K@]/H*#/$,_P^O+T:4/ M&IAMSIC2O(8@3&9?/,!?"^=Y6PEA@D: .K^%;2>!]6UKX9WJBXBT^%KSP^UP>+G M378@0$X)+0/F(\'Y#$W\58>E^'_'WQ1\?>$M6\9^#M/\#6/A&\FOH5MM874I M=0G>&6!0C+&ABA"RECN 9B%!4!1F;PWXA3X]>/+'6M$LI+;PCX7N'&F^*4?: M^JS',=Q!#&RX>T* H7/WG4%?N!C[E&ORXSW]<_@: $6/OEE/L>/\\U(J[<_7 M- &*6@ HHHH *8TFUL=J?32H+ ]QW_S]* /&=7_:@T#2_$'V7_A'O$=[X=34 MET>Y\66EI$^EV]TT@CV.QE$I4.P5I%C9 3@MGBIO JCX8?$/4?!$ZK'HNL>; MJWAYN@3 /"/PBO= \4>([O0O @U5M6O MY[S51:)^]NGN#"9QM:.+SG!&TJ> -QR<^=_"+P/X?\5^.?$MCX&\4WVJ_#O1 MY]/U32-6@U)M3BL-5#R_:H;2ZD:0R1O"%$B!F53*XX.0 #LK[0OB#\4?%&@Z M5K_@O3?"'ACPWKL6K1ZE;ZRM[+?B!F^SI;QB.,PC)0R%\8 9%5P MU\=/X:\/>"]>\8R64L$6KZAI36D=MI9EP5#F:=&=MK!F6-6*H,YM/:5;C3FCB$):58OG>UE$=LLA7[ MHC?/ROB@#U[3]GPO^+WD*53PKXVD-Q;8(VVFK*F9%&#]V>-=PQQOC?D[P*P_ MB5H?Q!^*=WJ'@.7P9I>C>"Y+^&5O% UD3R36T:H?"]VL^G:3JT<\364UJ5+1),?G9T M7@^6I9AZYS_G_P#74D:" M-< DCWI5&T8I: "BBB@ IK''L*=28YS0!YAXZ^.5MX5\17&A:3X2\2>.=8L8 M$N]0M?#D$#&QB?.PR---$K,P5L1H6>!_ M&,Z:7JZ&-HWT[5E_=PM+&P#([\V[@C[PASQ@UL^+_!/Q$\!_$S6_&?P\B\/Z M]9>(;>%=7T7Q%?RZ>(9H$*)=0W$<,N04PKQLG\"D-R17D/PY\$^%O$7Q$.D: M)XDTCQ?<>+=(U*Y\>_\ "+3A[*.=YQ):3@H3Y4RNSQQEBKLD>3GRP >N_%[ M3?'_ ,0$\1_#O3?!&DP>%-]CI%I:7%W+J,T$2PR75QMWSL MHP7;;QDG)P, 9Z"M #% "*H1<"G444 %%%% "5YU\2/C /!&L6>A:1X;U?QK MXGN8&O%T70_($D=NK!6FEDGDCCC7)P 6W. [?PKX\\11_%7PQJ\U^FK MZ1'II6%U\B6..5Y4W(1N25&DE4@D8R0PX% 'G\?Q(T[4Y-%^,>BVMWI^FF7_ M (1_QAI6H1"*YLE24A9)E!($EK,3N*DJ8I78,0JUV/Q0UCXA_P!HSZ)X2\"Z M7KFDZM9^6=;OM96!+:9]RMYMN8V,B!""-I)/0@<&O(/"/Q,@@NO'O@G0='M_ M%OBKQ%XPU42Z+/(5MK6RW)%--=O@^7%A6 &,N2-H89KZ8\"^%AX0\(Z7H9OK MC4TT^$6L=S=L&E:->%5B -VU<+D\G;DY))H K?##P3#\.?AYX<\+07#W4>BV M$-@L\@P7\M N['.,XX'88%=2JAX\//<66NZ->PF&[-F'VW5O+'NP)867S5ZYVG:3YF#ZUJ/@'3 MK_XA:7XQ:6ZBU>PT^XTQ%C<"&6&9XW82+C)(:)2IR,9/7-?*WB+1?ASX=\6: M:WPR^(%SK?Q<;Q.JWUA;>)&O9+J.2Y7^T$N[+S3$D*Q,[%O+79M0@YZ@'T#X M^\8>-;&XTJY\!^"--\9V&J6OS:E)KR6(A)(,)8&)B\15F;:T_AYX(@^'_ M (9@T2TN9Y[*VEE^RI.0?L\+.62!#@92,$(N>=JCVKI578N 2?K0 H&*6BB@ M HHHH *Y'XE?$>T^&^CV]U)87FLZC>SBTT[2-.5#_!.M>*-%T?5_"GV9O&/AB^&L:3#>.4AN66-XY+=V_A$D2>YA!V7%J6MY9$ M*31\ AL;A&Q &=?Q!\1=>OO"?A[Q-\._!MKX[MM34&02ZK'ITD$) *L-Z-G M##:R\,I' 8C%?(-GJ'PUU;X!X?!=EJ44,TOD7][)J L25\JRDE"F5(L#(4R>8_)."[8 MP. 8WP.\ ZAX%\+:B-9^RIK>L:K+/,4MO++%*C*6BD4/N"N^0,9KT?XZ?#?4_B1X7LDT'48=)\2Z-J%OK&D MW=S&TD N8B=J3*.3&P9E;;R Q(P<5\X?&K[1XECN=1^+FK>#_!7C/P_ICS>$ MM'\-:NU]JAU!W39=QAXXI#NDA6-841MP=PQ;.* /?I/B5K>O?#71_%/@CP9; M^)M2DD\JYT6[U*.PFLV!9)XMY1U\R.13&5) )4\]*M?!?P!JWAV3Q9XB\106 MMAX@\5:D-2NM/L9C/#9JL$4,<0D*@R/LB!=]H!9B -JJ3J?#?P?+X?CO]8G> M:UO->6WO=0TM2#!;WODJDSQC (WD+N[$J" ,DGN5XR,8H %4+G'9*R(TCMR $10,L[$A549+$@5N2,59< M#([^M?/>E_%#P?\ M31^+OAWJ+7GAW7-%U9E$<4F))UM+L&.\M)&3;*@DB4- M\IV,"K#H2 3:A\1H/C1=7/P[\1^$/$OPYUS4K0ZEH5YJXMB)GA962:*2WFD4 M21L4M>/-'N#9ZCH,U\+1!>1,!-LE*, M$W(WF1DC:5=[FN9L OBWCC\M0/ MON3)P@RQ/W0<5U_P?TS6->U+4?'VLZ/-X0N]>B2/^P3.)&:&,YMY[A=OR7.Q MMI56("A5.2N% (/A-X-\0R^-O$OQ!\6:7:>'=9URTM+!=%L[L77V:" R.#-* M%56E+3/G:" H!/)KUQ.E)Y8QBG*NW/?G- "T444 %%%% &9XB\06/A71;_5 M]4NHK+3;&W>YN;F8X6*-!EF/L "?Y5Y#;_%;0_CA/>_#W7O!_BCPS'KNG2SV M$VNV2P)J$"[=TD!21FC="R.%E"2#*G;Z>H?$#P/IWQ)\&:UX8U=KA=.U6U>T MF:UD\N5%88W(V#AAP0<'!%>1_'KPE\(I-8\-R_%/QJFAI;V$]MIMO?>(O[&5 MP GGRB2*2%G;:$!&XJ.H48) !N^"_%_B+4/ .O:5+I]GK_Q$\,R?8KBSNIQ; M1:C(@#6]QO*OL6:,)(#M(5BRYRI-0_#;PSXM\3?$F;XA^,?#]EX.NTT@:+8Z M):WZWTJQ^;YDDL\R*J$Y "(NX*,G.7(7#_9D\'7UYX;T?Q=J&K:M=SK%>:7; M76H$>?JVDK:?\ #K]H.TT\_#+1=,:U\&ZQJ\Y31KO]XW%T3B.*ZBA$<8,A&=KN MG)X]8_9O\&VNM%M;TG5[^X\)^']8N;7PGJ3S><;[1Y8(B\!E?.?"MCX(C\-6MU%:V-OJBZE/>2SJJNY=$4)$ MJH< @LS,"0N.?<5B7;P<=LC'^>*5$RISG/3KT_SZTY5VYYSDYH 55"C I:** M "BBB@"*20QLO3;WSUZ5X;X@_:O\-Z7;W&J7?AGQ)<> (+AK2Y\:P6<,NE1L M',;LP$IG,(;*F;R?+Z_-C)'N4RJV58 @@CDXR.]?*.L>"?B!\+_A[K'@*ZUG MP7;?"FY>6T7Q;X@U&2TO--L[F0[X'MVC\N:0>85C"/"_B5;KPKJ6GLLD"*\ %]9P/RLEL7>5<+PI+*,&, M8^G54'/;V^O- 8Q(H#=1[]_Z_C3E7:N,D_6E4;>*6@ HHHH *8S[>3]W&:? M7D?Q?_:(T/X+^._!^B>(H)H-,\017);68_FBT]HFA57N !\D1,P7S"=JL5!Q MNR #,\2R\%>)O$_A_0)C!KOB#1HK=[73I %+@))*DL^P-EO*1 MMN/7($_@2^MO ?Q$DT2WFB/A'Q>LFK^'+B,_)%:??VVJZR(;B195A>>-Y)$B(7.PNS, <_>/.*\]\ M!^((OC)H?@SP9X;@>XT3PQ96,NH>,H9U5;/4(8D,=O:G#+-(/F$O\"J2I+%N M #H_$_AWQ[\6-:L_#.K>"],\*>#]'UJVU%-;@UE;B2Z@M9A+"EO L2M"[E(P M^\@(H8 OGCWJ-=RY;KGMQ20Q!8\8QC@'/MT!_2I0 O2@ "]*6BB@ HHHH 8 MS$=,5Y!\0_VE-(\!ZIJEM'X<\2>)+71 IUW4M!LTGMM(#+N!F+.CN0N&*Q*Y M52"V,KGV!EW>QKR[Q5\,?#&A>$OB,U]K>H:+H_B=FU#6KO[8J"V001PS-&S+ M^[4QQ $\GDD8XP 9MG=0?#WXH6]]:R*?!WCYEECD482UU0QA@WLMS&@ZC_61 MC/,F*QOBAH?C_P"*,FL?#X^"-+T;P9=SQL_BO^UQ-(;8.LC^7:+$&6X)W*OS M[5W;@Y(VUYIX0\"^!O%WQ"N?#/PJ\5W6M^ ;O1))=9DL=>EUBUTO48Y86L+F M":227RKH'S'\M6Y"JS 8Y^P;>W9;9(YI#.Z@!I&Q\Y ^\0 !D]< 8H +>--@ M*GH-N0W48')(Z\8J95"C H50@P.F2?SYIU !1110 4UB1TYIU(5S0!YG\1/C M)-X3UZ/0-"\'ZWX\U_[.M[=:;HC6T9M+9BRB222YFB3+,KA45BS%#Q@$C'\5 M2?\ "OOB)I7C9$:VT#Q +?3->A8KFUN#E;2Z)5BN=S&!R,Y#QD'$>:X+]K#P MSXO\(W&H>.O!UG>:IIVJ:;!HOBJSTIG74H+!;@N;NS*?,9$CDN%*+AB'5E(* M5Q?A?P[\&M?\?>&--^"=SI5[HWB""[MO&.D>'[HR6IT]K>0+-=Q[B(KD3>4B MNX61M[#)QP >U_%I_B-XADUKP=X=\#Z/+X?URP:%O%%YJX"0>:NR8RV0BWR, MJD%0"0Y&&* UZGX5T"#PWX9TG1X)'F@TVTBLXWD?&=&? M0_#NFZ9/?W&JRV<"0O>W6WS9V4 ;WV@#<<9.!UK5 QWS0 B((P0/4G\Z=110 M 4444 )7G_Q&^+MMX'U:QT.QT'6?%_B6^@>YBT304@,XMT(5IG>>6**- S*, MLX+$X4,0<>@UXS\5O OC33_B+I?Q#^'K:3?:Q#8'2-2T'7;E[6WO[4R^8C)< M)&YBEC8J6%>A_$C7OB!9ZDNG>#? FE>(]/U.T*MK5SK26R6DQ MR!YL)B+21[2"#&23@@@9!KP72=-TZ^^,VBZPVN>'-7^*FO:S/8^*=#\+W8N[ M:#21:F*2"ZR-S"%HT822HO[QV10H?:?JWP'X3B\$^$=.T""]N;^VT]#;P379 M#2")6/EH3CG8FU >N%YYR: */PG\ P?#7X9^&O"<5PUTFCV,-G]HV[/,** 2 M!V&*/LJ7JZ-IT] M^;>2;R1)Y:%RN_!V\*><&@"A\3/BE;_#F/3+>/2K_P 1Z[JLK0Z=H>E*AN;I ME71U4;E&.M%\/:KH7C?X?W;VNN>&=3CC M^UM92*KW$ ,;.D@>,)-$\;G+1J,@[EKJ_A[KOA+]H2^\*?$[1;O4++4M%ANK M&339@L,]N9UC\VVNXF!965HXV !&<*>ZE\7+7X>_&[XJVVGV$FO^,=4E MTJPT;P[ P6:\F6S+F1C_ 0H),O(W "G!)P" >I^,O&OBR&ST+5?A]X,TWQY MIVJP"1[PZXE@T4;*&@D^>-M\>&))4EAU"G-:7P3^&\OPU^'UOH][/!<:C+&S!6W6>XG>:2.('D1JTA5<\X&>"35[X5^"&\"^#XM,>4,LDLEU]DC\$)P#Y2LS;0>0#CH !V(&,\YH %4+G'-+#Q)9ZOHT=]'XB$)U%G=]\K0C$+JV&@!:6FJ7$F)]4LV&=EW&N,3)@*SJB@=@.F .E6P,>]+10 4444 %%%% !1110!!>65OJ-M);74$=S;R*5>&90R. M#V(/!'UJ.QTJTTVWBM[2".UMXN(X85"(GIM4<#\*MT4 -50@P!3J** "BBB@ M HHHH 0KNZTR2%9!@YP05(]0:DHH KV]C!9P^5!$D$>2=L:A1RRA9X7#Q/P1DJP!P>/;@5YAJWPKUOX?_$J/Q7\.EM4T[7+M%\3>&[F7 MR;:X+$*;Z A3LN%!RXQB4#GYN:]HII0%L]\8H YSPO\ #OPWX1U?7=7T;1[; M3]3UVZ%YJ=W$O[VZE"A078\G 4 #H.<#DUT:J%''UI54+TI: "BBB@ HHHH M**** &L@;K^G%4;;P_IMGJ$]_!8V\-].,37,<2K)+_O,!S^/J?6M"B@!%4*, M 8I:** "BBB@ HHHH *:RANM.HH KG3X#.1F;S(V^5U//(!'K-,:,,V[)!QC MB@#SKP[X%?QYHWA+5?B;X9T>3QEX=NFN;:2U)9XCC*2*&!QTZU*J!0 .,#%.HH 15V]\TM%% !1110 4444 -9=U07FF MVNHVA!R"/K5FB@""SL;?3K6.VM8([:WC 5(84"(@ M'0 8 J8#;2T4 %%%% !1110 5SFM^ ] \0:T=4U'2X;Z];3Y=++7 +HUK*R MM)$R$[2K%%SD:66(5K'G_ %L!5F*'.4"E3D;<>E^#?!6A^ O#.GZ!XN>I)))/)R2:V_*7GK@]LG'7-.5=O2@!%4+D#US3J** "BBB@ HH MHH *9)&LJE7&Y2,%3R"/0BGT4 4-+T'3M#M1;:;8VVG6X;>(K2%8EW$Y)PH MRZN.9IHX55Y/3,29SW!'''6E5=OM*&IDC8;[N>.M9&H>,=$T>[2UOM9L+*ZD.$@N+E(W8GH "F"*L*V5STHC:2NF2]'RO1DBYYS3JC\S:Y M48J#]T$8'/NGMWH =112$X^E "T4W=CK2@YH 6 MBBF,Y5@!S_G_ #^5 #Z*@\\EL8'3.?7@?X]>14L;;ES[XZ8H =1110 4444 M%%-W?-C/--\PE@/;)]>O']: )**16W#D8/<4M !13&?:<4JL'7(((]0OEE@69OKM1 M@#V)%? MY>7&H7$D]U<37,TAR\LTC.S_ .\2_[2_P[NOB)\.YX-/C\ MW4K&1;RWC'60J&!7\CGZ@5\#WEI/I]U);7,,EM-&H(R>AINI?#G0_P!F_P"*WPZ?P!;M MH.A^*-1DT/5/#\-RYLY ?'^J?$WP3 MXR\!1^&[JZT.TO[::U\17=Q;HXG$8!0PPR$D;.'HAX?69]*T'PR)I8$N)$,;7,L\P5G8(7555$ W$G/;XL^B.?^*_QH^) M/PNT;5_%NIIX)T70-.FE=?#NJ7+_ -IWEJCX\Q+A9A$KNH++'Y;X! )R"*N: M?J?C.\_:HU"6#4M,E\,_\(K;7B:;]DE^T-&TLV-LAF$:R;QRS)@K@8&TL?.O M$'[(_B[5O!?C7PO!8_#S[7K8O"/&MW9S2ZS=B9F8+.#'^Z8!@AD$CA0?EC%> MP:E\,_%J^/(=7TR\TVUT_4/#*:!J4QN95N;*5!*T<]MA-LGSR=',9PH(Y- ' M*:]\QT[6=3M=/E\,V]Q(=5L_M$@C0B;S2D[*S#<$B MX;#'K73:A\0O'_BKQEXIL_!^FZ N@^&)ELKQ]7\YI]2N#$LLD4+(0L*JLB#> MX?*;SP!?>'/[.\33"ZN8]<,XDTRZ$0A:6'R M@1*K!$.QC'@J3N.2H .*^$OQ$\3V?PG^$W@WPC8:?#XGU?1)+^>\UY9'M["" M)E5V>.)@TLA>1 %5U'WF+ 9Z6Z_:$\2>$]/\4Z-X@T*PO?'>D75C9V<&ER2 M)9ZBUZ^RUDR^YH5W;O,!+%0A(W9JGX=^!OC7P+X5^'%_HNJ:+<^-?#&CR:-? M0:@98]/U*"5D9AYB+OB(>.-@0C -P@H ZW1?B%\3]!^+7A+P?XRL_ M#-W8ZW;7MR=6T..>+:T*H1!Y4DC%2-WWR2& X"G('MBY;&>#_P#6KY>T'6?& M7BO]ICP ?$&J^&+EM.T;5+B33?"]Q+ '.Y\9KW3X7 M^(-8\2>&'O=;BLX[O[?=P)]@CD2%X8YY$B9?,^8Y5%.>ASD8! !Y!KGB*Y\ M'?&#XY:_9)#)>:3X1T^\@6X4LA9%NY IPP;!*\@$9[5>T7XN_$?3=2\ :GXG MTWPRGAGQA<162VNFF\1?%?4+ M>ZL8X?%GANWT>R5Y&#)-&DZEI/E(VYF7!&3G=P.IT/$WPOU;5M"^%MC#.CK.O^"='\-3^&--U">PM MM-U)YAJ&K>1(8I727,PNR@F-B"5)&<'!(S M]":\#_X5+\3/#-CX@\)^$-=T/3O!VL7MS=PZI,UQ%JFCKW<.#CGU?0X?%%AXFO;>\;39O"<5G;I82AIGU%K@%Q,T[-\A0J(RI7G);. M>* .JHIJ-N4$_ITIU '#?&CQQ_PKGX;ZWKZKOGMH"(%]96(5!_WT1^&:_-/7 MM>U'Q+JLU_JMY)?WDC%FEF.X\\X'H.> *_2KXT^!W^(_P[UG0(R%GN(=\#'M M*C!T_ L #[9K\T]:T/4/#>I2:?JEG-87D+%7@N%V$H]#Z5\AGGM5.+5 M^7R/W3PZ^I^QK/M*D^RR#1K.=9[NZ(/EC80PCW$];O_F> _MF>$W\ M>>"O!V@Q:E3YV5P""#@J.W3/MCA_B=\1=0\9?!*TTG MQ'&EIXT\->,_#VG:Y;+P))!J=OLN(P3S%,GSKSW8'.TY]]^*W@6_\;-X0_L^ M6VA_LCQ!::M/]I=UWQ1;MRIM4Y8[AZ?6O._VC?V;[WXJ>)/"GB/PSJ,&D:SI M^IZ?)JR3,T<>I6%O=)<+&^U6/F(\8*''\3#(!KZ(_+3?^)7C#XDZ/?:I/HT^-3!?>+)7D&I-LRRJ8IHQ;J"0NY@YRK?+C!KC=:_:HOKOP;\,]4LK MKPSX,'C"QDNWUOQ2\DVF6TB;!]G5HWC#NY9MI:1!M4GYCQ4WB3]GWQ-SX:^$?Q&\ M!_"OPAX6TRZ\*>(QI5E/8:KH>MHRV-]ND#),)5@=XV +90HRG?TX!H U=0^, M7C:U\&^%[?\ L30G\;>)-5;3+"6&]:?29(U5Y#>AT^?RC%&6$9*L6*KD9R<3 MPKJ7C6S^.WC!]?TK3]4\0V7@ZU-JVCL;>WU!OM-R5""5F:$ECM(9V X.[D@, MT#]FK7/"OA&SNM&U#0M%\86.OW'B&RLK.WD31;9IHC%+:(@(<1,A8E@ =Y+! M1TJ:3X,?$SQAK'C[4_$GB#1-$E\1>&X]$TV+P^T\G]F.KRL6\QU0R ^9DL G M7&W(W$ EC^,7C[P;\0?!FC^,;GP1=0>*+W[!_9&CR2QZCILIB=U+,\KK<*#& MRE@D?.,57UCXY?$G4?"?B_QWX5T;P[=>$-#>^@M]/O3-_:&H?96:.2=7#A$& M]'Q$5)8+]]=P-86A_LU^*+6^\!7$>@?#?P=:^&]7@O;FV\,6L@DU!41HV9IV MA4JQW!MA5BQZR#K4GQ,^'OQ$^'/PG^)FD>&=4T&'P57BW!U&P699 M)9;=(@"DH+-)M&]2EUSP[IE]<*B375M%,ZQ@[,LH8@9/3 MG_\ 7UKP:/PSXKL?VJO">K>)?%4FJ17UAK*6&CV48AL;&W1K?RVV\F24AN78 MDX^!5_XHO0>2 +"#@'_IFO]HM M(9FGAVL/+F,DI/F#Y@%49Q7&^#KN;XY)\*/"/B^:?5]';2=5NM4BN)V4:I-: M3QVD?GA2/,7YV7RF=^#BJK? C6?!>D^ KKP5J%A<>)O"=O-9NVMJ\<. MIPSE6G5VB!,3-(B.K8;!'*F@"Y\#[.+P7\0OB+X#TV2<>'])DL[W3;:69I5L MTN8B6@C+$D(&C+*O10^.F,'B1C'^UAX89=H/_"'ZBP+#(+"ZML8]QD_@372? M"+P#K7ARY\1^(?%5]97OBKQ!=)-=+I@;[):QQH$B@B+@.P49)9@,ECP!2ZU\ M/;^^^-VD>+TFMO[-M-!NM+EA=V$IDEEC=6QM*[<1L"20%+FZAMKW381/\ ;BDEP(//CE,FQ<,<^458D8^?G [;4/B) MX^\6>,_%5IX.TW0!H'AF9;*[?6//:XU*X,*RR10LA"PA5D0;G#Y8D8&":H+\ M"_$'_#,>D_#H76G?VW:M:[[A9Y#:XCO%F.UMFX_(N!E1S^=7=4^'7Q#\,>*O M%-[\/[[P[_9WBB5;RY37OM"RZ;=^4(GFA$:GS5<(AV-Y>&!.X[B* /*?#?[1 MD/PF^"?PA\/'5/#WAC6]=TF2Y;4/%]PR6EE'$1O+JC RR,S@! Z X8[L#%=I MX&_:/\0_$SP;XR3PC<>$_%?B[PQ+;R>;HTTDVG:I ^6*19D#0S%5= KLP5PI M^8'%.T/X">-?!OA7X::CHFK:1-XY\)Z5)I-[#?>>-/U."4H77*#=&P9%96V- M@DC:1Q757WAOXN:UX+UVVO?$.B:?X@UB>*")=-\P6^BVAPLK02M%YD\Y&6#2 M!5W8X4 Y +'P@^,U_P#&K6+W5]$L8[;P!;VZ00W5]!)'>75]P9E4%@%CAR(V M)4DR!P#A:];7]>]>/_"SX-W'P9\3WMEX8>UA^']_:1ROI'[NQ)PT@RG^\"&'Z@5Y69JO]1K+":U'%V];&]#E]K'GV MOJ?-=]J%QJETUS=3//*YR6D.3]*Z#P'XJN?#VN6ZB5OL4T@22,_=YX!_SZ5S MUYI]QI=P]O=1M#:;;\HQR%^I_K7 M\991/-%F]/V'-[;F5][[ZW/US%+"?5),O@E::3 MXCC2T\:>&O&?A[3M% M/$?AG48-(UG3]3T^35DF9HX]2L+>Z2X6-]JL?,1XP4./XF&0#5+Q)^S[XFN/ MBEXI\0VNF^!?$*ZXR26NN>*K66YU#1@L*IY,,6TJ\8*E@!)%@NQ.[O0$.M?M M47UWX-^&>J65UX9\&#QA8R7;ZWXI>2;3+:1-@^SJT;QAW)-5;3+"6&]:?29(U5Y#>AT^?RC%&6$9*L6*KD M9RPU70];1EL;[=(&282K [QL 6RA1E M._IP#5;0/V:M<\*^$;.ZT;4-"T7QA8Z_<>(;*RL[>1-%MFFB,4MHB AQ$R%B M6 !WDL%'2@!_A74O&MG\=O&#Z_I6GZIXALO!UJ;5M'8V]OJ#?:;DJ$$K,T)+ M':0SL!P=W) L1_&+Q]X-^(/@S1_&-SX(NH/%%[]@_LC1Y)8]1TV4Q.ZEF>5U MN%!C92P2/G&*BD^#'Q,\8:QX^U/Q)X@T31)?$7AN/1--B\/M/)_9CJ\K%O,= M4,@/F9+ )UQMR-QY_0_V:_%%K?> KB/0/AOX.M?#>KP7MS;>&+602:@J(T;, MT[0J58[@VPJQ8]9!UH W=8^.7Q)U'PGXO\=^%=&\.W7A#0WOH+?3[TS?VAJ' MV5FCDG5PX1!O1\1%26"_?7<#7MVEZY)J'A&TU:YC7S9+%+IXX/B9\/?B)\.?A/\3-(\,ZIH,/@JYM-4U.*\O%N#J-@LRR2RVZ1 %)0 M6:3:Y92@8 J^T&OH;P2N?!>@J1D#3X/ER#_RS7(]/6@#P?X._!_PQ\>/AWI_ MC[X@Z;_PE>N>(=VH1/J3OMTV)F<10VR;L6^R,@$IAB226)Z=/=:AX@^!GA'P MUX-T6]?QGKVLZK)I^B3Z_(ZK:VX5Y<7,H+/*(8D89.&?"@D?>,6A?#OXH?"B MWNO#_@>Z\+ZQX5:XDGT]?$4ES!B7&E^(H+KQ_IFMR^(9=4U&W;[)?7,ZNEQ$\:MN2$HY5<%BNU3R+=;\6W6@V_B'4/#EQX?TK3M*EFEM;-)LL\DEP\:O(S.$X$: MJ @&#UKHM0^%>KW=Y\()8YK,KX/=CJ"M(W[W_0F@Q'\IS\S9PV.* ./UKX]> M/?!_@CQ__:NDZ'J7B[PKJ&GVT9L!-#9W\-T\.QO+=V>%L2,I!=P"-WS#KTND M_$KQWX9\>:'H/CFT\//;>)(YO[-N-$\Y&M+B./S#;3"1F\S#-8T+P3\4]=@O;:W.N7VAR:?<+NE:V:&:&/S)$( .&VG ;D<9%=WH_ M@'QOXL\=:-KOCZYT%+7P^D_]G66AF=A//*GEOE&W_)R67&,$&&7X$_$ M]OAY9_#H:QX;7PQI>H6]U9ZA&;@7MY;PWB3I!+'M*1$ ;2RM)NP.$ZUUWC#X M,ZOXN\8>/K2[DT^3P7XVT9;"[E2>5+^TFCC>-3$@0HRG>&W%U*E.AW< 'GW@ MO]LN.^\5>&+;4?%OP\URS\17D=DFD^&;V634-->3_5AV9BMPH8A78)%MR#@U MZ=\*?B!X^^(7B?Q#/=P^'K'PKH^LWVD[8HIVO+KRF CD#&3;'P1N!5LXR-N< M"/PCH7QC74-$L/$.M>%[31M*=/M>IZ0LTM[J\:*0JO%,FRV#<%MKR'^Z5[=/ M\'_ -_X"T[Q)!J,UO,VI>(+[58/LSLP6&>0.JME1\W7/4>] '+_&G#?%[X(Y M57;^W+S (YXT^?D?C@_@*XZ\^-OQ4NO#?CSQ/I&G^$TT/PAJ>H6[P7JW+7&I M06S$G8RR8@;8/O,'RV?E4#GU;XA> =0\5>/OAUK%I+;1VGAW4;B\NTF=EDD2 M2UEA C 4Y(9U)R5& >:YK2_A#K-K\*_B7X<^U67V[Q/?:MB?\*M\<>"]9TS7/!5QH%U?3:%9Z+K&G:S)/';2?9QB.XA MEB1FW*'D&QE^<8&Y,9K"TG]GGQG'\.[%;_Q#H\GQ%TGQ1=>)K'58[60V,DDK MR9BDC&&56CD*':21@')(H ;\*_VF+[XB>(M7\%V/BKP'XH\2_P!D2ZEIFK^' M&F>RW(P0QW%NTI=,,R'*RG*K'1K'0X-+DT.)T\9F\B MD/V2] VI9VQW+EB?WGF$,OEE.,MQLZ;9_&*2#7-2U6[\+VNH'3S;Z3H.GRS2 M68NNHN+BZ>$2GT$:IC&[.3@C"\ _ /4?A/XKT76= U.&\EU&.2+QC]OE=6U2 M8EI4O8\*W[Y)"RA3M!C;&1L6@#W:-BRY/\J?4<+[U)Q@9_/W%24 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 ,:,,Q/?&*QM4\$:!KES% M6,$4ZBF SR5Z8&,YQCC/7^=+Y8SG)]Z=10 TIU MP<$\9'6D,8+;N<_7_.*?10 W8./0>]07FFVVH6LUM=01W-M.C1RPRJ&212,% M6!Z@CC!JS10!S_A7X?\ AGP+;W$'AOP]I7A^"X;?/%I=C%;+*W/S,(U 8\GK MZFMU8PJX' I]% #&C![D4>6/4@9S@<4^B@!NT"FK"BMD#GKG&3^=244 (J[? MSS2T44 ,:,/U)K(USP7H/B;:-8T>QU55.0MY;I* ?HP-;5%3**E\2-(5)TWS M0=GY%2STNUT^"."U@CMH8QA(X4"*H] !VJ=80HQDFI**KI8S?O.[U8P1@'/> MD\E..,8S^O6I** &+&%[T>4NX'&<=!V'T]*?10 W9SG)IIA5LYR01@C/6I** M &>6-VSO;>*\M+B-HIH+B-7CE1AAE92,,"."",&K=% $=O; MQ6D$<$$:PPQJ$2-!A54# Z #M3F7=GWXIU% #/+'?)Z\]Z78/4TZB@! ,4 MA7)SDTZB@!C1ANO/UYH\H9R22?<_YQ3Z* &[!QQTZ4GE+Z=L4^B@"-H5.<#; MD=OT/X4]5"]*6B@!,4A0'.:=10!0OM#L=47;>6L-TN!2;06SWIU%;D$?DIQQ MC&?UZTJQA>]/HH 9Y2[@<9QT'8?3TI=G.."&)8H M8U")&B@*JC@ #L!Z5+10 W8,8//UI#&#GWI]% #=GN>N:-@]_4[B66,LK!E.U@1E64$''!&15PPJ23T)X)&/\]S3Z M* &[1C':D\L8(RQSUY_SBGT4 ,$0'.6ZYZTY5VY^N:6B@!"N>].HH M C,*LP8]>M*T8;J33Z* &>4OT]/:CRQ[T^B@!JJ%& ,#.:=110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% #8VW*&SD'D&G444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 E110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_V0$! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Feb. 15, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-39051    
Entity Registrant Name Datadog, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 27-2825503    
Entity Address, Address Line One 620 8th Avenue,    
Entity Address, Address Line Two 45th Floor    
Entity Address, City or Town New York,    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 10018    
City Area Code 866    
Local Phone Number 329-4466    
Title of 12(b) Security Class A common stock, par value $0.00001 per share    
Trading Symbol DDOG    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction false    
Entity Shell Company false    
Entity Public Float     $ 29,300
Documents Incorporated by Reference
Portions of the registrant’s Proxy Statement for its 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2023.
   
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001561550    
Class A Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding (in shares)   305,929,910  
Class B Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding (in shares)   25,944,197  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Auditor Information [Abstract]  
Auditor Name Deloitte & Touche LLP
Auditor Location New York, New York
Auditor Firm ID 34
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 330,339 $ 338,985
Marketable securities 2,252,559 1,545,341
Accounts receivable, net of allowance for credit losses of $12,096 and $5,626 as of December 31, 2023 and 2022, respectively 509,279 399,551
Deferred contract costs, current 44,938 33,054
Prepaid expenses and other current assets 41,022 27,303
Total current assets 3,178,137 2,344,234
Property and equipment, net 171,872 125,346
Operating lease assets 126,562 87,629
Goodwill 352,694 348,277
Intangible assets, net 9,617 16,365
Deferred contract costs, non-current 73,728 55,338
Restricted cash 0 3,303
Other assets 23,462 24,360
TOTAL ASSETS 3,936,072 3,004,852
CURRENT LIABILITIES:    
Accounts payable 87,712 23,474
Accrued expenses and other current liabilities 127,631 171,158
Operating lease liabilities, current 21,974 22,092
Deferred revenue, current 765,735 543,024
Total current liabilities 1,003,052 759,748
Operating lease liabilities, non-current 138,128 76,582
Convertible senior notes, net 742,235 738,847
Deferred revenue, non-current 21,210 12,944
Other liabilities 6,093 6,226
Total liabilities 1,910,718 1,594,347
COMMITMENTS AND CONTINGENCIES (NOTE 9)
STOCKHOLDERS' EQUITY:    
Additional paid-in capital 2,181,267 1,625,190
Accumulated other comprehensive loss (2,218) (12,422)
Accumulated deficit (153,698) (202,266)
Total stockholders’ equity 2,025,354 1,410,505
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY 3,936,072 3,004,852
Class A Common Stock    
STOCKHOLDERS' EQUITY:    
Common stock, value 3 3
Class B Common Stock    
STOCKHOLDERS' EQUITY:    
Common stock, value $ 0 $ 0
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts receivable, allowance for credit losses $ 12,096 $ 5,626
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, authorized (in shares) 2,000,000,000 2,000,000,000
Common stock, issued (in shares) 305,395,175 293,573,825
Common stock, outstanding (in shares) 305,395,175 293,573,825
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, authorized (in shares) 310,000,000 310,000,000
Common stock, issued (in shares) 25,684,571 25,616,018
Common stock, outstanding (in shares) 25,684,571 25,616,018
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue $ 2,128,359 $ 1,675,100 $ 1,028,784
Cost of revenue 409,908 346,743 234,245
Gross profit 1,718,451 1,328,357 794,539
Operating expenses:      
Research and development 962,447 752,351 419,769
Sales and marketing 609,276 495,288 299,497
General and administrative 180,192 139,413 94,429
Total operating expenses 1,751,915 1,387,052 813,695
Operating loss (33,464) (58,695) (19,156)
Other income:      
Interest expense (6,302) (16,535) (21,052)
Interest income and other income, net 100,001 37,160 21,786
Other income, net 93,699 20,625 734
Income (loss) before provision for income taxes 60,235 (38,070) (18,422)
Provision for income taxes 11,667 12,090 2,323
Net income (loss) 48,568 (50,160) (20,745)
Net income (loss) attributable to common stockholders, basic 48,568 (50,160) (20,745)
Net income (loss) attributable to common stockholders, diluted $ 48,568 $ (50,160) $ (20,745)
Basic net income (loss) per share (in dollars per share) $ 0.15 $ (0.16) $ (0.07)
Diluted net income (loss) per share (in dollars per share) $ 0.14 $ (0.16) $ (0.07)
Weighted average shares used in calculating basic net income (loss) per share (in shares) 324,033 315,410 309,048
Weighted average shares used in calculating diluted net income (loss) per share (in shares) 350,292 315,410 309,048
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 48,568 $ (50,160) $ (20,745)
Other comprehensive income (loss):      
Foreign currency translation adjustments 1,050 (1,322) (1,853)
Unrealized gain (loss) on available-for-sale marketable securities 9,154 (7,270) (4,264)
Other comprehensive income (loss) 10,204 (8,592) (6,117)
Comprehensive income (loss) $ 58,772 $ (58,752) $ (26,862)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Class A and Class B Common Stock
Class A and Class B Common Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjustment
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Other Comprehensive Income (Loss)
Accumulated Other Comprehensive Income (Loss)
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjusted Balance
Beginning balance (in shares) at Dec. 31, 2020       305,880,063 305,880,063                
Beginning balance at Dec. 31, 2020 $ 957,432 $ (156,268) $ 801,164 $ 3 $ 3 $ 1,103,305 $ (173,070) $ 930,235 $ 2,287 $ 2,287 $ (148,163) $ 16,802 $ (131,361)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Issuance of common stock upon exercise of stock options (in shares)       5,109,688                  
Issuance of common stock upon exercise of stock options 14,941         14,941              
Vesting of early exercised stock options 566         566              
Vesting of restricted and performance stock units (in shares)       1,483,639                  
Issuance (retirement) of restricted shares of common stock from acquisitions (in shares)       600,176                  
Issuance (retirement) of restricted shares of common stock from acquisitions 57,720         57,720              
Issuance of common stock under the Employee Stock Purchase Plan (in shares)       291,871                  
Issuance of common stock under the Employee Stock Purchase Plan 20,278         20,278              
Stock-based compensation 173,397         173,397              
Change in accumulated other comprehensive loss (6,117)               (6,117)        
Net income (loss) (20,745)                   (20,745)    
Ending balance (in shares) at Dec. 31, 2021       313,365,437                  
Ending balance at Dec. 31, 2021 1,041,203     $ 3   1,197,136     (3,830)   (152,106)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Issuance of common stock upon exercise of stock options (in shares)       2,687,334                  
Issuance of common stock upon exercise of stock options 9,970         9,970              
Vesting of early exercised stock options 33         33              
Vesting of restricted and performance stock units (in shares)       2,492,535                  
Issuance (retirement) of restricted shares of common stock from acquisitions (in shares)       327,662                  
Issuance (retirement) of restricted shares of common stock from acquisitions 14,019         14,019              
Issuance of common stock under the Employee Stock Purchase Plan (in shares)       316,875                  
Issuance of common stock under the Employee Stock Purchase Plan 26,025         26,025              
Stock-based compensation 378,007         378,007              
Change in accumulated other comprehensive loss (8,592)               (8,592)        
Net income (loss) (50,160)                   (50,160)    
Ending balance (in shares) at Dec. 31, 2022       319,189,843                  
Ending balance at Dec. 31, 2022 $ 1,410,505     $ 3   1,625,190     (12,422)   (202,266)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Issuance of common stock upon exercise of stock options (in shares) 6,455,931     6,455,931                  
Issuance of common stock upon exercise of stock options $ 20,924         20,924              
Vesting of restricted and performance stock units (in shares)       4,794,318                  
Issuance (retirement) of restricted shares of common stock from acquisitions (in shares)       122,224                  
Issuance (retirement) of restricted shares of common stock from acquisitions 1,886         1,886              
Issuance of common stock under the Employee Stock Purchase Plan (in shares)       517,430                  
Issuance of common stock under the Employee Stock Purchase Plan 37,370         37,370              
Stock-based compensation 495,897         495,897              
Change in accumulated other comprehensive loss 10,204               10,204        
Net income (loss) 48,568                   48,568    
Ending balance (in shares) at Dec. 31, 2023       331,079,746                  
Ending balance at Dec. 31, 2023 $ 2,025,354     $ 3   $ 2,181,267     $ (2,218)   $ (153,698)    
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income (loss) $ 48,568 $ (50,160) $ (20,745)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 44,465 34,629 22,938
(Accretion) amortization of (discounts) premiums on marketable securities (41,621) 4,726 16,236
Amortization of debt discount and issuance costs 3,388 3,369 3,349
Amortization of deferred contract costs 39,207 28,003 17,866
Stock-based compensation, net of amounts capitalized 482,300 363,154 163,737
Non-cash lease expense 26,382 21,416 17,201
Allowance for credit losses on accounts receivable 11,933 5,215 2,311
Loss on disposal of property and equipment 706 1,662 274
Changes in operating assets and liabilities:      
Accounts receivable, net (121,661) (135,701) (107,112)
Deferred contract costs (69,481) (51,098) (42,775)
Prepaid expenses and other current assets (13,508) (6,565) (737)
Other assets 1,018 (5,179) (2,627)
Accounts payable 57,773 (1,286) 3,078
Accrued expenses and other liabilities (40,489) 37,578 37,270
Deferred revenue 230,974 168,644 176,281
Net cash provided by operating activities 659,954 418,407 286,545
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchases of marketable securities (2,558,013) (1,413,717) (1,125,519)
Maturities of marketable securities 1,864,557 1,137,724 1,046,560
Proceeds from sale of marketable securities 36,995 2,090 67,749
Purchases of property and equipment (27,586) (35,261) (9,956)
Capitalized software development costs (34,820) (29,628) (26,069)
Cash paid for acquisition of businesses; net of cash acquired (12,498) (45,878) (226,505)
Net cash used in investing activities (731,365) (384,670) (273,740)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from exercise of stock options 20,909 10,001 14,907
Proceeds from issuance of common stock under the employee stock purchase plan 37,370 26,025 20,278
Employee payroll taxes paid related to net share settlement under the employee stock purchase plan 0 0 (245)
Repayments of convertible senior notes 0 (3) 0
Net cash provided by financing activities 58,279 36,023 34,940
Effect of exchange rate changes on cash, cash equivalents and restricted cash 1,183 (1,935) (1,993)
NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (11,949) 67,825 45,752
CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period 342,288 274,463 228,711
CASH, CASH EQUIVALENTS AND RESTRICTED CASH—End of period 330,339 342,288 274,463
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:      
Cash paid for income taxes 16,505 1,595 1,486
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:      
Accrued property and equipment purchases 7,046 972 1,746
Stock-based compensation included in capitalized software development costs 13,597 14,853 9,660
Vesting of early exercised options 0 33 566
Issuance of restricted shares of common stock for the acquisition of businesses 1,886 14,019 57,720
Acquisition holdback 750 8,123 5,555
RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH WITHIN THE CONSOLIDATED BALANCE SHEETS TO THE AMOUNTS SHOW IN THE STATEMENTS OF CASH FLOWS ABOVE:      
Cash and cash equivalents 330,339 338,985 270,973
Restricted cash 0 3,303 3,490
Total cash, cash equivalents and restricted cash $ 330,339 $ 342,288 $ 274,463
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Description of Business
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Description of Business
Datadog, Inc. (“Datadog” or the “Company”) was incorporated in the State of Delaware on June 4, 2010. The Company is the observability and security platform for cloud applications. The Company’s SaaS platform integrates and automates infrastructure monitoring, application performance monitoring, log management, user experience monitoring, cloud security, and many other capabilities to provide unified, real-time observability and security of its customers’ entire technology stack. The Company is headquartered in New York City and has various other global office locations.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).
Principles of Consolidation
The consolidated financial statements include the accounts of Datadog, Inc. and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Segment Information
The Company has a single operating and reportable segment as well as one business activity, monitoring and providing analytics on companies’ information technology (“IT”) infrastructure. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. There are no segment managers who are held accountable for operations or results below the consolidated level.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include the fair value of marketable securities, the allowance for credit losses, the fair value of acquired assets and assumed liabilities from business combinations, useful lives of property, equipment, software, and finite lived intangibles, stock-based compensation, valuation of long-lived assets and their recoverability, including goodwill, the incremental borrowing rate for operating leases, estimated expected period of benefit for deferred contract costs, fair value of the liability component of the convertible debt, realization of deferred tax assets and uncertain tax positions, revenue recognition and the allocation of overhead costs between cost of revenue and operating expenses. The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could materially differ from these estimates.
Foreign Currency Translation
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is generally the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in accumulated other comprehensive loss as a separate component of stockholders’ equity.
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income, net in the accompanying consolidated statements of operations when realized and have not been material for any of the periods presented.
Revenue Recognition
The Company generates revenue from the sale of subscriptions to customers using its cloud-based platform. The terms of the Company’s subscription agreements are primarily monthly, annual or multi-year. The Company’s customers can enter into (1) a subscription agreement for a committed contractual amount of usage that is apportioned ratably on a monthly basis over the term of the subscription period, (2) a subscription agreement for a committed contractual amount of usage that is delivered as used, or (3) a monthly subscription based on usage. The Company typically bills customers on an annual or multi-year subscription in advance, with any usage in excess of the committed contracted amount billed monthly in arrears. The Company typically bills customers on a monthly plan in arrears. Customers also have the option to purchase additional services priced at rates at or above the stand-alone selling price.
The Company accounts for revenue contracts with customers through the following steps:
(1)identify the contract with a customer;
(2)identify the performance obligations in the contract;
(3)determine the transaction price;
(4)allocate the transaction price to the performance obligations in the contract; and
(5)recognize revenue when or as the Company satisfies a performance obligation.
The Company’s revenue arrangements may include infrastructure monitoring, application performance monitoring, log management, synthetics monitoring, security monitoring, continuous profiling, serverless monitoring, network monitoring, real user monitoring and incident management as well as secondary services including custom metrics in dashboard monitoring, docker container monitoring, and indexed spans. The Company has identified each service as a separate performance obligation.
The transaction price is based on the fixed price for the contracted level of service plus variable consideration for additional optional purchases. Billing periods correspond to the periods over which services are performed and there are no discounts given on the purchase of future services.
The Company allocates revenue to each performance obligation based on its relative standalone selling price. The Company generally determines standalone selling prices based on a range of actual prices charged to customers.
Revenue is recognized when control of these services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those services. The Company determined an output method, recognition over time, to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred.
For committed contractual amounts of usage, revenue is recognized ratably over the term of the subscription agreement generally beginning on the date that the platform is made available to a customer. For committed contractual amount of usage that is delivered as used, a monthly subscription based on usage, or usage in excess of a ratable subscription, the Company recognizes revenue as the product is used. Subscription revenue excludes sales and other indirect taxes.
The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component.
Deferred Revenue and Remaining Performance Obligations
Certain of the Company’s customers pay in advance of satisfaction of performance obligations and other customers with monthly contract terms are billed in arrears on a monthly basis. The Company records contract liabilities to deferred revenue when customers are billed or when the Company receives customer payments in advance of the performance obligations being satisfied on the Company’s contracts.
Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include deferred revenue, multi-year contracts with future installment payments and certain unfulfilled orders against accepted customer contracts at the end of any given period.
Convertible Senior Notes
In accounting for the issuance of the Company’s convertible senior notes (the “2025 Notes”), the 2025 Notes were separated into liability and equity components through December 31, 2020. The carrying amounts of the liability component was calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the respective 2025 Notes. This difference represents the debt discount that is amortized to interest expense over the contractual terms of the 2025 Notes using the effective interest rate method. The equity component was recorded in additional paid-in capital.
In accounting for the debt issuance costs related to the 2025 Notes, the Company allocated the total amount incurred to the liability and equity components of the 2025 Notes in the same proportion as the allocation of the proceeds. Issuance costs attributable to the liability component are being amortized to interest expense over the contractual terms of the 2025 Notes. The issuance costs attributable to the equity component were netted against the equity component in additional paid-in capital.
On January 1, 2021, the Company adopted ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU No. 2020-06”). As a result of the adoption, the debt conversion option of $177.2 million and debt issuance costs of $4.1 million previously attributable to the equity component are no longer presented in equity. Similarly, the debt discount, that is equal to the carrying value of the embedded conversion feature upon issuance, is no longer amortized into income as interest expense over the life of the instrument. This resulted in a $16.8 million decrease to the opening balance of accumulated deficit, a $173.1 million decrease to the opening balance of additional paid-in capital and a $156.3 million increase to the opening balance of convertible senior notes, net on the consolidated balance sheet.
Cost of Revenue
Cost of revenue consists primarily of costs related to providing subscription services to paying customers, including data center and networking expenses, employee compensation (including stock-based compensation) and other employee-related expenses for customer experience and technical operations staff, payments to outside service providers, payment processing fees, amortization of capitalized internally developed software costs and acquired developed technology, and allocated overhead costs.
Research and Development Costs
Research and development costs are expensed as incurred. Research and development costs consist of employee compensation (including stock-based compensation) and other employee-related expenses, materials and supplies, and allocated overhead costs such as rent and facilities costs.
Sales and Marketing Costs
Sales and marketing costs consist primarily of personnel costs for the Company’s sales and marketing organization, including stock-based compensation and commissions, costs of general marketing and promotional activities, including the free tier and introductory trials of the Company’s products, travel-related expenses, amortization of acquired customer relationships, and allocated overhead costs.
Advertising Costs
Advertising costs are expensed as incurred and were approximately $21.8 million, $25.5 million and $20.8 million for the years ended December 31, 2023, 2022 and 2021, respectively, and are included in sales and marketing expense in the accompanying consolidated statement of operations.
Income Taxes
The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting and the tax bases of assets and liabilities. The deferred assets and liabilities are recorded at the statutorily enacted tax rates anticipated to be in effect when such temporary differences reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. A valuation allowance is established; when based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.
The Company engages in transactions in which the tax consequences may be subject to uncertainty. The Company accounts for uncertain tax positions based on an evaluation as to whether it is more likely than not that a tax position will be sustained on audit, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the appropriate tax authorities have full knowledge of all relevant information concerning the tax position. The Company accounts for uncertain tax positions as non-current tax liabilities or through a reduction of a corresponding deferred tax asset. The tax benefit recognized is based on the largest amount that is greater than 50% likely of being realized upon ultimate settlement. The Company includes potential interest expense and penalties related to its uncertain tax positions in income tax expense.
Stock-Based Compensation
The Company recognizes and measures compensation expense for all stock-based payment awards granted to employees, directors, and nonemployees, including stock options, restricted stock units (“RSUs”), performance-based awards (“PSUs”), and the employee stock purchase plan (the “ESPP”) based on the fair value of the awards on the date of grant. The fair value of each stock option granted is estimated using the Black-Scholes option pricing model. The determination of the grant date fair value using an option-pricing model is affected by the estimated fair value of the Company’s Class A common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over the expected term of the award, actual and projected employee stock option exercise behaviors, the risk-free interest rate for the expected term of the award and expected dividends. The fair value of RSUs and PSUs is determined by the closing price on the date of grant of the Company’s Class A common stock, as reported on The Nasdaq Global Select Market. The Company estimates the fair value of the rights to acquire stock under the ESPP using the Black-Scholes option pricing model. Stock-based compensation for stock options and RSUs is recognized on a straight-line basis over the requisite service period and account for forfeitures as they occur. Stock-based compensation for PSUs is amortized under the accelerated attribution method and may be adjusted over the vesting period based on interim estimates of performance against pre-set objectives. PSUs will vest upon achievement of specified performance targets and subject to continuous service through the applicable vesting dates. The compensation cost is recognized over the requisite service period when it is probable that the performance condition will be satisfied and the Company accounts for forfeitures as they occur.
The Company also has certain options that have performance-based vesting conditions; stock-based compensation expense for such awards is recognized on a straight-line basis from the time the vesting condition is likely to be met through the time the vesting condition has been achieved.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of money market funds, corporate debt securities, and U.S. government treasury securities.
Marketable Securities
The Company’s marketable securities consist of corporate debt securities, commercial paper, certificates of deposit, U.S. government treasury securities, and U.S. government agency securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within current assets on the consolidated balance sheet.
Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Interest income and other income, net in the consolidated statements of operations.
The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Interest income and other income, net in the consolidated statements of operations.
Restricted Cash
Restricted cash primarily consists of collateralized letters of credit established in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year and is included in non-current assets for leases that expire in more than one year from the balance sheet date.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to credit risk primarily consist of cash and cash equivalents, marketable securities and accounts receivable. Cash deposits may, at times, exceed amounts insured by the Federal Deposit Insurance Corporation (“FDIC”) and the Securities Investor Protection Corporation (“SIPC”). The Company has not experienced any losses on its deposits of cash and cash equivalents to date. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the accompanying consolidated balance sheets.
Geographical Information - Long-Lived Assets
As of December 31, 2023, and 2022, 67% and 66% of the Company’s long-lived assets were located in the United States and 33% and 34% were located outside of the United States, primarily in EMEA, respectively.
Fair Value of Financial Instruments
The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.
The Company’s financial instruments consist of cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses. Cash equivalents are stated at amortized cost, which approximates fair value at the balance sheet dates, due to the short period of time to maturity. Marketable securities are recorded at fair value. Accounts receivable, accounts payable, and accrued expenses are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
Accounts Receivable and Allowance for Credit Losses
Accounts receivable includes billed and unbilled receivables. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The expectation of collectability is based on a review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. The Company regularly reviews the adequacy of the allowance for credit losses by considering the age of each outstanding invoice and the collection history to determine the appropriate amount of allowance for credit losses. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.
Unbilled accounts receivable represents revenue recognized on contracts for which billings have not yet been presented to customers because the amounts were earned but not contractually billable as of the balance sheet date, substantially all of which is expected to be billed and collected within one year.
Internal-Use Software Development Costs
The Company capitalizes qualifying internal-use software development costs related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post implementation operating activities are expensed as incurred.
Capitalized costs are included in property and equipment. These costs are amortized over the estimated useful life of the software, which is two years, on a straight-line basis, which represents the manner in which the expected benefit will be derived. The amortization of costs related to the platform applications is included in cost of revenue and sales and marketing expense based on an allocation between paid customer accounts and free customer accounts not generating revenue.
Property and Equipment, Net
Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred.
Deferred Contract Costs
Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. There are no sales commissions earned on renewals. These costs are deferred and then amortized over a period of benefit which is determined to be 4 years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology and other factors. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred contract costs, current; the remaining portion is recorded as deferred contract costs, non-current, in the consolidated balance sheets. Deferred contract costs are periodically analyzed for impairment. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of operations.
Business Combinations
When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require the Company to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, and trade names from a market participant perspective, useful lives and discount rates. 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, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to other income, net in the consolidated statement of operations.
Accounting for Impairment of Long-Lived Assets (Including Goodwill and Intangibles)
Long-lived assets with finite lives include property and equipment, capitalized development software costs and acquired intangible assets. Long-lived assets are amortized over their estimated useful lives which are as follows:
Computers and equipment3 years
Furniture and fixtures5 years
Leasehold improvementsShorter of lease term or useful life of asset
Capitalized software development costs2 years
Developed technology3 years
Customer relationships4 years
The Company evaluates long lived assets, including acquired intangible assets and capitalized software development costs, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or the estimated useful life becomes shorter than originally estimated. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows.
Goodwill is not amortized but rather tested for impairment at least annually on October 1, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. Goodwill impairment is recognized when the quantitative assessment results in the carrying value exceeding the fair value, in which case an impairment charge is recorded to the extent the carrying value exceeds the fair value. The Company did not recognize any impairment of goodwill during the years ended December 31, 2023, 2022 or 2021.
Operating Leases
The Company determines if an arrangement is a lease at inception. Operating lease assets and liabilities are reflected within operating lease assets, operating lease liabilities, current, and operating lease liabilities, non-current, on the consolidated balance sheets. For short-term leases (an initial term of 12 months or less), an operating lease asset and corresponding lease liability are not recorded and the Company records rent expense in its consolidated statements of operations on a straight-line basis over the lease term. Operating lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease assets also include any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for separately.
Net Income (Loss) Per Share Attributable to Common Stockholders
Basic net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of Class A common stock and Class B common stock (together “common stock) outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net income (loss) per share by application of the two-class method. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the unvested common stock under the two-class method as these securities do not have a contractual obligation to share in the Company’s losses.
Accounting Pronouncements Recently Adopted
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 (ASU No. 2021-08”), which intends to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. It is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. The Company early adopted ASU No. 2021-08 on January 1, 2022 on a prospective basis with no material impact on the Company's consolidated financial statements.
Accounting Pronouncements Not Yet Adopted
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU No. 2023-07), which intends to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments in this ASU should be applied retrospectively to all prior
periods presented in the financial statements. The Company is currently evaluating the impact of the adoption of this standard on its consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU No. 2023-09), which intends to increase the transparency of income tax disclosures, particularly the rate reconciliation table and disclosures about income taxes paid. For public business entities, it is effective for annual periods beginning after December 15, 2024, and interim periods beginning after December 15, 2025, with early adoption permitted. The Company has not early adopted ASU No. 2023-09 as of December 31, 2023 and is evaluating its impact.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the consolidated balance sheet as of December 31, 2023 and December 31, 2022 (in thousands):
December 31, 2023
Amortized
Cost
Unrealized
Gain
Unrealized
Losses
Fair
Value
Corporate debt securities$776,323 $770 $(1,140)$775,953 
Commercial paper605,291 570 (75)605,786 
U.S. government treasury securities460,854 390 (1,399)459,845 
Certificates of deposit264,405 335 (15)264,725 
U.S. government agency securities146,611 — (361)146,250 
Marketable securities$2,253,484 $2,065 $(2,990)$2,252,559 
December 31, 2022
Amortized
Cost
Unrealized
Gain
Unrealized
Losses
Fair
Value
Corporate debt securities$813,598 $64 $(7,554)$806,108 
Commercial paper357,030 64 (821)356,273 
Certificates of deposit174,080 37 (587)173,530 
U.S. government treasury securities120,977 — (1,099)119,878 
U.S. government agency securities89,718 12 (178)89,552 
Marketable securities$1,555,403 $177 $(10,239)$1,545,341 
Interest receivable of $15.1 million and $8.1 million is included in Prepaid expenses and other current assets on the consolidated balance sheets as of December 31, 2023 and 2022, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of December 31, 2023 and 2022 because such potential losses were not material.
As of December 31, 2023, the fair values of available-for-sale marketable securities, by remaining contractual maturity, were as follows (in thousands):
Due within one year$1,799,542 
Due in one year through five years453,017 
Total$2,252,559 
The Company does not believe that any unrealized losses are attributable to credit-related factors based on its evaluation of available evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Unrealized gains and losses on marketable securities are presented net of tax.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of December 31, 2023 and 2022, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Fair Value Measurement as of December 31, 2023
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$240,909 $— $— $240,909 
Corporate debt securities— 484 — 484 
U.S. government treasury securities— 53,972 — 53,972 
Marketable Securities:
Corporate debt securities— 775,953 — 775,953 
Commercial paper— 605,786 — 605,786 
Certificates of deposit— 264,725 — 264,725 
U.S. government treasury securities— 459,845 — 459,845 
U.S. government agency securities— 146,250 — 146,250 
Total financial assets$240,909 $2,307,015 $— $2,547,924 
Fair Value Measurement as of December 31, 2022
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$302,902 $— $— $302,902 
Corporate debt securities— 2,493 — 2,493 
Marketable Securities:
Corporate debt securities— 806,108 — 806,108 
Commercial paper— 356,273 — 356,273 
Certificates of deposit— 173,530 — 173,530 
U.S. government treasury securities— 119,878 — 119,878 
U.S. government agency securities— 89,552 — 89,552 
Total financial assets$302,902 $1,547,834 $— $1,850,736 
The Company considers all highly liquid investments, including money market funds with an original maturity of three months or less at the date of purchase, to be cash equivalents. The Company uses quoted prices in active markets for assets to determine the fair value of its Level 1 investments in money market funds. The Company classifies its commercial paper, corporate debt securities, certificates of deposit, U.S. government treasury securities, and Non-U.S. government securities within Level 2 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 which may not be actively traded.
In addition to its cash equivalents and marketable securities, the Company measures the fair value of its outstanding convertible senior notes on a quarterly basis for disclosure purposes. The Company considers the fair value of the convertible senior notes to be a Level 2 measurement due to limited trading activity of the convertible senior notes. Refer to Note 8, Convertible Senior Notes, to the consolidated financial statements for further details.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Computers and equipment$35,736 $33,376 
Furniture and fixtures17,202 13,315 
Leasehold improvements55,111 27,683 
Capitalized software development costs192,691 134,890 
Total property and equipment$300,740 $209,264 
Less: accumulated depreciation and amortization(128,868)(83,918)
Total property and equipment, net$171,872 $125,346 
As discussed in Note 2, Basis of Presentation and Summary of Significant Accounting Policies—Internal-Use Software Development Costs, the Company capitalizes costs related to the development of computer software for internal-use and is included in capitalized software development costs within property and equipment, net.
Depreciation and amortization expense was approximately $35.6 million, $27.0 million, and $18.5 million for the years ended December 31, 2023, 2022 and 2021, respectively.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Intangible Assets and Goodwill
12 Months Ended
Dec. 31, 2023
Acquisitions, Intangible Assets And Goodwill [Abstract]  
Acquisitions, Intangible Assets and Goodwill Acquisitions, Intangible Assets and Goodwill
2023 Acquisitions
During the year ended December 31, 2023, the Company entered into three purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, Business Combinations. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $2.1 million and goodwill in the amount of $3.5 million based on the respective estimated fair values. The resulting goodwill from each of the agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.
2022 Acquisitions
During the year ended December 31, 2022, the Company entered into four purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, Business Combinations. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $8.2 million and goodwill in the amount of $56.6 million based on the respective estimated fair values. The resulting goodwill from each of the agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.
2021 Acquisitions
In October and December 2021, the Company entered into two purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, Business Combinations. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $4.3 million and goodwill in the amount of $36.6 million based on the respective estimated fair values. The resulting goodwill from both agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.
In April 2021, the Company entered into a stock purchase agreement whereby the Company acquired all of the issued and outstanding shares of a SaaS based security platform company. The consideration was approximately $219.4 million, comprising cash and Class A common stock. The acquisition was accounted for as a business combination in accordance with ASC 805, Business Combinations. The purchase price was allocated to intangible assets in the amount of $12.0 million and goodwill in the amount of $204.3 million based on the respective estimated fair values. The resulting
goodwill is not deductible for income tax purposes. Intangible assets consisted of developed technology in the amount of $8.7 million and customer relationships in the amount of $3.3 million. The useful life for developed technology and customer relationships are three and four years, respectively. Additionally, there was a one-time severance charge of $1.3 million recorded on the acquisition date.
In February 2021, the Company entered into a stock purchase agreement whereby the Company acquired all of the issued and outstanding shares of an observability data pipeline tool company with the purchase price paid in cash and Class A common stock. The acquisition was accounted for as a business combination in accordance with ASC 805, Business Combinations. The purchase price was allocated to intangible assets in the amount of $1.7 million and goodwill in the amount of $34.3 million based on the respective estimated fair values. The resulting goodwill is not deductible for income tax purposes. Pro forma results of operations for this acquisition have not been presented because they were not material to the consolidated results of operations.
Intangible Assets
Intangible assets, net consisted of the following (in thousands):
December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortization
Period
Developed technology$24,995 $(16,428)$8,567 3 years
Customer relationships3,300 (2,250)1,050 4 years
Total$28,295 $(18,678)$9,617 
December 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortization
Period
Developed technology$24,460 $(9,970)$14,490 3 years
Customer relationships3,300 (1,425)1,875 4 years
Total$27,760 $(11,395)$16,365 
Intangible amortization expense was approximately $8.9 million, $7.6 million and $4.4 million for the years ended December 31, 2023, 2022 and 2021, respectively. Amortization of developed technology and customer relationships are included in cost of revenue and sales and marketing expense, respectively, on the Company’s consolidated statement of operations and comprehensive loss.
As of December 31, 2023, future amortization expense by year is expected to be as follows (in thousands):
Amount
2024$6,489 
20252,597 
2026531 
Total$9,617 
Goodwill
The changes in the carrying amount of goodwill were as follows (in thousands):
Amount
Balance as of December 31, 2022$348,277 
2023 Acquisitions3,540 
Foreign currency translation adjustments877 
Balance as of December 31, 2023$352,694 
Acquisitions, Intangible Assets and Goodwill Acquisitions, Intangible Assets and Goodwill
2023 Acquisitions
During the year ended December 31, 2023, the Company entered into three purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, Business Combinations. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $2.1 million and goodwill in the amount of $3.5 million based on the respective estimated fair values. The resulting goodwill from each of the agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.
2022 Acquisitions
During the year ended December 31, 2022, the Company entered into four purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, Business Combinations. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $8.2 million and goodwill in the amount of $56.6 million based on the respective estimated fair values. The resulting goodwill from each of the agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.
2021 Acquisitions
In October and December 2021, the Company entered into two purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, Business Combinations. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $4.3 million and goodwill in the amount of $36.6 million based on the respective estimated fair values. The resulting goodwill from both agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.
In April 2021, the Company entered into a stock purchase agreement whereby the Company acquired all of the issued and outstanding shares of a SaaS based security platform company. The consideration was approximately $219.4 million, comprising cash and Class A common stock. The acquisition was accounted for as a business combination in accordance with ASC 805, Business Combinations. The purchase price was allocated to intangible assets in the amount of $12.0 million and goodwill in the amount of $204.3 million based on the respective estimated fair values. The resulting
goodwill is not deductible for income tax purposes. Intangible assets consisted of developed technology in the amount of $8.7 million and customer relationships in the amount of $3.3 million. The useful life for developed technology and customer relationships are three and four years, respectively. Additionally, there was a one-time severance charge of $1.3 million recorded on the acquisition date.
In February 2021, the Company entered into a stock purchase agreement whereby the Company acquired all of the issued and outstanding shares of an observability data pipeline tool company with the purchase price paid in cash and Class A common stock. The acquisition was accounted for as a business combination in accordance with ASC 805, Business Combinations. The purchase price was allocated to intangible assets in the amount of $1.7 million and goodwill in the amount of $34.3 million based on the respective estimated fair values. The resulting goodwill is not deductible for income tax purposes. Pro forma results of operations for this acquisition have not been presented because they were not material to the consolidated results of operations.
Intangible Assets
Intangible assets, net consisted of the following (in thousands):
December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortization
Period
Developed technology$24,995 $(16,428)$8,567 3 years
Customer relationships3,300 (2,250)1,050 4 years
Total$28,295 $(18,678)$9,617 
December 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortization
Period
Developed technology$24,460 $(9,970)$14,490 3 years
Customer relationships3,300 (1,425)1,875 4 years
Total$27,760 $(11,395)$16,365 
Intangible amortization expense was approximately $8.9 million, $7.6 million and $4.4 million for the years ended December 31, 2023, 2022 and 2021, respectively. Amortization of developed technology and customer relationships are included in cost of revenue and sales and marketing expense, respectively, on the Company’s consolidated statement of operations and comprehensive loss.
As of December 31, 2023, future amortization expense by year is expected to be as follows (in thousands):
Amount
2024$6,489 
20252,597 
2026531 
Total$9,617 
Goodwill
The changes in the carrying amount of goodwill were as follows (in thousands):
Amount
Balance as of December 31, 2022$348,277 
2023 Acquisitions3,540 
Foreign currency translation adjustments877 
Balance as of December 31, 2023$352,694 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Accrued cloud hosting and infrastructure expenses (1)
$13,783 $73,566 
Accrued compensation and commissions61,541 46,736 
Other tax liability and sales tax30,775 25,818 
Other accrued expenses21,532 25,038 
Total accrued expenses and other current liabilities$127,631 $171,158 
_____________________
1)Due to the timing of when invoices are received, accounts payable on the consolidated balance sheets includes cloud hosting and infrastructure expenses of $70.2 million and $12.6 million for the years ended December 31, 2023 and 2022, respectively.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Convertible Senior Notes Convertible Senior Notes
On June 2, 2020, the Company issued $747.5 million aggregate principal amount of 0.125% convertible senior notes due 2025 (the “2025 Notes”) in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (“Securities Act”). The total net proceeds from the sale of the 2025 Notes, after deducting the initial purchasers’ discounts and debt issuance costs, were approximately $730.2 million. The 2025 Notes bear interest at a rate of 0.125% per year, payable semiannually in arrears on June 15 and December 15 of each year, beginning on December 15, 2020. The 2025 Notes will mature on June 15, 2025, unless earlier converted, redeemed or repurchased.
Holders may convert their notes at their option at any time prior to the close of business on the business day immediately preceding March 15, 2025 only under the following circumstances:
(1)during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s 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 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 2025 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 on each such trading day;
(3)if the Company calls such 2025 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or
(4)upon the occurrence of specified corporate events, as set forth in the indenture governing the 2025 Notes (“the Indenture”).
On or after March 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their notes, in integral multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. The conversion rate for the 2025 Notes is initially 10.8338 shares of Class A common stock per $1,000 principal amount of notes (equivalent to an initial conversion price of approximately $92.30 per share of Class A common stock), subject to adjustment as set forth in the Indenture. Upon conversion, the Company will pay or deliver, 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. If the Company satisfies its conversion obligation solely in cash or through payment and delivery, as the case may be, of a combination of cash and shares of Class A common stock, the amount of cash and shares of Class A common stock, if any, due upon conversion will be based on a daily conversion value calculated on a proportionate basis for each trading day in a 30 trading day observation period as described in the Indenture. In addition, if specific corporate events occur prior to the applicable maturity date, or if the Company elects to redeem the 2025 Notes, the Company will increase the conversion rate for a holder who elects to convert their notes in connection with such a corporate event or redemption in certain circumstances.
During the three months ended December 31, 2023, the conditional conversion feature of the 2025 Notes was not triggered as the last reported sale price of the Company’s Class A common stock was not greater than or equal to 130% of the conversion price 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 quarter ended December 31, 2023. Therefore the 2025 Notes are not convertible, in whole or in part, at the option of the holders between January 1, 2024 through March 31, 2024. Whether the 2025 Notes will be convertible in future periods will depend on the continued satisfaction of this condition or another conversion condition.
When a conversion notice is received, the Company has the option to pay or deliver cash, shares of the Company’s common stock, or a combination thereof. Since the issuance of the 2025 Notes, the Company received and settled an immaterial amount of conversion notices from the holders in cash. As of December 31, 2023, the 2025 Notes were classified as long-term debt on the Company's consolidated balance sheet.
The Company may redeem for cash all or any portion of the 2025 Notes prior to the 31st scheduled trading day immediately preceding the maturity date, at its option, if the last reported sale price of its Class A common stock was at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the 2025 Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date.
In accounting for the issuance of the 2025 Notes, the 2025 Notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the respective 2025 Notes. This difference represents the debt discount that is amortized to interest expense over the contractual terms of the 2025 Notes using the effective interest rate method. The carrying amount of the equity component representing the conversion option was $177.2 million. The equity component was recorded in additional paid-in capital and is not remeasured as long as it continues to meet the conditions for equity classification.
In accounting for the debt issuance costs of $17.3 million related to the 2025 Notes, the Company allocated the total amount incurred to the liability and equity components of the 2025 Notes in the same proportion as the allocation of the proceeds. Issuance costs attributable to the liability component were $13.2 million and will be amortized, along with the debt discount, to interest expense over the contractual term of the 2025 Notes at an effective interest rate of 5.97%. Issuance costs attributable to the equity component were $4.1 million and are netted against the equity component in additional paid-in capital.
On January 1, 2021 the Company adopted ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. As a result of the adoption, the debt conversion option of $177.2 million and debt issuance costs of $4.1 million previously attributable to the equity component are no longer presented in equity. Similarly, the debt discount, that is equal to the carrying value of the embedded conversion feature upon issuance, is no longer amortized into income as interest expense over the life of the instrument. This resulted in a $16.8 million decrease to the opening balance of accumulated deficit, a $173.1 million decrease to the opening balance of additional paid-in capital and a $156.3 million increase to the opening balance of convertible senior notes, net on the consolidated balance sheet.
The net carrying amount of the liability component of the 2025 Notes was as follows (in thousands):
December 31,
2023
December 31,
2022
Convertible senior notes, net:
Principal$747,496 $747,496 
Unamortized debt issuance costs (5,261)(8,649)
Net carrying amount$742,235 $738,847 
As of December 31, 2023, the total estimated fair value of the 2025 Notes was approximately $1,050.2 million. The fair value was determined based on the closing trading price or quoted market price per $100 of the 2025 Notes as of the last day of trading for the period. The fair value of the 2025 Notes is primarily affected by the trading price of the Company’s Class A common stock and market interest rates.
The following table sets forth the interest expense related to the 2025 Notes for the years ended December 31, 2023, 2022, and 2021 (in thousands):
Year Ended December 31,
202320222021
Contractual interest expense$934 $934 $934 
Amortization of issuance costs3,388 3,369 3,349 
Total$4,322 $4,303 $4,283 
Capped Calls
In connection with the pricing of the 2025 Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (“Capped Calls”). The Capped Calls each have an initial strike price of approximately $92.30 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2025 Notes. The Capped Calls have initial cap prices of $151.04 per share, subject to certain adjustments. The Capped Calls are expected to partially offset the potential dilution to the Company’s Class A common stock upon any conversion of the 2025 Notes, with such offset subject to a cap based on the cap price. The Capped Calls cover, subject to anti-dilution adjustments, approximately 8.1 million shares of the Company’s Class A common stock. For accounting purposes, the Capped Calls are separate transactions, and not part of the 2025 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 $89.6 million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital and will not be remeasured.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The Company enters into non-cancelable purchase commitments and operating leases in the normal course of business. Non-cancelable purchase commitments for business operations and operating lease obligations total $485.0 million and $347.1 million, respectively, as of December 31, 2023, due primarily over the next 5 years. Purchase commitments for business operations are primarily related to cloud hosting and other software-based services.
The Company also issued long-term debt to finance the business. The principal and future interest payments related to the 2025 Notes are $749.0 million.
401(k) Plan—The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. The Company is responsible for administrative costs of the 401(k) plan and beginning on January 1, 2022, the Company began making matching contributions to the 401(k) plan. For the years ended December 31, 2023 and 2022, the Company incurred expense of $6.3 million and $5.7 million for matching contributions, respectively. The Company did not make any matching contributions to the 401(k) plan for the year ended December 31, 2021.
Legal Matters—The Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position or results of operations.
Indemnification—The Company enters into indemnification provisions under some agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company’s officers, directors and certain employees. The Company has agreed to indemnify and defend the indemnified party claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claim because of the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. To date, losses recorded in the Company’s consolidated statements of operations in connection with the indemnification provisions have not been material.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
The Company has entered into various non-cancelable operating leases for its facilities expiring between 2024 and 2033. Certain lease agreements contain an option for the Company to renew a lease for a term of up to three years or an option to terminate a lease early within one year. The Company considers these options, which may be elected at the Company’s sole discretion, in determining the lease term on a lease-by-lease basis.
Lease expense for these leases is recognized on a straight-line basis over the lease term, with variable lease payments recognized in the period those payments are incurred.
Rent expense for the years ended December 31, 2023, 2022 and 2021 was $43.5 million, $34.0 million, and $23.8 million, respectively.
The Company recorded $0.9 million, $1.0 million, and $1.0 million in sub-lease income for the years ended December 31, 2023, 2022 and 2021, respectively. Sub-lease income is recorded as a credit to rent expense.
The components of lease cost recognized within the Company’s consolidated statements of operations were as follows (in thousands):
Year Ended December 31,
202320222021
Operating lease cost (1)
$34,670 $25,212 $20,198 
Short-term lease cost8,797 8,739 3,609 
_____________________
1)Includes non-cash lease expense of $26.4 million, $21.4 million, and $17.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.
Supplemental cash flow information and non-cash activity related to the Company’s operating leases are as follows (in thousands):
Year Ended December 31,
202320222021
Cash paid for amounts included in measurement of lease liabilities$13,273 $24,752 $20,741 
Operating lease assets obtained in exchange for new lease liabilities61,594 48,404 17,476 
Maturities of lease liabilities by fiscal year for the Company’s operating leases are as follows (in thousands):
Amount
2024$17,995 
202534,234 
202631,050 
202727,747 
202824,479 
Thereafter73,102 
Total lease payments$208,607 
Less: imputed interest(48,505)
Present value of lease liabilities$160,102 
As of December 31, 2023, the Company had various operating leases that had not yet commenced, which are excluded from the table above. The operating leases will commence between fiscal year 2024 and 2025 with total undiscounted future payments of $138.5 million and a weighted-average lease term of 9 years.
Weighted average remaining lease term and discount rate for the Company’s operating leases are as follows:
December 31,
2023
December 31,
2022
Weighted average remaining lease term (years)6.76.2
Weighted average discount rate6.00%5.12%
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Geographical Information
Revenue by location is determined by the billing address of the customer. The following table sets forth revenue by geographic area (in thousands):
Year Ended December 31,
202320222021
North America (1)
$1,487,319 $1,200,719 $736,218 
International641,040 474,381 292,566 
Total$2,128,359 $1,675,100 $1,028,784 
1)Includes revenue from the United States of $1,411.0 million, $1,134.1 million, and $691.8 million for the years ended December 31, 2023, 2022, and 2021, respectively.
Other than the United States, no other individual country accounted for 10% or more of total revenue for the years ended December 31, 2023, 2022, or 2021.
Accounts Receivable
As of December 31, 2023 and 2022, unbilled accounts receivable of approximately $61.2 million and $60.0 million, respectively, was included in accounts receivable on the Company’s consolidated balance sheets.
During the years ended December 31, 2023 and 2022, the Company charged $5.5 million and $2.7 million, respectively, of accounts receivable deemed uncollectible against the allowance for credit losses.
Deferred Revenue and Remaining Performance Obligations
Revenue recognized during the years ended December 31, 2023, 2022 and 2021 which was included in the deferred revenue balances at the beginning of each respective period, was $525.5 million, $374.6 million, and $206.6 million.
As of December 31, 2023, and 2022, the aggregate transaction price allocated to remaining performance obligations was $1,839.4 million and $1,057.2 million, respectively. There is uncertainty in the timing of revenues associated with the Company’s drawdown contracts, as future revenue can often vary significantly from past revenue. However, the Company expects to recognize substantially all of the remaining performance obligations over the next 24 months.
Deferred Contract Costs
Deferred contract costs on the Company’s consolidated balance sheets were $118.7 million and $88.4 million as of December 31, 2023 and 2022, respectively. Amortization expense was $39.2 million, $28.0 million and $17.9 million for the years ended December 31, 2023, 2022 and 2021, respectively.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Class A and Class B Common Stock
The Company has two classes of common stock, Class A and Class B. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to ten votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted to Class A common stock upon sale or transfer, subject to certain limited exceptions.
During the year ended December 31, 2023, 2,016,413 shares of Class B common stock were converted into Class A common stock.
As of December 31, 2023, the Company had authorized 2,000,000,000 shares of Class A common stock and 310,000,000 shares of Class B common stock, each at a par value per share of $0.00001, of which 305,395,175 shares of Class A common stock and 25,684,571 shares of Class B common stock were issued and outstanding.
As of December 31, 2023 and 2022, the Company had reserved shares of common stock for future issuance as follows:
December 31,
20232022
Options, RSUs and PSUs outstanding25,741,136 30,930,540 
Shares available for future grants73,189,660 63,291,013 
Shares subject to the employee stock purchase plan17,481,059 14,806,591 
Total shares of common stock reserved for future issuance
116,411,855 109,028,144 
Equity Incentive Plans
The Company has two equity incentive plans, the 2012 Equity Incentive Plan (the “2012 Plan”) and the 2019 Equity Incentive Plan (the “2019 Plan”). In connection with the Company's initial public offering (“the IPO”), the Company ceased granting awards under the 2012 Plan, and all shares that remained available for issuance under the 2012 Plan at that time were transferred to the 2019 Plan. Additionally, as of December 31, 2023, there were 12,054,709 shares of Class A common stock issuable upon conversion of Class B common stock underlying options outstanding under the 2012 Plan. Under the 2019 Plan, the Board and any other committee or subcommittee of the Board may grant stock options, stock appreciation rights, restricted stock awards, restricted stock units (“RSUs”), and performance stock units (“PSUs”) and other awards, each equity award valued or based on the Company’s Class A common stock, to employees, directors, consultants, and advisors of the Company. As of December 31, 2023, there were 73,189,660 shares available for grant under the 2019 Plan.
Stock Options
The following table summarizes the Company's stock option activity and weighted-average exercise prices:
Number of
Options
Outstanding
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual Life
(in Years)
Aggregate
Intrinsic Value
(in thousands)
Balance—December 31, 202218,551,857$3.24 4.4$1,303,464 
Options granted— — 
Options exercised(6,455,931)3.24 
Options forfeited or expired(18,291)5.50 
Balance—December 31, 202312,077,635$3.24 3.4$1,426,912 
Exercisable—December 31, 202312,074,409$3.23 3.4$1,426,607 
As of December 31, 2023, there were 22,926 shares of Class A common stock and 12,054,709 shares of Class B common stock issuable upon the exercise of options outstanding. As of December 31, 2022, there were 28,557 shares of Class A common stock and 18,523,300 shares of Class B common stock issuable upon the exercise of options outstanding.
Approximately all compensation cost related to unvested awards was recognized as of December 31, 2023. Compensation cost related to unvested awards not yet recognized was approximately $10.1 million as of December 31, 2022. The weighted-average period over which this compensation cost related to unvested employee awards will be recognized is 1.0 year and 0.6 years as of December 31, 2023 and December 31, 2022, respectively.
There were no options granted during the years ended December 31, 2023, 2022 and 2021. The Company received approximately $20.9 million, $10.0 million and $14.9 million in cash proceeds from options exercised during the years ended December 31, 2023, 2022 and 2021, respectively. The intrinsic value of options exercised during the years ended December 31, 2023, 2022 and 2021 was approximately $565.9 million, $301.6 million and $579.6 million, respectively. The aggregate fair value of options vested during the years ended December 31, 2023, 2022 and 2021 was $12.5 million, $23.9 million and $28.1 million, respectively.
Restricted Stock Units, Restricted Stock and Performance Stock Units
The following table summarizes the activity for the Company’s unvested RSUs and PSUs:
SharesWeighted-Average
Fair Value
Aggregate
Intrinsic Value
(in thousands)
Unvested and outstanding balance as of December 31, 202212,378,683$106.19 $909,833 
Awarded7,382,00689.09 
Vested(4,794,318)101.02 
Forfeited/canceled(1,302,870)102.42 
Unvested and outstanding balance as of December 31, 202313,663,501$99.13 $1,658,476 
The Company issued a total of 122,224 shares of restricted Class A common stock in connection with acquisitions, net of shares retired, during the year ended December 31, 2023, which are subject to service-based vesting conditions over approximately four years from the respective grant dates.
Total compensation cost related to unvested RSUs and restricted shares of common stock not yet recognized was approximately $1,187.3 million and $1,151.1 million as of December 31, 2023 and December 31, 2022, respectively. The weighted-average period over which this compensation cost related to unvested RSUs and restricted shares of common stock will be recognized is 2.8 years and 2.9 years as of December 31, 2023 and December 31, 2022, respectively.
Total compensation cost related to unvested PSUs not yet recognized was approximately $25.1 million and $19.0 million as of December 31, 2023, and December 31, 2022, respectively. The weighted-average period over which this compensation cost related to unvested PSUs will be recognized is 1.3 years and 1.4 years as of December 31, 2023, and December 31, 2022, respectively. There were no PSUs outstanding during the year ended December 31, 2021.
Stock-Based Compensation
Stock-based compensation was included in the consolidated statement of operations as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenue$17,578 $10,827 $4,565 
Research and development313,096 237,120 101,942 
Sales and marketing101,937 76,735 35,035 
General and administrative49,689 38,472 22,195 
Stock-based compensation, net of amounts capitalized482,300 363,154 163,737 
Capitalized stock-based compensation13,597 14,853 9,660 
Total stock-based compensation$495,897 $378,007 $173,397 
Employee Stock Purchase Plan
In September 2019, the Board adopted and approved the 2019 ESPP, which became effective on the date of the final prospectus for the Company’s IPO.
The ESPP is implemented through a series of offerings under which eligible employees are granted purchase rights to purchase shares of the Company’s Class A common stock on specified dates during such offerings. Under the ESPP, the Company may specify offerings with durations of not more than 27 months and may specify shorter purchase periods within each offering. Historically offering periods have been approximately 6 months. On each purchase date, eligible employees will purchase the shares at a price per share equal to 85% of the lesser of (1) the fair market value of the Company’s Class A common stock on the first trading day of the offering period, or (2) the fair market value of the Company’s Class A common stock on the purchase date, as defined in the ESPP.
The Company recognized $16.0 million, $11.2 million, and $7.6 million of stock-based compensation expense related to the ESPP during the years ended December 31, 2023, 2022, and 2021, respectively.
As of December 31, 2023, and 2022, $6.6 million and $6.0 million, respectively has been withheld on behalf of employees for a future purchase under the ESPP due to the timing of payroll deductions.
During the years ended December 31, 2023, 2022, and 2021, the Company issued 517,430, 316,875, and 291,871 shares of Class A common stock under the ESPP. As of December 31, 2023, 17,481,059 shares of Class A common stock remain available for grant under the ESPP.
Total compensation cost related to the ESPP not yet recognized was approximately $6.8 million and $7.1 million as of December 31, 2023 and 2022, respectively. The weighted average period over which this compensation cost will be recognized is 0.4 years as of December 31, 2023 and 2022, respectively.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Interest Income and Other Income, Net
12 Months Ended
Dec. 31, 2023
Interest and Other Income [Abstract]  
Interest Income and Other Income, Net Interest Income and Other Income, Net
Interest income and other income, net consist of the following (in thousands):
Year Ended December 31,
202320222021
Interest income$103,459 $34,931 $21,412 
Other (loss) income, net(3,458)2,229 374 
Interest income and other income, net$100,001 $37,160 $21,786 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income TaxesFor financial reporting purposes, income (loss) before income taxes, includes the following components (in thousands):
Year Ended December 31,
202320222021
Domestic$42,811 $(76,694)$(29,617)
Foreign17,424 38,624 11,195 
Income (loss) before income taxes$60,235 $(38,070)$(18,422)
Total income taxes allocated to operations for the years ended December 31, 2023, 2022 and 2021 were as follows (in thousands):
2023CurrentDeferredTotal
Federal$(261)$— $(261)
State2,551 — 2,551 
Foreign10,262 (885)9,377 
Total$12,552 $(885)$11,667 
2022CurrentDeferredTotal
Federal$3,122 $— $3,122 
State183 — 183 
Foreign9,179 (394)8,785 
Total$12,484 $(394)$12,090 
2021CurrentDeferredTotal
Federal$232 $— $232 
State44 — 44 
Foreign2,091 (44)2,047 
Total$2,367 $(44)$2,323 
Tax Rate Reconciliation—Income tax expense was $11.7 million, $12.1 million and $2.3 million for the years ended December 31, 2023, 2022 and 2021, respectively, and differed from the amounts computed by applying the U.S. federal statutory income tax rate of 21% for the years ended December 31, 2023, 2022 and 2021, to pretax income (loss) from operations as a result of the following (in thousands):
Year Ended December 31,
202320222021
Income tax expense at federal statutory rate$12,650 $(7,995)$(3,868)
Meals and entertainment1,957 1,717 416 
State taxes (net of federal benefit)1,090 140 18 
Net change in valuation allowance68,770 25,573 62,173 
Uncertain tax positions(94)(728)
U.S. tax costs on international operations2,037 5,722 1,478 
Foreign taxes1,149 (835)424 
Share based compensation deductions(69,784)(1,580)(57,350)
Return to provision(3,335)(1,149)(193)
U.S. R&D tax credits(2,973)(9,467)— 
Other200 (39)(47)
Total$11,667 $12,090 $2,323 
Certain reclassifications have been made to the components of Tax Rate Reconciliation for the year ending December 31, 2022 and 2021 to conform to the 2023 presentation.
For the year ended December 31, 2023, the Company has evaluated the available evidence supporting the realization of its deferred tax assets, including the amount and timing of future taxable income, and has determined that it is more likely than not that its net deferred tax assets will not be realized in the United States. Due to uncertainties surrounding the realization of the deferred tax assets, the Company recorded a full valuation allowance against substantially all of its net deferred tax assets. When the Company determines that it will be able to realize some portion or all of its deferred tax assets, an adjustment to its valuation allowance on its deferred tax assets would have the effect of increasing net income in the period such determination is made.
The Company is subject to tax laws in the United States and numerous foreign jurisdictions. The United States and many international legislative and regulatory bodies continually propose and enact legislation that could significantly impact how U.S. multinational corporations are taxed. The Company is closely monitoring proposed legislation and its potential impact. For tax years beginning on or after January 1, 2022, the Tax Cuts and Jobs Act of 2017 eliminates the option to deduct research and development expenditures, as defined under IRC Section 174, in the year incurred. Instead, taxpayers are required to amortize such expenditures over five years if incurred in the U.S. and over fifteen years if incurred in a foreign jurisdiction.
Components of Deferred Taxes—The tax effects of temporary differences that give rise to the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022 are presented below (in thousands):
December 31,
20232022
Deferred tax assets:
Net operating losses$49,057 $54,974 
U.S. R&D tax credits46,639 13,841 
Stock-based compensation47,652 48,872 
Section 174 capitalization181,721 76,625 
Lease liability27,004 18,793 
Other21,593 15,494 
Total deferred tax assets$373,666 $228,599 
Less: valuation allowance(321,612)(188,817)
Deferred tax assets, net of valuation allowance$52,054 $39,782 
Deferred tax liabilities:
Commissions(29,782)(22,182)
Right of use asset(20,916)(17,151)
Total deferred tax liabilities$(50,698)$(39,333)
Deferred tax assets, net$1,356 $449 
The Company accounts for income taxes using an asset and liability method and deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets and liabilities are expected to be realized or settled. The Company’s deferred tax assets and liabilities consist primarily of federal and state net operating loss carryforwards and basis differences for financial reporting and tax purposes of certain assets and liabilities. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Based upon the weight of all available evidence, which includes the historical operating performance and the recorded cumulative losses in prior fiscal periods, management does not believe as of December 31, 2023 and 2022 that it is more likely than not that the Company will realize its U.S. deferred tax assets. As a result, a valuation allowance of $321.6 million and $188.8 million has been provided at December 31, 2023 and 2022, respectively. The valuation allowance changed by $132.8 million and $40.2 million at December 31, 2023 and 2022, respectively. Certain reclassifications have been made to the components of deferred tax for the year ending December 31, 2022 to conform to the 2023 presentation.
At December 31, 2023 and 2022, the Company has net operating loss carryforwards for federal tax purposes of approximately $148.9 million and $243.4 million, respectively, which is available to offset federal taxable income. The federal net operating loss carryforwards generated at December 31, 2017 and prior will begin to expire in 2031, if not utilized. Net operating losses generated after December 31, 2017 have an indefinite carryforward period but are subject to an 80% of taxable income limitation after December 31, 2020. The Company has approximately $206.4 million and $92.0 million of post-apportioned net operating loss carryforwards as of December 31, 2023 and 2022, respectively for various state tax purposes. The state net operating loss carryforwards will begin to expire in 2026, if not utilized.
Generally, the utilization of net operating losses may be subject to an annual limitation provided for in the Internal Revenue Code of 1986, as amended, under Section 382 and similar state codes. The Company has prepared an analysis to determine whether its net operating losses may be limited under such provisions. It has been determined that any annual limitation would not result in the expiration of net operating loss carryforwards before utilization.
In general, it is the practice and intention of the Company to reinvest the earnings of its non-U.S. subsidiaries in those operations. Historically, the Company has not made a provision for U.S. income tax with respect to accumulated earnings of foreign subsidiaries where the foreign investment of such earnings is essentially permanent in duration. Generally, such amounts would become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The Company has not provided U.S. taxes on unremitted earnings of its foreign subsidiaries as it asserts permanent reinvestment on any accumulated earnings and profits.
Consistent with the provisions of ASC 740, Income Taxes, the Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.
The following table shows the changes in the gross amount of unrecognized tax benefits as of December 31, 2023, 2022 and 2021 (in thousands):
December 31,
202320222021
Beginning balance$106 $106 $532 
Increases based on tax positions during the current period— — — 
(Decreases) based on tax positions during the current period(47)— (426)
Ending balance$59 $106 $106 
The total amount of unrecognized tax benefits that, if recognized would impact the effective tax rate would be $0.1 million for the year ended December 31, 2023.
The Company’s policy for classifying interest and penalties associated with unrecognized income tax benefits is to include such items in income tax expense. The total amount of interest and penalties associated with unrecognized income tax benefits is $0.1 million and $0.1 million for the years ended December 31, 2023 and 2022.
It is reasonably possible that certain unrecognized tax benefits may increase or decrease within the next 12 months due to tax examination changes, settlement activities, expirations of statute of limitations, or the impact on recognition and measurement considerations related to the results of published tax cases or other similar activities. As such the Company anticipates insignificant changes to unrecognized tax benefits over the next 12 months.
The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions and in various international jurisdictions. Tax years 2017 and forward generally remain open for examination for federal and state tax purposes. To the extent utilized in future years’ tax returns, net operating loss carryforwards at December 31, 2023 and 2022 will remain subject to examination until the respective tax year is closed.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
Basic and diluted net income (loss) per common share is presented in conformity with the two-class method required for participating securities. Immediately prior to the consummation of the Company’s IPO in September 2019, all outstanding shares of convertible preferred stock and common stock were converted into shares of Class B common stock. As a result, Class A and Class B common stock are the only outstanding equity in the Company.
Basic and diluted net income (loss) per share is computed using the weighted-average number of common shares of common stock outstanding during the period. The undistributed earnings are allocated based on the contractual participation rights of the Class A and Class B common stock as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis. Further, as the conversion of Class B common stock is assumed in the computation of the diluted net loss per share of Class A common stock, the undistributed earnings are equal to net loss for that computation.
The following table presents the calculation of basic and diluted net income (loss) per share (in thousands, except per share data):
Year Ended December 31,
202320222021
Basic net income (loss) per share:Class AClass BClass AClass BClass AClass B
Numerator:
Net income (loss)$44,684 $3,884 $(45,163)$(4,997)$(16,177)$(4,568)
Denominator:
Weighted average shares used in calculating net income (loss) per share, basic298,116 25,918 283,989 31,421 240,999 68,049 
Basic net income (loss) per share$0.15 $0.15 $(0.16)$(0.16)$(0.07)$(0.07)
Diluted net income (loss) per share:
Numerator:
Allocation of distributed income (loss) for basic computation$44,684 $3,884 $(45,163)$(4,997)$(16,177)$(4,568)
Reallocation of undistributed income (loss) as a result of conversion of Class B to Class A shares3,884 — (4,997)— (4,568)— 
Allocation of undistributed income (loss)$48,568 $3,884 $(50,160)$(4,997)$(20,745)$(4,568)
Denominator:
Number of shares used in basic calculation298,116 25,918 283,989 31,421 240,999 68,049 
Weighted average effect of diluted securities:
Conversion of Class B to Class A common shares outstanding25,918 — 31,421 — 68,049 — 
Employee stock options14,828 — — — — — 
Employee stock purchase plan15 — — — — — 
Restricted stock units and performance stock units2,731 — — — — — 
Unvested restricted stock in connection with acquisitions586 — — — — — 
Shares issuable upon conversion of the convertible senior notes8,098 — — — — — 
Number of shares used in diluted calculation350,292 25,918 315,410 31,421 309,048 68,049 
Diluted net income (loss) per share$0.14 $0.15 $(0.16)$(0.16)$(0.07)$(0.07)
For the periods presented where the Company was in a loss position, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
Year Ended December 31,
202320222021
Shares subject to outstanding stock options and RSUs2,248 30,931 29,454 
Unvested early exercised stock options and restricted shares of common stock31 1,120 946 
Shares subject to the employee stock purchase plan— 316 94 
Shares issuable upon conversion of the convertible senior notes— 8,098 8,098 
Total2,279 40,465 38,592 
ASU No. 2020-06 requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share when the instruments may be settled in cash or shares. See Note 2, Basis of
Presentation and Summary of Significant Accounting Policies—Accounting Policies Recently Adopted for more information. During the three months ended December 31, 2023, the conditional conversion feature of the 2025 Notes was not triggered and the 2025 Notes are not convertible, in whole or in part, at the option of the holders between January 1, 2024 through March 31, 2024. The Company uses the if-converted method for calculating any potential dilutive effect of the conversion options embedded in the 2025 Notes on diluted net income per share; however, since the Company is in a net loss position, there was no dilutive effect during any period presented.

The Company entered into Capped Calls in connection with the issuance of the 2025 Notes. The effect of the Capped Calls was also excluded from the calculation of diluted net income per share as the effect of the Capped Calls 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 2025 Notes.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net income (loss) $ 48,568 $ (50,160) $ (20,745)
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Dec. 31, 2023
shares
Dec. 31, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
During the three months ended December 31, 2023, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted written plans intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c) for the sale of the Company’s securities as set forth in the table below.
NamePositionAdoption DateTotal Shares of Class A Common Stock to be SoldExpiration Date
David Obstler
Chief Financial Officer
December 10, 2023
200,000 (1)
March 15, 2025
Armelle de Madre
Chief People Officer
December 12, 2023
Up to 72,870 (2)
March 31, 2025
Dev Ittycheria
Director
December 12, 2023135,000February 28, 2025
Sean Walters
Chief Revenue Officer
December 14, 2023
Up to 86,510 (2)
February 11, 2025
(1)The amount includes 100,000 shares to be sold under the Rule 10b5-1 trading plan by the Obstler Children 2019 Trust.
(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 pursuant to the Company’s election under its equity incentive plans to require the satisfaction of tax withholding obligations realized upon the vesting of RSUs and PSUs to be funded by a sell-to-cover transaction. The number of Company shares to be sold to satisfy the Company’s tax withholding obligation is not known at this time as it is dependent on future events, including the future trading price of the Company’s shares.
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
David Obstler [Member]    
Trading Arrangements, by Individual    
Name David Obstler  
Title Chief Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date December 10, 2023  
Arrangement Duration 461 days  
Aggregate Available 200,000 200,000
Armelle de Madre [Member]    
Trading Arrangements, by Individual    
Name Armelle de Madre  
Title Chief People Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date December 12, 2023  
Arrangement Duration 475 days  
Aggregate Available 72,870 72,870
Dev Ittycheria [Member]    
Trading Arrangements, by Individual    
Name Dev Ittycheria  
Title Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date December 12, 2023  
Arrangement Duration 444 days  
Aggregate Available 135,000 135,000
Sean Walters [Member]    
Trading Arrangements, by Individual    
Name Sean Walters  
Title Chief Revenue Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date December 14, 2023  
Arrangement Duration 425 days  
Aggregate Available 86,510 86,510
Obstler Children 2019 Trust Shares [Member] | David Obstler [Member]    
Trading Arrangements, by Individual    
Aggregate Available 100,000 100,000
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the accounts of Datadog, Inc. and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Segment Information
Segment Information
The Company has a single operating and reportable segment as well as one business activity, monitoring and providing analytics on companies’ information technology (“IT”) infrastructure. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. There are no segment managers who are held accountable for operations or results below the consolidated level.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include the fair value of marketable securities, the allowance for credit losses, the fair value of acquired assets and assumed liabilities from business combinations, useful lives of property, equipment, software, and finite lived intangibles, stock-based compensation, valuation of long-lived assets and their recoverability, including goodwill, the incremental borrowing rate for operating leases, estimated expected period of benefit for deferred contract costs, fair value of the liability component of the convertible debt, realization of deferred tax assets and uncertain tax positions, revenue recognition and the allocation of overhead costs between cost of revenue and operating expenses. The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could materially differ from these estimates.
Foreign Currency Translation
Foreign Currency Translation
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is generally the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in accumulated other comprehensive loss as a separate component of stockholders’ equity.
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income, net in the accompanying consolidated statements of operations when realized and have not been material for any of the periods presented.
Revenue Recognition
Revenue Recognition
The Company generates revenue from the sale of subscriptions to customers using its cloud-based platform. The terms of the Company’s subscription agreements are primarily monthly, annual or multi-year. The Company’s customers can enter into (1) a subscription agreement for a committed contractual amount of usage that is apportioned ratably on a monthly basis over the term of the subscription period, (2) a subscription agreement for a committed contractual amount of usage that is delivered as used, or (3) a monthly subscription based on usage. The Company typically bills customers on an annual or multi-year subscription in advance, with any usage in excess of the committed contracted amount billed monthly in arrears. The Company typically bills customers on a monthly plan in arrears. Customers also have the option to purchase additional services priced at rates at or above the stand-alone selling price.
The Company accounts for revenue contracts with customers through the following steps:
(1)identify the contract with a customer;
(2)identify the performance obligations in the contract;
(3)determine the transaction price;
(4)allocate the transaction price to the performance obligations in the contract; and
(5)recognize revenue when or as the Company satisfies a performance obligation.
The Company’s revenue arrangements may include infrastructure monitoring, application performance monitoring, log management, synthetics monitoring, security monitoring, continuous profiling, serverless monitoring, network monitoring, real user monitoring and incident management as well as secondary services including custom metrics in dashboard monitoring, docker container monitoring, and indexed spans. The Company has identified each service as a separate performance obligation.
The transaction price is based on the fixed price for the contracted level of service plus variable consideration for additional optional purchases. Billing periods correspond to the periods over which services are performed and there are no discounts given on the purchase of future services.
The Company allocates revenue to each performance obligation based on its relative standalone selling price. The Company generally determines standalone selling prices based on a range of actual prices charged to customers.
Revenue is recognized when control of these services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those services. The Company determined an output method, recognition over time, to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred.
For committed contractual amounts of usage, revenue is recognized ratably over the term of the subscription agreement generally beginning on the date that the platform is made available to a customer. For committed contractual amount of usage that is delivered as used, a monthly subscription based on usage, or usage in excess of a ratable subscription, the Company recognizes revenue as the product is used. Subscription revenue excludes sales and other indirect taxes.
The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component.
Deferred Revenue and Remaining Performance Obligations
Certain of the Company’s customers pay in advance of satisfaction of performance obligations and other customers with monthly contract terms are billed in arrears on a monthly basis. The Company records contract liabilities to deferred revenue when customers are billed or when the Company receives customer payments in advance of the performance obligations being satisfied on the Company’s contracts.
Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include deferred revenue, multi-year contracts with future installment payments and certain unfulfilled orders against accepted customer contracts at the end of any given period.
Convertible Senior Notes
Convertible Senior Notes
In accounting for the issuance of the Company’s convertible senior notes (the “2025 Notes”), the 2025 Notes were separated into liability and equity components through December 31, 2020. The carrying amounts of the liability component was calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the respective 2025 Notes. This difference represents the debt discount that is amortized to interest expense over the contractual terms of the 2025 Notes using the effective interest rate method. The equity component was recorded in additional paid-in capital.
In accounting for the debt issuance costs related to the 2025 Notes, the Company allocated the total amount incurred to the liability and equity components of the 2025 Notes in the same proportion as the allocation of the proceeds. Issuance costs attributable to the liability component are being amortized to interest expense over the contractual terms of the 2025 Notes. The issuance costs attributable to the equity component were netted against the equity component in additional paid-in capital.
Cost of Revenue
Cost of Revenue
Cost of revenue consists primarily of costs related to providing subscription services to paying customers, including data center and networking expenses, employee compensation (including stock-based compensation) and other employee-related expenses for customer experience and technical operations staff, payments to outside service providers, payment processing fees, amortization of capitalized internally developed software costs and acquired developed technology, and allocated overhead costs.
Research and Development Costs
Research and Development Costs
Research and development costs are expensed as incurred. Research and development costs consist of employee compensation (including stock-based compensation) and other employee-related expenses, materials and supplies, and allocated overhead costs such as rent and facilities costs.
Sales and Marketing Costs
Sales and Marketing Costs
Sales and marketing costs consist primarily of personnel costs for the Company’s sales and marketing organization, including stock-based compensation and commissions, costs of general marketing and promotional activities, including the free tier and introductory trials of the Company’s products, travel-related expenses, amortization of acquired customer relationships, and allocated overhead costs.
Advertising Costs
Advertising Costs
Advertising costs are expensed as incurred and were approximately $21.8 million, $25.5 million and $20.8 million for the years ended December 31, 2023, 2022 and 2021, respectively, and are included in sales and marketing expense in the accompanying consolidated statement of operations.
Income Taxes
Income Taxes
The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting and the tax bases of assets and liabilities. The deferred assets and liabilities are recorded at the statutorily enacted tax rates anticipated to be in effect when such temporary differences reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. A valuation allowance is established; when based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.
The Company engages in transactions in which the tax consequences may be subject to uncertainty. The Company accounts for uncertain tax positions based on an evaluation as to whether it is more likely than not that a tax position will be sustained on audit, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the appropriate tax authorities have full knowledge of all relevant information concerning the tax position. The Company accounts for uncertain tax positions as non-current tax liabilities or through a reduction of a corresponding deferred tax asset. The tax benefit recognized is based on the largest amount that is greater than 50% likely of being realized upon ultimate settlement. The Company includes potential interest expense and penalties related to its uncertain tax positions in income tax expense.
Stock-Based Compensation
Stock-Based Compensation
The Company recognizes and measures compensation expense for all stock-based payment awards granted to employees, directors, and nonemployees, including stock options, restricted stock units (“RSUs”), performance-based awards (“PSUs”), and the employee stock purchase plan (the “ESPP”) based on the fair value of the awards on the date of grant. The fair value of each stock option granted is estimated using the Black-Scholes option pricing model. The determination of the grant date fair value using an option-pricing model is affected by the estimated fair value of the Company’s Class A common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over the expected term of the award, actual and projected employee stock option exercise behaviors, the risk-free interest rate for the expected term of the award and expected dividends. The fair value of RSUs and PSUs is determined by the closing price on the date of grant of the Company’s Class A common stock, as reported on The Nasdaq Global Select Market. The Company estimates the fair value of the rights to acquire stock under the ESPP using the Black-Scholes option pricing model. Stock-based compensation for stock options and RSUs is recognized on a straight-line basis over the requisite service period and account for forfeitures as they occur. Stock-based compensation for PSUs is amortized under the accelerated attribution method and may be adjusted over the vesting period based on interim estimates of performance against pre-set objectives. PSUs will vest upon achievement of specified performance targets and subject to continuous service through the applicable vesting dates. The compensation cost is recognized over the requisite service period when it is probable that the performance condition will be satisfied and the Company accounts for forfeitures as they occur.
The Company also has certain options that have performance-based vesting conditions; stock-based compensation expense for such awards is recognized on a straight-line basis from the time the vesting condition is likely to be met through the time the vesting condition has been achieved.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of money market funds, corporate debt securities, and U.S. government treasury securities.
Marketable Securities
Marketable Securities
The Company’s marketable securities consist of corporate debt securities, commercial paper, certificates of deposit, U.S. government treasury securities, and U.S. government agency securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within current assets on the consolidated balance sheet.
Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Interest income and other income, net in the consolidated statements of operations.
The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Interest income and other income, net in the consolidated statements of operations.
Restricted Cash
Restricted Cash
Restricted cash primarily consists of collateralized letters of credit established in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year and is included in non-current assets for leases that expire in more than one year from the balance sheet date.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to credit risk primarily consist of cash and cash equivalents, marketable securities and accounts receivable. Cash deposits may, at times, exceed amounts insured by the Federal Deposit Insurance Corporation (“FDIC”) and the Securities Investor Protection Corporation (“SIPC”). The Company has not experienced any losses on its deposits of cash and cash equivalents to date. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the accompanying consolidated balance sheets.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.
The Company’s financial instruments consist of cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses. Cash equivalents are stated at amortized cost, which approximates fair value at the balance sheet dates, due to the short period of time to maturity. Marketable securities are recorded at fair value. Accounts receivable, accounts payable, and accrued expenses are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
Accounts Receivable and Allowance for Credit Losses
Accounts Receivable and Allowance for Credit Losses
Accounts receivable includes billed and unbilled receivables. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The expectation of collectability is based on a review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. The Company regularly reviews the adequacy of the allowance for credit losses by considering the age of each outstanding invoice and the collection history to determine the appropriate amount of allowance for credit losses. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.
Unbilled accounts receivable represents revenue recognized on contracts for which billings have not yet been presented to customers because the amounts were earned but not contractually billable as of the balance sheet date, substantially all of which is expected to be billed and collected within one year.
Internal Use Software Development Costs
Internal-Use Software Development Costs
The Company capitalizes qualifying internal-use software development costs related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post implementation operating activities are expensed as incurred.
Capitalized costs are included in property and equipment. These costs are amortized over the estimated useful life of the software, which is two years, on a straight-line basis, which represents the manner in which the expected benefit will be derived. The amortization of costs related to the platform applications is included in cost of revenue and sales and marketing expense based on an allocation between paid customer accounts and free customer accounts not generating revenue.
Property and Equipment, Net
Property and Equipment, Net
Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred.
Deferred Contract Costs
Deferred Contract Costs
Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. There are no sales commissions earned on renewals. These costs are deferred and then amortized over a period of benefit which is determined to be 4 years. The Company determined the period of benefit by taking into consideration the length of terms in its customer contracts, life of the technology and other factors. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred contract costs, current; the remaining portion is recorded as deferred contract costs, non-current, in the consolidated balance sheets. Deferred contract costs are periodically analyzed for impairment. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of operations.
Business Combinations
Business Combinations
When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require the Company to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, and trade names from a market participant perspective, useful lives and discount rates. 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, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to other income, net in the consolidated statement of operations.
Accounting for Impairment of Long-Lived Assets (Including Goodwill and Intangibles)
Accounting for Impairment of Long-Lived Assets (Including Goodwill and Intangibles)
Long-lived assets with finite lives include property and equipment, capitalized development software costs and acquired intangible assets. Long-lived assets are amortized over their estimated useful lives which are as follows:
Computers and equipment3 years
Furniture and fixtures5 years
Leasehold improvementsShorter of lease term or useful life of asset
Capitalized software development costs2 years
Developed technology3 years
Customer relationships4 years
The Company evaluates long lived assets, including acquired intangible assets and capitalized software development costs, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or the estimated useful life becomes shorter than originally estimated. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows.
Goodwill is not amortized but rather tested for impairment at least annually on October 1, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. Goodwill impairment is recognized when the quantitative assessment results in the carrying value exceeding the fair value, in which case an impairment charge is recorded to the extent the carrying value exceeds the fair value. The Company did not recognize any impairment of goodwill during the years ended December 31, 2023, 2022 or 2021.
Operating Leases
Operating Leases
The Company determines if an arrangement is a lease at inception. Operating lease assets and liabilities are reflected within operating lease assets, operating lease liabilities, current, and operating lease liabilities, non-current, on the consolidated balance sheets. For short-term leases (an initial term of 12 months or less), an operating lease asset and corresponding lease liability are not recorded and the Company records rent expense in its consolidated statements of operations on a straight-line basis over the lease term. Operating lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease assets also include any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for separately.
Net Income (Loss) Per Share Attributable to Common Shareholders
Net Income (Loss) Per Share Attributable to Common Stockholders
Basic net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of Class A common stock and Class B common stock (together “common stock) outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net income (loss) per share by application of the two-class method. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the unvested common stock under the two-class method as these securities do not have a contractual obligation to share in the Company’s losses.
Accounting Pronouncements Recently Adopted / Not yet Adopted
Accounting Pronouncements Recently Adopted
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 (ASU No. 2021-08”), which intends to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. It is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. The Company early adopted ASU No. 2021-08 on January 1, 2022 on a prospective basis with no material impact on the Company's consolidated financial statements.
Accounting Pronouncements Not Yet Adopted
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU No. 2023-07), which intends to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments in this ASU should be applied retrospectively to all prior
periods presented in the financial statements. The Company is currently evaluating the impact of the adoption of this standard on its consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU No. 2023-09), which intends to increase the transparency of income tax disclosures, particularly the rate reconciliation table and disclosures about income taxes paid. For public business entities, it is effective for annual periods beginning after December 15, 2024, and interim periods beginning after December 15, 2025, with early adoption permitted. The Company has not early adopted ASU No. 2023-09 as of December 31, 2023 and is evaluating its impact.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Long-lived Assets Estimated Useful Lives
Long-lived assets with finite lives include property and equipment, capitalized development software costs and acquired intangible assets. Long-lived assets are amortized over their estimated useful lives which are as follows:
Computers and equipment3 years
Furniture and fixtures5 years
Leasehold improvementsShorter of lease term or useful life of asset
Capitalized software development costs2 years
Developed technology3 years
Customer relationships4 years
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the consolidated balance sheet as of December 31, 2023 and December 31, 2022 (in thousands):
December 31, 2023
Amortized
Cost
Unrealized
Gain
Unrealized
Losses
Fair
Value
Corporate debt securities$776,323 $770 $(1,140)$775,953 
Commercial paper605,291 570 (75)605,786 
U.S. government treasury securities460,854 390 (1,399)459,845 
Certificates of deposit264,405 335 (15)264,725 
U.S. government agency securities146,611 — (361)146,250 
Marketable securities$2,253,484 $2,065 $(2,990)$2,252,559 
December 31, 2022
Amortized
Cost
Unrealized
Gain
Unrealized
Losses
Fair
Value
Corporate debt securities$813,598 $64 $(7,554)$806,108 
Commercial paper357,030 64 (821)356,273 
Certificates of deposit174,080 37 (587)173,530 
U.S. government treasury securities120,977 — (1,099)119,878 
U.S. government agency securities89,718 12 (178)89,552 
Marketable securities$1,555,403 $177 $(10,239)$1,545,341 
Schedule of Fair Values of Available-for-Sale Marketable Securities, by Remaining Contractual Maturity
As of December 31, 2023, the fair values of available-for-sale marketable securities, by remaining contractual maturity, were as follows (in thousands):
Due within one year$1,799,542 
Due in one year through five years453,017 
Total$2,252,559 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis
The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of December 31, 2023 and 2022, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Fair Value Measurement as of December 31, 2023
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$240,909 $— $— $240,909 
Corporate debt securities— 484 — 484 
U.S. government treasury securities— 53,972 — 53,972 
Marketable Securities:
Corporate debt securities— 775,953 — 775,953 
Commercial paper— 605,786 — 605,786 
Certificates of deposit— 264,725 — 264,725 
U.S. government treasury securities— 459,845 — 459,845 
U.S. government agency securities— 146,250 — 146,250 
Total financial assets$240,909 $2,307,015 $— $2,547,924 
Fair Value Measurement as of December 31, 2022
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$302,902 $— $— $302,902 
Corporate debt securities— 2,493 — 2,493 
Marketable Securities:
Corporate debt securities— 806,108 — 806,108 
Commercial paper— 356,273 — 356,273 
Certificates of deposit— 173,530 — 173,530 
U.S. government treasury securities— 119,878 — 119,878 
U.S. government agency securities— 89,552 — 89,552 
Total financial assets$302,902 $1,547,834 $— $1,850,736 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Components of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Computers and equipment$35,736 $33,376 
Furniture and fixtures17,202 13,315 
Leasehold improvements55,111 27,683 
Capitalized software development costs192,691 134,890 
Total property and equipment$300,740 $209,264 
Less: accumulated depreciation and amortization(128,868)(83,918)
Total property and equipment, net$171,872 $125,346 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2023
Acquisitions, Intangible Assets And Goodwill [Abstract]  
Schedule of Intangible assets, Net
Intangible assets, net consisted of the following (in thousands):
December 31, 2023
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortization
Period
Developed technology$24,995 $(16,428)$8,567 3 years
Customer relationships3,300 (2,250)1,050 4 years
Total$28,295 $(18,678)$9,617 
December 31, 2022
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortization
Period
Developed technology$24,460 $(9,970)$14,490 3 years
Customer relationships3,300 (1,425)1,875 4 years
Total$27,760 $(11,395)$16,365 
Schedule of Future Amortization Expense
As of December 31, 2023, future amortization expense by year is expected to be as follows (in thousands):
Amount
2024$6,489 
20252,597 
2026531 
Total$9,617 
Schedule of Changes in Carrying Amount of Goodwill
The changes in the carrying amount of goodwill were as follows (in thousands):
Amount
Balance as of December 31, 2022$348,277 
2023 Acquisitions3,540 
Foreign currency translation adjustments877 
Balance as of December 31, 2023$352,694 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Accrued cloud hosting and infrastructure expenses (1)
$13,783 $73,566 
Accrued compensation and commissions61,541 46,736 
Other tax liability and sales tax30,775 25,818 
Other accrued expenses21,532 25,038 
Total accrued expenses and other current liabilities$127,631 $171,158 
_____________________
1)Due to the timing of when invoices are received, accounts payable on the consolidated balance sheets includes cloud hosting and infrastructure expenses of $70.2 million and $12.6 million for the years ended December 31, 2023 and 2022, respectively.
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Net Carrying Amount of Liability and Equity Component of 2025 Notes
The net carrying amount of the liability component of the 2025 Notes was as follows (in thousands):
December 31,
2023
December 31,
2022
Convertible senior notes, net:
Principal$747,496 $747,496 
Unamortized debt issuance costs (5,261)(8,649)
Net carrying amount$742,235 $738,847 
Schedule of Interest Expense Related to 2025 Notes
The following table sets forth the interest expense related to the 2025 Notes for the years ended December 31, 2023, 2022, and 2021 (in thousands):
Year Ended December 31,
202320222021
Contractual interest expense$934 $934 $934 
Amortization of issuance costs3,388 3,369 3,349 
Total$4,322 $4,303 $4,283 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Components of Lease Cost Recognized
The components of lease cost recognized within the Company’s consolidated statements of operations were as follows (in thousands):
Year Ended December 31,
202320222021
Operating lease cost (1)
$34,670 $25,212 $20,198 
Short-term lease cost8,797 8,739 3,609 
_____________________
1)Includes non-cash lease expense of $26.4 million, $21.4 million, and $17.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.
Schedule of Supplemental Cash Flow Information and Non-cash Activity
Supplemental cash flow information and non-cash activity related to the Company’s operating leases are as follows (in thousands):
Year Ended December 31,
202320222021
Cash paid for amounts included in measurement of lease liabilities$13,273 $24,752 $20,741 
Operating lease assets obtained in exchange for new lease liabilities61,594 48,404 17,476 
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities by fiscal year for the Company’s operating leases are as follows (in thousands):
Amount
2024$17,995 
202534,234 
202631,050 
202727,747 
202824,479 
Thereafter73,102 
Total lease payments$208,607 
Less: imputed interest(48,505)
Present value of lease liabilities$160,102 
Schedule of Weighted Average Remaining Lease Term and Discount Rate
Weighted average remaining lease term and discount rate for the Company’s operating leases are as follows:
December 31,
2023
December 31,
2022
Weighted average remaining lease term (years)6.76.2
Weighted average discount rate6.00%5.12%
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographic Area
Revenue by location is determined by the billing address of the customer. The following table sets forth revenue by geographic area (in thousands):
Year Ended December 31,
202320222021
North America (1)
$1,487,319 $1,200,719 $736,218 
International641,040 474,381 292,566 
Total$2,128,359 $1,675,100 $1,028,784 
1)Includes revenue from the United States of $1,411.0 million, $1,134.1 million, and $691.8 million for the years ended December 31, 2023, 2022, and 2021, respectively.
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Summary of Reserved Shares of Common Stock for Future Issuance
As of December 31, 2023 and 2022, the Company had reserved shares of common stock for future issuance as follows:
December 31,
20232022
Options, RSUs and PSUs outstanding25,741,136 30,930,540 
Shares available for future grants73,189,660 63,291,013 
Shares subject to the employee stock purchase plan17,481,059 14,806,591 
Total shares of common stock reserved for future issuance
116,411,855 109,028,144 
Summary of Stock Option Activity and Weighted Average Exercise Prices
The following table summarizes the Company's stock option activity and weighted-average exercise prices:
Number of
Options
Outstanding
Weighted-
Average
Exercise Price
Weighted-
Average
Remaining
Contractual Life
(in Years)
Aggregate
Intrinsic Value
(in thousands)
Balance—December 31, 202218,551,857$3.24 4.4$1,303,464 
Options granted— — 
Options exercised(6,455,931)3.24 
Options forfeited or expired(18,291)5.50 
Balance—December 31, 202312,077,635$3.24 3.4$1,426,912 
Exercisable—December 31, 202312,074,409$3.23 3.4$1,426,607 
Summary of Activity for Unvested RSUs
The following table summarizes the activity for the Company’s unvested RSUs and PSUs:
SharesWeighted-Average
Fair Value
Aggregate
Intrinsic Value
(in thousands)
Unvested and outstanding balance as of December 31, 202212,378,683$106.19 $909,833 
Awarded7,382,00689.09 
Vested(4,794,318)101.02 
Forfeited/canceled(1,302,870)102.42 
Unvested and outstanding balance as of December 31, 202313,663,501$99.13 $1,658,476 
Share-Based Payment Arrangement, Performance Shares, Activity
The following table summarizes the activity for the Company’s unvested RSUs and PSUs:
SharesWeighted-Average
Fair Value
Aggregate
Intrinsic Value
(in thousands)
Unvested and outstanding balance as of December 31, 202212,378,683$106.19 $909,833 
Awarded7,382,00689.09 
Vested(4,794,318)101.02 
Forfeited/canceled(1,302,870)102.42 
Unvested and outstanding balance as of December 31, 202313,663,501$99.13 $1,658,476 
Summary of Stock-based Compensation Expense
Stock-based compensation was included in the consolidated statement of operations as follows (in thousands):
Year Ended December 31,
202320222021
Cost of revenue$17,578 $10,827 $4,565 
Research and development313,096 237,120 101,942 
Sales and marketing101,937 76,735 35,035 
General and administrative49,689 38,472 22,195 
Stock-based compensation, net of amounts capitalized482,300 363,154 163,737 
Capitalized stock-based compensation13,597 14,853 9,660 
Total stock-based compensation$495,897 $378,007 $173,397 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Interest Income and Other Income, Net (Tables)
12 Months Ended
Dec. 31, 2023
Interest and Other Income [Abstract]  
Schedule of Interest Income and Other Income, Net
Interest income and other income, net consist of the following (in thousands):
Year Ended December 31,
202320222021
Interest income$103,459 $34,931 $21,412 
Other (loss) income, net(3,458)2,229 374 
Interest income and other income, net$100,001 $37,160 $21,786 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Components of Loss Before Income Taxes
Income TaxesFor financial reporting purposes, income (loss) before income taxes, includes the following components (in thousands):
Year Ended December 31,
202320222021
Domestic$42,811 $(76,694)$(29,617)
Foreign17,424 38,624 11,195 
Income (loss) before income taxes$60,235 $(38,070)$(18,422)
Schedule of Income Taxes Allocated to Operations
Total income taxes allocated to operations for the years ended December 31, 2023, 2022 and 2021 were as follows (in thousands):
2023CurrentDeferredTotal
Federal$(261)$— $(261)
State2,551 — 2,551 
Foreign10,262 (885)9,377 
Total$12,552 $(885)$11,667 
2022CurrentDeferredTotal
Federal$3,122 $— $3,122 
State183 — 183 
Foreign9,179 (394)8,785 
Total$12,484 $(394)$12,090 
2021CurrentDeferredTotal
Federal$232 $— $232 
State44 — 44 
Foreign2,091 (44)2,047 
Total$2,367 $(44)$2,323 
Schedule of Tax Rate Reconciliation
Tax Rate Reconciliation—Income tax expense was $11.7 million, $12.1 million and $2.3 million for the years ended December 31, 2023, 2022 and 2021, respectively, and differed from the amounts computed by applying the U.S. federal statutory income tax rate of 21% for the years ended December 31, 2023, 2022 and 2021, to pretax income (loss) from operations as a result of the following (in thousands):
Year Ended December 31,
202320222021
Income tax expense at federal statutory rate$12,650 $(7,995)$(3,868)
Meals and entertainment1,957 1,717 416 
State taxes (net of federal benefit)1,090 140 18 
Net change in valuation allowance68,770 25,573 62,173 
Uncertain tax positions(94)(728)
U.S. tax costs on international operations2,037 5,722 1,478 
Foreign taxes1,149 (835)424 
Share based compensation deductions(69,784)(1,580)(57,350)
Return to provision(3,335)(1,149)(193)
U.S. R&D tax credits(2,973)(9,467)— 
Other200 (39)(47)
Total$11,667 $12,090 $2,323 
Schedule of Components of Deferred Tax Assets and Liabilities
Components of Deferred Taxes—The tax effects of temporary differences that give rise to the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022 are presented below (in thousands):
December 31,
20232022
Deferred tax assets:
Net operating losses$49,057 $54,974 
U.S. R&D tax credits46,639 13,841 
Stock-based compensation47,652 48,872 
Section 174 capitalization181,721 76,625 
Lease liability27,004 18,793 
Other21,593 15,494 
Total deferred tax assets$373,666 $228,599 
Less: valuation allowance(321,612)(188,817)
Deferred tax assets, net of valuation allowance$52,054 $39,782 
Deferred tax liabilities:
Commissions(29,782)(22,182)
Right of use asset(20,916)(17,151)
Total deferred tax liabilities$(50,698)$(39,333)
Deferred tax assets, net$1,356 $449 
Schedule of Changes in Gross Amount of Unrecognized Tax Benefits
The following table shows the changes in the gross amount of unrecognized tax benefits as of December 31, 2023, 2022 and 2021 (in thousands):
December 31,
202320222021
Beginning balance$106 $106 $532 
Increases based on tax positions during the current period— — — 
(Decreases) based on tax positions during the current period(47)— (426)
Ending balance$59 $106 $106 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share
The following table presents the calculation of basic and diluted net income (loss) per share (in thousands, except per share data):
Year Ended December 31,
202320222021
Basic net income (loss) per share:Class AClass BClass AClass BClass AClass B
Numerator:
Net income (loss)$44,684 $3,884 $(45,163)$(4,997)$(16,177)$(4,568)
Denominator:
Weighted average shares used in calculating net income (loss) per share, basic298,116 25,918 283,989 31,421 240,999 68,049 
Basic net income (loss) per share$0.15 $0.15 $(0.16)$(0.16)$(0.07)$(0.07)
Diluted net income (loss) per share:
Numerator:
Allocation of distributed income (loss) for basic computation$44,684 $3,884 $(45,163)$(4,997)$(16,177)$(4,568)
Reallocation of undistributed income (loss) as a result of conversion of Class B to Class A shares3,884 — (4,997)— (4,568)— 
Allocation of undistributed income (loss)$48,568 $3,884 $(50,160)$(4,997)$(20,745)$(4,568)
Denominator:
Number of shares used in basic calculation298,116 25,918 283,989 31,421 240,999 68,049 
Weighted average effect of diluted securities:
Conversion of Class B to Class A common shares outstanding25,918 — 31,421 — 68,049 — 
Employee stock options14,828 — — — — — 
Employee stock purchase plan15 — — — — — 
Restricted stock units and performance stock units2,731 — — — — — 
Unvested restricted stock in connection with acquisitions586 — — — — — 
Shares issuable upon conversion of the convertible senior notes8,098 — — — — — 
Number of shares used in diluted calculation350,292 25,918 315,410 31,421 309,048 68,049 
Diluted net income (loss) per share$0.14 $0.15 $(0.16)$(0.16)$(0.07)$(0.07)
Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations
For the periods presented where the Company was in a loss position, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
Year Ended December 31,
202320222021
Shares subject to outstanding stock options and RSUs2,248 30,931 29,454 
Unvested early exercised stock options and restricted shares of common stock31 1,120 946 
Shares subject to the employee stock purchase plan— 316 94 
Shares issuable upon conversion of the convertible senior notes— 8,098 8,098 
Total2,279 40,465 38,592 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jun. 02, 2020
USD ($)
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Number of operating segment | segment 1          
Number of reportable segment | segment 1          
Stockholders' equity $ 2,025,354,000 $ 1,410,505,000 $ 1,041,203,000   $ 957,432,000  
Convertible senior notes, net $ 742,235,000 738,847,000        
Deferred contract costs amortization period 4 years          
Impairment of goodwill $ 0 $ 0 0      
Capitalized software development costs            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Property and equipment, useful lives 2 years          
United States | Long-Lived Assets | Geographic Concentration Risk            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Concentration risk, percentage 67.00% 66.00%        
Outside of United States | Long-Lived Assets | Geographic Concentration Risk            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Concentration risk, percentage 33.00% 34.00%        
Sales and marketing            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Advertising costs $ 21,800,000 $ 25,500,000 20,800,000      
Accumulated Deficit            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Stockholders' equity (153,698,000) (202,266,000) (152,106,000)   (148,163,000)  
Additional Paid-in Capital            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Stockholders' equity 2,181,267,000 1,625,190,000 $ 1,197,136,000   1,103,305,000  
Cumulative Effect, Period of Adoption, Adjustment            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Stockholders' equity         (156,268,000)  
Cumulative Effect, Period of Adoption, Adjustment | ASU No. 2020-06            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Convertible senior notes, net       $ 156,300,000    
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Stockholders' equity         16,802,000  
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit | ASU No. 2020-06            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Stockholders' equity       16,800,000    
Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-in Capital            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Stockholders' equity         $ (173,070,000)  
Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-in Capital | ASU No. 2020-06            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Stockholders' equity       $ (173,100,000)    
0.125% Convertible Senior Notes Due 2025            
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]            
Debt conversion option           $ 177,200,000
Issuance cost attributable to equity component           $ 4,100,000
Convertible senior notes, net $ 742,235,000 $ 738,847,000        
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Long-lived Assets Estimated Useful Lives (Details)
Dec. 31, 2023
Developed technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets, useful life 3 years
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets, useful life 4 years
Computers and equipment  
Acquired Finite-Lived Intangible Assets [Line Items]  
Property and equipment, useful lives 3 years
Furniture and fixtures  
Acquired Finite-Lived Intangible Assets [Line Items]  
Property and equipment, useful lives 5 years
Capitalized software development costs  
Acquired Finite-Lived Intangible Assets [Line Items]  
Property and equipment, useful lives 2 years
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 2,253,484 $ 1,555,403
Unrealized Gain 2,065 177
Unrealized Losses (2,990) (10,239)
Fair Value 2,252,559 1,545,341
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized Cost 776,323 813,598
Unrealized Gain 770 64
Unrealized Losses (1,140) (7,554)
Fair Value 775,953 806,108
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 605,291 357,030
Unrealized Gain 570 64
Unrealized Losses (75) (821)
Fair Value 605,786 356,273
U.S. government treasury securities    
Marketable Securities [Line Items]    
Amortized Cost 460,854 120,977
Unrealized Gain 390 0
Unrealized Losses (1,399) (1,099)
Fair Value 459,845 119,878
Certificates of deposit    
Marketable Securities [Line Items]    
Amortized Cost 264,405 174,080
Unrealized Gain 335 37
Unrealized Losses (15) (587)
Fair Value 264,725 173,530
U.S. government agency securities    
Marketable Securities [Line Items]    
Amortized Cost 146,611 89,718
Unrealized Gain 0 12
Unrealized Losses (361) (178)
Fair Value $ 146,250 $ 89,552
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Narrative (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]    
Interest receivable $ 15,100,000 $ 8,100,000
Interest receivable, allowance for credit loss $ 0 $ 0
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Schedule of Fair Values of Available-for-Sale Marketable Securities, by Remaining Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due within one year $ 1,799,542
Due in one year through five years 453,017
Total $ 2,252,559
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Financial Assets:    
Marketable Securities: $ 2,252,559 $ 1,545,341
Corporate debt securities    
Financial Assets:    
Marketable Securities: 775,953 806,108
Commercial paper    
Financial Assets:    
Marketable Securities: 605,786 356,273
Certificates of deposit    
Financial Assets:    
Marketable Securities: 264,725 173,530
U.S. government treasury securities    
Financial Assets:    
Marketable Securities: 459,845 119,878
U.S. government agency securities    
Financial Assets:    
Marketable Securities: 146,250 89,552
Fair Value, Recurring    
Financial Assets:    
Total financial assets 2,547,924 1,850,736
Fair Value, Recurring | Corporate debt securities    
Financial Assets:    
Marketable Securities: 775,953 806,108
Fair Value, Recurring | Commercial paper    
Financial Assets:    
Marketable Securities: 605,786 356,273
Fair Value, Recurring | Certificates of deposit    
Financial Assets:    
Marketable Securities: 264,725 173,530
Fair Value, Recurring | U.S. government treasury securities    
Financial Assets:    
Marketable Securities: 459,845 119,878
Fair Value, Recurring | U.S. government agency securities    
Financial Assets:    
Marketable Securities: 146,250  
Fair Value, Recurring | U.S. government agency securities    
Financial Assets:    
Marketable Securities:   89,552
Fair Value, Recurring | Money market funds    
Financial Assets:    
Cash equivalents: 240,909 302,902
Fair Value, Recurring | Corporate debt securities    
Financial Assets:    
Cash equivalents: 484 2,493
Fair Value, Recurring | U.S. government treasury securities    
Financial Assets:    
Cash equivalents: 53,972  
Fair Value, Recurring | Level 1    
Financial Assets:    
Total financial assets 240,909 302,902
Fair Value, Recurring | Level 1 | Corporate debt securities    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 1 | Commercial paper    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 1 | Certificates of deposit    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 1 | U.S. government treasury securities    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 1 | U.S. government agency securities    
Financial Assets:    
Marketable Securities: 0  
Fair Value, Recurring | Level 1 | U.S. government agency securities    
Financial Assets:    
Marketable Securities:   0
Fair Value, Recurring | Level 1 | Money market funds    
Financial Assets:    
Cash equivalents: 240,909 302,902
Fair Value, Recurring | Level 1 | Corporate debt securities    
Financial Assets:    
Cash equivalents: 0 0
Fair Value, Recurring | Level 1 | U.S. government treasury securities    
Financial Assets:    
Cash equivalents: 0  
Fair Value, Recurring | Level 2    
Financial Assets:    
Total financial assets 2,307,015 1,547,834
Fair Value, Recurring | Level 2 | Corporate debt securities    
Financial Assets:    
Marketable Securities: 775,953 806,108
Fair Value, Recurring | Level 2 | Commercial paper    
Financial Assets:    
Marketable Securities: 605,786 356,273
Fair Value, Recurring | Level 2 | Certificates of deposit    
Financial Assets:    
Marketable Securities: 264,725 173,530
Fair Value, Recurring | Level 2 | U.S. government treasury securities    
Financial Assets:    
Marketable Securities: 459,845 119,878
Fair Value, Recurring | Level 2 | U.S. government agency securities    
Financial Assets:    
Marketable Securities: 146,250  
Fair Value, Recurring | Level 2 | U.S. government agency securities    
Financial Assets:    
Marketable Securities:   89,552
Fair Value, Recurring | Level 2 | Money market funds    
Financial Assets:    
Cash equivalents: 0 0
Fair Value, Recurring | Level 2 | Corporate debt securities    
Financial Assets:    
Cash equivalents: 484 2,493
Fair Value, Recurring | Level 2 | U.S. government treasury securities    
Financial Assets:    
Cash equivalents: 53,972  
Fair Value, Recurring | Level 3    
Financial Assets:    
Total financial assets 0 0
Fair Value, Recurring | Level 3 | Corporate debt securities    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 3 | Commercial paper    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 3 | Certificates of deposit    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 3 | U.S. government treasury securities    
Financial Assets:    
Marketable Securities: 0 0
Fair Value, Recurring | Level 3 | U.S. government agency securities    
Financial Assets:    
Marketable Securities: 0  
Fair Value, Recurring | Level 3 | U.S. government agency securities    
Financial Assets:    
Marketable Securities:   0
Fair Value, Recurring | Level 3 | Money market funds    
Financial Assets:    
Cash equivalents: 0 0
Fair Value, Recurring | Level 3 | Corporate debt securities    
Financial Assets:    
Cash equivalents: 0 $ 0
Fair Value, Recurring | Level 3 | U.S. government treasury securities    
Financial Assets:    
Cash equivalents: $ 0  
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Components of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 300,740 $ 209,264
Less: accumulated depreciation and amortization (128,868) (83,918)
Total property and equipment, net 171,872 125,346
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 35,736 33,376
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment 17,202 13,315
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 55,111 27,683
Capitalized software development costs    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 192,691 $ 134,890
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]      
Depreciation and amortization expense $ 35.6 $ 27.0 $ 18.5
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Intangible Assets and Goodwill - Additional Information (Details)
$ in Thousands
1 Months Ended 12 Months Ended 15 Months Ended
Apr. 30, 2021
USD ($)
Dec. 31, 2023
USD ($)
businessCombination
Dec. 31, 2022
USD ($)
businessCombination
Dec. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
businessCombination
Feb. 28, 2021
USD ($)
Acquisition Intangible Assets And Goodwill [Line Items]            
Goodwill   $ 352,694 $ 348,277      
Intangible amortization expense   $ 8,900 $ 7,600 $ 4,400    
Series of Individually Immaterial Business Acquisitions            
Acquisition Intangible Assets And Goodwill [Line Items]            
Number of purchase agreements | businessCombination   3 4   2  
Purchase price allocated to estimated fair value of intangible assets   $ 2,100 $ 8,200 4,300 $ 4,300  
Goodwill   $ 3,500 $ 56,600 $ 36,600 $ 36,600  
Acquisition in April 2021            
Acquisition Intangible Assets And Goodwill [Line Items]            
Purchase price allocated to estimated fair value of intangible assets $ 12,000          
Goodwill 204,300          
Purchase consideration in cash and stock to acquire business 219,400          
Severance costs 1,300          
Acquisition in April 2021 | Developed technology            
Acquisition Intangible Assets And Goodwill [Line Items]            
Purchase price allocated to estimated fair value of intangible assets $ 8,700          
Acquired finite-lived intangible assets, weighted average useful life 3 years          
Acquisition in April 2021 | Customer relationships            
Acquisition Intangible Assets And Goodwill [Line Items]            
Purchase price allocated to estimated fair value of intangible assets $ 3,300          
Acquired finite-lived intangible assets, weighted average useful life 4 years          
Acquisition in February 2021            
Acquisition Intangible Assets And Goodwill [Line Items]            
Purchase price allocated to estimated fair value of intangible assets           $ 1,700
Goodwill           $ 34,300
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Intangible Assets and Goodwill - Schedule of Intangibles, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 28,295 $ 27,760
Accumulated Amortization (18,678) (11,395)
Net Carrying Amount 9,617 16,365
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 24,995 24,460
Accumulated Amortization (16,428) (9,970)
Net Carrying Amount $ 8,567 $ 14,490
Amortization Period 3 years 3 years
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,300 $ 3,300
Accumulated Amortization (2,250) (1,425)
Net Carrying Amount $ 1,050 $ 1,875
Amortization Period 4 years 4 years
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Acquisitions, Intangible Assets And Goodwill [Abstract]    
2024 $ 6,489  
2025 2,597  
2026 531  
Net Carrying Amount $ 9,617 $ 16,365
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, Intangible Assets and Goodwill - Schedule of Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill beginning balance $ 348,277
2023 Acquisitions 3,540
Foreign currency translation adjustments 877
Goodwill ending balance $ 352,694
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued cloud hosting and infrastructure expenses $ 13,783 $ 73,566
Accrued compensation and commissions 61,541 46,736
Other tax liability and sales tax 30,775 25,818
Other accrued expenses 21,532 25,038
Total accrued expenses and other current liabilities 127,631 171,158
Cloud hosting and infrastructure expenses $ 70,200 $ 12,600
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes - Additional Information (Details)
$ / shares in Units, shares in Millions
3 Months Ended 12 Months Ended
Jun. 02, 2020
USD ($)
d
$ / shares
Dec. 31, 2023
USD ($)
d
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2021
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]              
Stockholders' equity   $ 2,025,354,000 $ 2,025,354,000 $ 1,410,505,000 $ 1,041,203,000   $ 957,432,000
Convertible senior notes, net   742,235,000 742,235,000 738,847,000      
Accumulated Deficit              
Debt Instrument [Line Items]              
Stockholders' equity   (153,698,000) (153,698,000) (202,266,000) (152,106,000)   (148,163,000)
Additional Paid-in Capital              
Debt Instrument [Line Items]              
Stockholders' equity   2,181,267,000 2,181,267,000 1,625,190,000 $ 1,197,136,000   1,103,305,000
Cumulative Effect, Period of Adoption, Adjustment              
Debt Instrument [Line Items]              
Stockholders' equity             (156,268,000)
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit              
Debt Instrument [Line Items]              
Stockholders' equity             16,802,000
Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-in Capital              
Debt Instrument [Line Items]              
Stockholders' equity             $ (173,070,000)
Cumulative Effect, Period of Adoption, Adjustment | ASU No. 2020-06              
Debt Instrument [Line Items]              
Convertible senior notes, net           $ 156,300,000  
Cumulative Effect, Period of Adoption, Adjustment | ASU No. 2020-06 | Accumulated Deficit              
Debt Instrument [Line Items]              
Stockholders' equity           16,800,000  
Cumulative Effect, Period of Adoption, Adjustment | ASU No. 2020-06 | Additional Paid-in Capital              
Debt Instrument [Line Items]              
Stockholders' equity           $ (173,100,000)  
0.125% Convertible Senior Notes Due 2025              
Debt Instrument [Line Items]              
Principal $ 747,500,000 $ 747,496,000 747,496,000 747,496,000      
Debt instrument, interest rate 0.125%            
Debt instrument, net proceeds from sale of notes $ 730,200,000            
Debt instrument, trading days | d   20          
Debt instrument, consecutive trading days | d   30          
Debt instrument, threshold percentage of conversion price   130.00%          
Debt instrument, principal amount denomination used in conversion   $ 100 100        
Debt instrument, convertible carrying amount of equity component 177,200,000            
Debt issuance costs 17,300,000            
Issuance cost attributable to liability component $ 13,200,000            
Debt instrument, effective interest rate 5.97%            
Issuance cost attributable to equity component $ 4,100,000            
Convertible senior notes, net   742,235,000 742,235,000 $ 738,847,000      
Debt instrument, estimated fair value   $ 1,050,200,000 $ 1,050,200,000        
Initial cap price per share of capped calls (in dollars per share) | $ / shares     $ 151.04        
Cost incurred to purchase capped calls     $ 89,600,000        
0.125% Convertible Senior Notes Due 2025 | Redemption, On or After June 20, 2023, and Prior to 31st Scheduled Trading Day              
Debt Instrument [Line Items]              
Debt instrument, trading days | d 20            
Debt instrument, consecutive trading days | d 30            
Debt instrument redemption price percentage of principal amount redeemed 100.00%            
0.125% Convertible Senior Notes Due 2025 | Class A Common Stock              
Debt Instrument [Line Items]              
Common stock covered under capped calls (in shares) | shares     8.1        
0.125% Convertible Senior Notes Due 2025 | Conversion Preceding March 15, 2025, Scenario One              
Debt Instrument [Line Items]              
Debt instrument, trading days | d 20            
Debt instrument, consecutive trading days | d 30            
Debt instrument, threshold percentage of conversion price 130.00%            
0.125% Convertible Senior Notes Due 2025 | Conversion Preceding March 15, 2025, Scenario Two              
Debt Instrument [Line Items]              
Debt instrument, consecutive trading days | d 10            
Debt instrument, convertible, measurement period | d 5            
Debt instrument, principal amount denomination used in conversion $ 1,000            
Debt instrument, convertible, threshold maximum percentage of product of last reported sale price of common stock 98.00%            
0.125% Convertible Senior Notes Due 2025 | Conversion, On or After March 15, 2025              
Debt Instrument [Line Items]              
Debt instrument, consecutive trading days | d 30            
Debt instrument, principal amount denomination used in conversion $ 1,000            
Debt instrument, conversion ratio 0.0108338            
Debt instrument, conversion price per share (in dollars per share) | $ / shares $ 92.30            
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of 2025 Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jun. 02, 2020
Debt Instrument [Line Items]      
Net carrying amount $ 742,235 $ 738,847  
0.125% Convertible Senior Notes Due 2025      
Debt Instrument [Line Items]      
Principal 747,496 747,496 $ 747,500
Unamortized debt issuance costs (5,261) (8,649)  
Net carrying amount $ 742,235 $ 738,847  
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes - Interest Expense related to 2025 Notes (Details) - 0.125% Convertible Senior Notes Due 2025 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Contractual interest expense $ 934 $ 934 $ 934
Amortization of issuance costs 3,388 3,369 3,349
Total $ 4,322 $ 4,303 $ 4,283
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 02, 2020
Commitments and Contingencies Disclosure [Abstract]        
Non-cancelable purchase commitments $ 485,000,000      
Operating lease obligation 347,100,000      
Other Commitments [Line Items]        
Matching contributions to the 401(k) plan $ 6,300,000 $ 5,700,000 $ 0  
0.125% Convertible Senior Notes Due 2025        
Other Commitments [Line Items]        
Long-term debt, principal and future interest payments due       $ 749,000,000
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease, renewal term 3 years    
Operating lease, termination term 1 year    
Rent expense $ 43.5 $ 34.0 $ 23.8
Sublease income 0.9 $ 1.0 $ 1.0
Operating lease not yet commenced, undiscounted future payments $ 138.5    
Operating lease not yet commenced, term of contract 9 years    
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Components of Lease Cost Recognized (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 34,670 $ 25,212 $ 20,198
Short-term lease cost 8,797 8,739 3,609
Operating lease, non-cash lease expense $ 26,400 $ 21,400 $ 17,200
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Supplemental Cash Flow Information and Non-cash Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Cash paid for amounts included in measurement of lease liabilities $ 13,273 $ 24,752 $ 20,741
Operating lease assets obtained in exchange for new lease liabilities $ 61,594 $ 48,404 $ 17,476
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 17,995
2025 34,234
2026 31,050
2027 27,747
2028 24,479
Thereafter 73,102
Total lease payments 208,607
Less: imputed interest (48,505)
Present value of lease liabilities $ 160,102
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate (Details)
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Weighted average remaining lease term (years) 6 years 8 months 12 days 6 years 2 months 12 days
Weighted average discount rate 6.00% 5.12%
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total $ 2,128,359 $ 1,675,100 $ 1,028,784
North America      
Disaggregation of Revenue [Line Items]      
Total 1,487,319 1,200,719 736,218
International      
Disaggregation of Revenue [Line Items]      
Total 641,040 474,381 292,566
United States      
Disaggregation of Revenue [Line Items]      
Total $ 1,411,000 $ 1,134,100 $ 691,800
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Unbilled accounts receivable $ 61,200 $ 60,000  
Accounts charged of accounts receivable deemed uncollectible against the allowance for credit losses 5,500 2,700  
Revenue recognized 525,500 374,600 $ 206,600
Deferred contract costs 118,700 88,400  
Amortization of deferred contract costs $ 39,207 $ 28,003 $ 17,866
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Revenue, Remaining Performance Obligation (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations $ 1,839.4 $ 1,057.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations, expected to recognize period 24 months  
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 37 Months Ended
Sep. 30, 2019
Dec. 31, 2023
USD ($)
right
plan
class
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
shares
Nov. 30, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of common stock classes | class   2      
Number of equity incentive plan | plan   2      
Options granted (in shares)   0 0    
Proceeds from exercise of stock options | $   $ 20,909 $ 10,001 $ 14,907  
Intrinsic value of options exercised | $   565,900 301,600 579,600  
Aggregate fair value of options vested | $   12,500 23,900 28,100  
Share-based payment arrangement, expense | $   482,300 363,154 163,737  
Amounts withheld on behalf of employees for a future purchase | $   $ 0 $ 0 $ 245  
Class A Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of voting rights entitled to stockholders per share (in dollars per share) | right   1      
Common stock, authorized (in shares)   2,000,000,000 2,000,000,000    
Common stock, par value (in dollars per share) | $ / shares   $ 0.00001 $ 0.00001    
Common stock, issued (in shares)   305,395,175 293,573,825    
Common stock, outstanding (in shares)   305,395,175 293,573,825    
Stock issuable upon the exercise of options outstanding (in shares)   22,926 28,557    
Class B Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of voting rights entitled to stockholders per share (in dollars per share) | right   10      
Common stock, number of shares converted (in shares)   2,016,413      
Common stock, authorized (in shares)   310,000,000 310,000,000    
Common stock, par value (in dollars per share) | $ / shares   $ 0.00001 $ 0.00001    
Common stock, issued (in shares)   25,684,571 25,616,018    
Common stock, outstanding (in shares)   25,684,571 25,616,018    
Stock issuable upon the exercise of options outstanding (in shares)     18,523,300    
Employee stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total compensation cost not yet recognized | $     $ 10,100    
Total compensation cost not yet recognized, period for recognition   1 year 7 months 6 days    
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock granted (in shares)         122,224
Award vesting period   4 years      
Restricted Stock Units and Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total compensation cost not yet recognized | $   $ 1,187,300 $ 1,151,100    
Total compensation cost not yet recognized, period for recognition   2 years 9 months 18 days 2 years 10 months 24 days    
PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total compensation cost not yet recognized | $   $ 25,100 $ 19,000    
Total compensation cost not yet recognized, period for recognition   1 year 3 months 18 days 1 year 4 months 24 days    
Award, outstanding (in shares)       0  
2012 Equity Incentive Plan | Class B Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock issuable upon the exercise of options outstanding (in shares)   12,054,709      
2019 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares)   73,189,660      
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total compensation cost not yet recognized | $   $ 6,800 $ 7,100    
Total compensation cost not yet recognized, period for recognition   4 months 24 days 4 months 24 days    
Share-based payment arrangement, expiration period 6 months 27 months      
Purchase price as percentage of fair market value 85.00%        
Share-based payment arrangement, expense | $   $ 16,000 $ 11,200 $ 7,600  
Amounts withheld on behalf of employees for a future purchase | $   $ 6,600 $ 6,000    
Employee Stock Purchase Plan | Class A Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for grant (in shares)   17,481,059      
Shares issued (in shares)   517,430 316,875 291,871  
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Reserved shares of common stock for future issuance (in shares) 116,411,855 109,028,144
Options, RSUs and PSUs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Reserved shares of common stock for future issuance (in shares) 25,741,136 30,930,540
Shares available for future grants    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Reserved shares of common stock for future issuance (in shares) 73,189,660 63,291,013
Shares subject to the employee stock purchase plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Reserved shares of common stock for future issuance (in shares) 17,481,059 14,806,591
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Stock Option Activity and Weighted Average Exercise Prices (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Options Outstanding    
Beginning balance (in shares) 18,551,857  
Options granted (in shares) 0 0
Options exercised (in shares) (6,455,931)  
Options forfeited or expired (in shares) (18,291)  
Ending balance (in shares) 12,077,635 18,551,857
Exercisable (in shares) 12,074,409  
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) $ 3.24  
Options granted (in dollars per share) 0  
Options exercised (in dollars per share) 3.24  
Options forfeited or expired (in dollars per share) 5.50  
Ending balance (in dollars per share) 3.24 $ 3.24
Exercisable (in dollars per share) $ 3.23  
Weighted- Average Remaining Contractual Life (in Years)    
Options outstanding 3 years 4 months 24 days 4 years 4 months 24 days
Exercisable 3 years 4 months 24 days  
Aggregate Intrinsic Value (in thousands)    
Balance $ 1,426,912 $ 1,303,464
Exercisable $ 1,426,607  
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Activity for Unvested RSUs (Details) - Restricted Stock Units, Restricted Stock Awards And Performance Stock Units - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Shares    
Unvested and outstanding balance (in shares) 12,378,683  
Awarded (in shares) 7,382,006  
Vested (in shares) (4,794,318)  
Forfeited/canceled (in shares) (1,302,870)  
Unvested and outstanding balance (in shares) 13,663,501  
Weighted-Average Fair Value    
Unvested and outstanding balance (in dollars per share) $ 106.19  
Awarded (in dollars per share) 89.09  
Vested (in dollars per share) 101.02  
Forfeited/canceled (in dollars per share) 102.42  
Unvested and outstanding balance (in dollars per share) $ 99.13  
Aggregate Intrinsic Value (in thousands)    
Unvested and outstanding balance $ 1,658,476 $ 909,833
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation, net of amounts capitalized $ 482,300 $ 363,154 $ 163,737
Capitalized stock-based compensation 13,597 14,853 9,660
Total stock-based compensation 495,897 378,007 173,397
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation, net of amounts capitalized 17,578 10,827 4,565
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation, net of amounts capitalized 313,096 237,120 101,942
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation, net of amounts capitalized 101,937 76,735 35,035
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation, net of amounts capitalized $ 49,689 $ 38,472 $ 22,195
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Interest Income and Other Income, Net - Schedule of Interest Income and Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Interest and Other Income [Abstract]      
Interest income $ 103,459 $ 34,931 $ 21,412
Other (loss) income, net (3,458) 2,229 374
Interest income and other income, net $ 100,001 $ 37,160 $ 21,786
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic $ 42,811 $ (76,694) $ (29,617)
Foreign 17,424 38,624 11,195
Income (loss) before provision for income taxes $ 60,235 $ (38,070) $ (18,422)
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Taxes Allocated to Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Current, Federal $ (261) $ 3,122 $ 232
Deferred, Federal 0 0 0
Federal (261) 3,122 232
Current, State 2,551 183 44
Deferred, State 0 0 0
State 2,551 183 44
Current, Foreign 10,262 9,179 2,091
Deferred, Foreign (885) (394) (44)
Foreign 9,377 8,785 2,047
Current, Total 12,552 12,484 2,367
Deferred, Total (885) (394) (44)
Total $ 11,667 $ 12,090 $ 2,323
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income tax expense $ 11,667 $ 12,090 $ 2,323
U.S. federal statutory income tax rate 21.00% 21.00% 21.00%
Valuation allowance $ 321,612 $ 188,817  
Change in valuation allowance of deferred tax assets 132,800 40,200  
Net operating loss carryforwards for federal tax purposes $ 148,900 243,400  
Percentage of net operating loss carryforwards subjected to taxable income limitation 80.00%    
Net operating loss carryforwards for state tax purposes $ 206,400 92,000  
Unrecognized tax benefits, income tax penalties and interest expense $ 100 $ 100  
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Income tax expense at federal statutory rate $ 12,650 $ (7,995) $ (3,868)
Meals and entertainment 1,957 1,717 416
State taxes (net of federal benefit) 1,090 140 18
Net change in valuation allowance 68,770 25,573 62,173
Uncertain tax positions (94) 3 (728)
U.S. tax costs on international operations 2,037 5,722 1,478
Foreign taxes 1,149 (835) 424
Share based compensation deductions (69,784) (1,580) (57,350)
Return to provision (3,335) (1,149) (193)
U.S. R&D tax credits (2,973) (9,467) 0
Other 200 (39) (47)
Total $ 11,667 $ 12,090 $ 2,323
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating losses $ 49,057 $ 54,974
U.S. R&D tax credits 46,639 13,841
Stock-based compensation 47,652 48,872
Section 174 capitalization 181,721 76,625
Lease liability 27,004 18,793
Other 21,593 15,494
Total deferred tax assets 373,666 228,599
Less: valuation allowance (321,612) (188,817)
Deferred tax assets, net of valuation allowance 52,054 39,782
Deferred tax liabilities:    
Commissions (29,782) (22,182)
Right of use asset (20,916) (17,151)
Total deferred tax liabilities (50,698) (39,333)
Deferred tax assets, net $ 1,356 $ 449
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Changes in Gross Amount of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 106 $ 106 $ 532
Increases based on tax positions during the current period 0 0 0
(Decreases) based on tax positions during the current period (47) 0 (426)
Ending balance $ 59 $ 106 $ 106
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share - Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic net income (loss) per share:      
Net income (loss) $ 48,568 $ (50,160) $ (20,745)
Weighted average shares used in calculating net income (loss) per share, basic (in shares) 324,033 315,410 309,048
Basic net income (loss) per share (in dollars per share) $ 0.15 $ (0.16) $ (0.07)
Diluted net income (loss) per share:      
Allocation of distributed income (loss) for basic computation $ 48,568 $ (50,160) $ (20,745)
Number of shares used in basic calculation (in shares) 324,033 315,410 309,048
Weighted average effect of diluted securities:      
Number of shares used in diluted calculation (in shares) 350,292 315,410 309,048
Diluted net income (loss) per share (in dollars per share) $ 0.14 $ (0.16) $ (0.07)
Class A Common Stock      
Basic net income (loss) per share:      
Net income (loss) $ 44,684 $ (45,163) $ (16,177)
Weighted average shares used in calculating net income (loss) per share, basic (in shares) 298,116 283,989 240,999
Basic net income (loss) per share (in dollars per share) $ 0.15 $ (0.16) $ (0.07)
Diluted net income (loss) per share:      
Allocation of distributed income (loss) for basic computation $ 44,684 $ (45,163) $ (16,177)
Reallocation of undistributed income (loss) as a result of conversion of Class B to Class A shares 3,884 (4,997) (4,568)
Allocation of undistributed income (loss) $ 48,568 $ (50,160) $ (20,745)
Number of shares used in basic calculation (in shares) 298,116 283,989 240,999
Weighted average effect of diluted securities:      
Conversion of Class B to Class A common shares outstanding (in shares) 25,918 31,421 68,049
Shares issuable upon conversion of the convertible senior notes (in shares) 8,098 0 0
Number of shares used in diluted calculation (in shares) 350,292 315,410 309,048
Diluted net income (loss) per share (in dollars per share) $ 0.14 $ (0.16) $ (0.07)
Class A Common Stock | Employee stock options      
Weighted average effect of diluted securities:      
Dilutive effect of share-based payment arrangements (in shares) 14,828 0 0
Class A Common Stock | Shares subject to the employee stock purchase plan      
Weighted average effect of diluted securities:      
Dilutive effect of share-based payment arrangements (in shares) 15 0 0
Class A Common Stock | RSU      
Weighted average effect of diluted securities:      
Dilutive effect of share-based payment arrangements (in shares) 2,731 0 0
Class A Common Stock | Restricted Stock      
Weighted average effect of diluted securities:      
Dilutive effect of share-based payment arrangements (in shares) 586 0 0
Class B Common Stock      
Basic net income (loss) per share:      
Net income (loss) $ 3,884 $ (4,997) $ (4,568)
Weighted average shares used in calculating net income (loss) per share, basic (in shares) 25,918 31,421 68,049
Basic net income (loss) per share (in dollars per share) $ 0.15 $ (0.16) $ (0.07)
Diluted net income (loss) per share:      
Allocation of distributed income (loss) for basic computation $ 3,884 $ (4,997) $ (4,568)
Reallocation of undistributed income (loss) as a result of conversion of Class B to Class A shares 0 0 0
Allocation of undistributed income (loss) $ 3,884 $ (4,997) $ (4,568)
Number of shares used in basic calculation (in shares) 25,918 31,421 68,049
Weighted average effect of diluted securities:      
Conversion of Class B to Class A common shares outstanding (in shares) 0 0 0
Shares issuable upon conversion of the convertible senior notes (in shares) 0 0 0
Number of shares used in diluted calculation (in shares) 25,918 31,421 68,049
Diluted net income (loss) per share (in dollars per share) $ 0.15 $ (0.16) $ (0.07)
Class B Common Stock | Employee stock options      
Weighted average effect of diluted securities:      
Dilutive effect of share-based payment arrangements (in shares) 0 0 0
Class B Common Stock | Shares subject to the employee stock purchase plan      
Weighted average effect of diluted securities:      
Dilutive effect of share-based payment arrangements (in shares) 0 0 0
Class B Common Stock | RSU      
Weighted average effect of diluted securities:      
Dilutive effect of share-based payment arrangements (in shares) 0 0 0
Class B Common Stock | Restricted Stock      
Weighted average effect of diluted securities:      
Dilutive effect of share-based payment arrangements (in shares) 0 0 0
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share - Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in diluted per share calculations (in shares) 2,279 40,465 38,592
Shares subject to outstanding stock options and RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in diluted per share calculations (in shares) 2,248 30,931 29,454
Unvested early exercised stock options and restricted shares of common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in diluted per share calculations (in shares) 31 1,120 946
Shares subject to the employee stock purchase plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in diluted per share calculations (in shares) 0 316 94
Shares issuable upon conversion of the convertible senior notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Potentially dilutive securities not included in diluted per share calculations (in shares) 0 8,098 8,098
XML 93 R9999.htm IDEA: XBRL DOCUMENT v3.24.0.1
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2020-06 [Member]
EXCEL 95 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &]$5U@'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 " !O1%=8'A0DB.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?VC@F&;2XLG!<&"XBTDTS9TLPG)R&[?WFQLMX@^@,?,_/+- M-S"=\ERY@"_!>0QD,-Y,MA\B5W[%#D2> T1U0"MCF1)#:NYX2FJN[!(DDM2<(,+/Q"9*+3BJN DEPXX[5:\/XS]!FF%6"/%@>*4)I[^ *F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQS;GT@XUO#\_O>9U"S-$ MDH/"]"L:3B>/*W:9_-:N-]M')IJJN2VJIFC:;=WR]HY7#Q^SZP^_J[!UVNS, M/S:^"(H.?MV%^ )02P,$% @ ;T176)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !O1%=8DR"Q0KH( #!. & 'AL+W=O2K#>//Z8I2@5[C*$FO.RLAUI][O=1? MT9BDYVQ-$_ADP7A,!!SR92]=MBR+GHQ"9/.S57^WI3?7+%,1&%" MIQRE61P3_G9+([:Y[MB=W1N/X7(EY!N]FZLU6=(9%;^OIQR.>GN5((QIDH8L M09PNKCLC^_/8=65 ?L8?(=VD!Z^1O)0Y8\_R8!)<=RS9(AI17T@) G]>J$>C M2"I!._[9BG;VWRD##U_OU._SBX>+F9.4>BSZ,PS$ZKHSZ*" +D@6B4>V^85N M+Z@O]7P6I?G_:%.I8/$V&%H0ATGQE[QN01P$#*R: +P-P.\";+?"0Z?AA G M;CSV0CF:PD^,NNCWV1A]_/ )?4!A@KZ&402_3'K5$_ ]\NR>O]6\+31QC::- MT5>6B%6*[I* !E6!'C1PWTJ\:^4MUBJ.J7^.'/L,80L[B@9Y^O![.C]'=C\/ M=Q7A8WWXKUD"WVZIOKUR-N9/K.757P_P,4D>@25(DKDR O[[ 66@B:)S^ MK4)>2+IJ23DZ?$[7Q*?7'4C_E/(7VKGY\0?[POI)AYO*C[:J+9\#(E5^/3W?/K-^(R2)",1>J1KQH4*E%Y'\$R% MU]-&M05E2*P"ZF(/ZJ(9J"GE(0ODR(5@0%7VJ2-*N[&J=K#2QK>%9DBL NUR M#^U2>ZE>QKED=A^F/G2N[Y1P+3B]6K=KXZYCJXAI ]L2,R16(3;8$QLT'*\X M@=HI'_GKUI#[17>)2(4;]"](HH>LGA.N8J2 M7L.R[*XSM/K*?J4-;4O*D%B%E&V5=9S5A-4C78:I@,XET .)E5EX1$B6D0%; MGD%UXI^KH.GCVU(SI5;%=E#^VDVPP;4R#FF8UV)G:"9@!$.,(X]EB>!O\#=0 ML]2KC^^4 +5!K0$:4JL"Q"5 W 3@$WE%DP!&MG 1^D5%6Y^Q1R3Q91^>^N#6] RI5>F53L#65L<[>J,@ /7T;/<"Y6;@6Z+NE5D58.@!;7\-K$3YMF!*A7M+M [_[B#%5[_7TP:WIG<(>V*4_ ML/6%_7MZGCR"@>^);1(E.;W< ]V@[XP_J[N=4;=@2JT*KO0+MK[,?P]N?\N8 M3GBE-1CT@L,+BZ4D(R:!5-J54BE7;#UM?X7)FWH M=,42G5\X(N+@8==U:V@9-0RFU*I3JJ5CP/I"_RD4X*O8 MGXX_P3FE$_X]#+ M5,B.*'D1@1ON"/DLCJ'P2P7SG\_0FG#T0J*,H@_6N07_;+2F'*4KPI6V5?\E M;>&:4JO"+7T%UE?^X.^#,%FBV5L\9Y&2Z1'K,/[VLY*24?-@2JU*J30/6%_I M[_HD3H830;C_ZEY&74+IA2J_(J[0)N9!?^I%'4?4Z@1(.L M)2D,=P&:I&FF'N^.:'ZGJB4>3Q_5FMLI/ (N/0)NY!'^8!'8><*+*26N7-HZ MHO2@\A.>/J@UK%-8 EQ: MS($NPF=XOIR7PL@Q(W4T/3*]9U,:-^P)1:E5KI M!W C/S!)!.7%8K:L4Z:D;M@"FU*K72#N!&=B!/1^2!@UHRKJY M]#I?"(>;Q\CW*0B!3%!(*OD9M06FU*K\2EN ]57]EM\L)E&$;K,4/D[5&?H_ MKB7HXUK3.H4_P*4_P(W6$^YBRI=R0/L9%,0*'%6\)HFZV^D%Z[$9-0JFU*J[ M%4JCX.C+^XEW_XA&61 *QM%(" J6/9_AO8_(4KE70:]7MYBL#VN]+>$4!L I M#8!SI'[?K?3=APE)_!",:3Y%E+]WQWF^N "WAGS[DQ*B7K^VZ^GC6E,\A4%P M2H/@-%I=F*V@XM7EZ1&9>EA&W8$IM2JL@VU%C=S!-)M'H2_GKXFR[-"KM-Y* M9'8O4:'6S]7DGL67&SQT+.NJ]Z)"4QH 1U^V[[(Q/5CI@R)A+A=,%Q0*-/5\ M[1'5J2R,69+*212QHHCO%U]__&& [@>WE26O$?$ZG9GZ<-:$SN%OW)*?^7H?=%[8MO=;?7,]'+WR@4J?5!K8J=P M5$[IJ)Q&CLH#:!R 36!(>D6_4775H9>24][]"[O?MY34C#HK4VI5:J6S&N2\K=K%07WK6/TA M'@[MLL;=XCN%\W)+Y^7J+5.1T;=',UHOTYJ/43]F2JV*L/1C[@F>\W"-NC.C M:F-3:E6>!\]Z-%K%^;\SVJ1S\+9JAQF-^T/7M8>7[Q/:J,?H'3SS)>G%PWU?B9P.35%$%Q!JG5]"E<^+Y^6* \'6 M^1-D&PO=V]R:W-H965T&ULC53O;YLP M$/U7+";U4Q4()-F4 E+2K%JDM(K:_= T[8,#EV 5V\PVI?WO=S:$95*"^@7N M['O/[PSOXD:J9UT &/+*2Z$3KS"FFON^S@K@5(]D!0)W]E)Q:C!5!U]7"FCN M0+STPR"8^9PRX:6Q6]NJ-):U*9F K2*ZYIRJMR64LDF\L7=<>&2'PM@%/XTK M>H G,-^JK<+,[UERQD%H)@51L$^\Q7B^G-EZ5_"=0:-/8F([V4GY;)-UGGB! M%00E9,8R4'R]P"V4I25"&7\Z3J\_T@)/XR/[G>L=>]E1#;>R_,%R4R3>)X_D ML*=U:1YE\P6Z?J:6+Y.E=D_2M+41GIC5VDC>@3'G3+1O^MK=PPD@#"\ P@X0 M.MWM04[EBAJ:QDHV1-EJ9+.!:]6A41P3]J,\&86[#'$F7=0Y,V0MVL^+]Q3[ M!FGMII]U%,N6(KQ ,0[)O12FT.2SR"'_G\!'/;VH\"AJ&0XRKB ;D6A\3<(@ MC ;XHK[)R/%%0TU*==HF^;78::/PI_A]KN.6;W*>SQIEKBN:0>*A$S2H%_#2 MJP_C67 SH';2JYT,L?=J'RB'<]J&T2OT&3,&R!7EU0WY*FOT,=ELM@/*IKVR MZ;N4;61V\5\99GA F_Y$FUZ38S0@:];+FKU+UAU3G*Q7YU0-$T23!<6.&)!V0+VE=I**-_^U@_$B24K<)<7@)VLUO_5 MP_Y6,A?///V1+1D3Z%<<)=EE9RG$ZKS;S8(EB_WL"U^Q!+Y9\#3V!=RF3]UL ME3)_7C2*HRXQ#+L;^V'2Z5T4G]VEO0N^%E&8L+L49>LX]M.7*Q;QY\L.[KQ^ M\YVKE$>RB/G/_*;T?RR8^2*6,0"D;OPX<^@4Y9Y Q\_*:6?[S+SA[O6K M]]^+X"&81S]C Q[]'<[%\K+C=M"<+?QU).[Y\W=6!63E_@(>9<5O]%S9&AT4 MK#/!XZHQ*(C#I/SK_ZHZ8J6L#6C6@1:"ELB*L:U_XO8N4/Z,T MMP9O^471-T5KB"9,\F&#-'T^W X MFZ(S]#"]1I]./J,3%"9HMN3KS$_FV457P)/S]MV@>LI5^132\I1K%GQ!%)\B M8A"J:#YX>W.RW[P+\6Z#)MN@2>&/M@7]<'\_',]0?SJ%.,]5\90.3+6#?&V= M9RL_8)<=6#P92S>LT_OX =O&5U5T1W*V%RO=QDIUWGL#/ULB,Y!?LYSK< M^!%+A'(42U=6X2I/ )L>I0:EWD5WLQN/RLSU7&MKMJ?4W"HUM4IO_?0'$_YC MQ%#&@G4:BI I599N[)W'$V(1RVK*E.VP95K4Q&J=UE:GI=79#P*^A@Z$+!8P MZ$T0?(H2R+A\@?P(\J*?! Q!AD5!RN:A0!'/,I;E7Y]@)]:I3>"R M^ )F.(L?65H.^^M**>SR.7\*S\I6K$AYT8NJ3RPI5LOPB-/L$MF,>IYEM?2( MO>T16]LCUVS!4H@5!3P1*61FN,A$=@H)##Y.A$JP+2DQ38^Z#;VR%4Q(RU3+ M=;9R':W3=SL63IJV 8E8RIEX@CZ\9%5MK3+5L1!U:2 M6K>[U>UJ=<^X\*,W2'3E3L..BZG3$"G;$6J:\*.6Z6UE>@>Z%XJ,5+P4W9HG MG!5@7Q1+1*76DU>I@UVGV:,*,P)KV59KQ4;-/T.K=@):?1$F3RAB4 YHNK5R MM"_!MNRF4H6=Z]C$:U&Z0VJL5?J-\_ES&$5*;5@>(X+>)J MHF(MQ'JC1/C)4Y@G[[('6\>[OI-)O,^C=5K:>4IX",!\^5 M4I#*T#!,UR(M$FL@8>=-!>G-J'\UNAG-1D-U58JU8'MO67HL;_M!US3#>IQM MZZB5_Y(7488>*9 M;9.YYB71\[+$^:%)++/0-CS:E*BP(J2E9BXNF M2(6AY9FT=>1KPA$]X0:3V]O1[!;(/D7]\34:3,:ST?C;<#P P*-/X\ELB+S/ M2O%:QVHT(^71T_]WM!]\S4[B:6N:Z6PR^./[Y.9Z>#_]#0W_?!C-_E$?M6D9 M_.ZSMB-YVS]LJW%+];CMS^=A?CX-\S,_8S@+$RC85R',5^5YFPJRD$SMYG9( M88AM8F&OI3JF-6BI'K10XJSC=>3G6XNJLN$Q=,TR/ZK?L.+P2BE=9ND9(=+B M4IEA8I(6#M :N52/W%W=<[8(@U"92ZG,T#-L4=N3A"H,\Z,WNR5;T9T#6#UM MRVR5"1[\6/)HSM+LXP>78.=K<3@BE,=Y5*8GB+&HU:R_%(;8Q(9EM.R4:0U: MJ@=MN6W:V9$4*4RUJI4!*+::RDV5RE"WJ:(U=ZF>NX,(MJ2HCP8\CGF"IOD M**5JW;PW_QS+VW[0-;RI?9RL2[5%P+NC/I*W_:CK@H#J"X)JB(LU=HHV?K16 M[B:I3/IFQ:(UV5=7EP'T0!E03,2KPQ/Q/[!:,R1'\K8?=(U_>B3\TZ/B_UC> M]M]@U?@W]?A_XT2LO.R^06M6]UJ34EUWY[5O_L[]UD^?PB2#3=T"VAA?'&B< MEJ^QRQO!5\6;X$?V\CH]S>@O>4$(-%+3!/1-R(ITS/3%$$$,1:G+(5$/9DR M'F.IAGQFBI0##O.DF)J.9?EFC$EB#'KYO3L^Z+%,4I+ '43&KLV;6,02GR+6/ MD6,Y;D/Z:/=TIYYN*O_5(CC5(CBY7FN-WC (6)9(H?9E &2.GR@<(TS5%L=) M $@5"PHXA$0BRH2 1L/%#%X^@ZZ=^JZ./B3*0X@+ZAS@,!? [&X.L7V[>^-;V@#Q*K M&6Y5AEN;#1=&A39ZC%+,T1S3#-"AVI0AHQ1S@5)09U6D]N]1TU(4^NWEEP4G MEO?N96V+JL%[%;RW!SS.9,0X^0MA3I\3BT;D0M5?@E$G=?GWCGNGT!J\7\'[ M>\ 3(;+MX/X*C6MY;M>SV^_7>S72Z;I>V^TX:]:\76&W]\!6'S,AU;E%DMDV M]O;.[*N16]@[%7MGA^H^WUK=&U7VK>X/$JL9[E:&NY]MMZ^ MI]:GU'_+&2+5Q[,X:\+=/ MN+WY&_[?-5[J[D+?&-E$;RXU9+H;_H'YC"0"49BJ5.NTK8YH7C28Q4"R-._1 MGIA4'5]^&:FF'+@.4,^GC,G7@6[[JC9_\ ]02P,$% @ ;T176#'!=0O^ M!0 V!D !@ !X;"]W;W)KAZ(-LT[80671%VDG_OJ1D2[8X4KV%\Q#K M])9*K:_[?3E=\E4LK\2:9_K.7.2K6.G3 M?-&7ZYS'L\)HE?8IQEY_%2=9;S@HKCWEPX'8J#3)^%..Y&:UBO-_[G@JWFYZ MI+>_\)PLELI9DE*Y[)1&0HY_.;WBVYCJAK# K$ M'PE_DP?'R%"9"/%J3AYG-SUL1L13/E7&1:Q_MOR>IZGQI,?Q]\YIKWJF,3P\ MWGO_7)#79":QY/Q=MO?$>H&.!4I++XC]YV6-Q# MTXU48K4SUB-8)5GY&[_O G%@0+P6 [HSH$T#I\6 [0S8J0;.SL I(E-2*>(0 MQ2H>#G+QAG*#UM[,01',PEK33S*3]['*]=U$VZGA_>CK>/3[8W3[\A"A\8O^ M^?+P]66,1I_1Z.GA^?;E40/0)?HVCM#'#Y^07,8YERC)T,M2;&20%^G!T M/N@K/3#COC_=#>*N' 1M&02AZ(O(U%*BAVS&9\<.^II118ON:=W13H\1GUXA M1BX0Q90! [H_W9P"YM'IYJ2##:N2Q I_K,7?8S85*X[&*E9;[EO>'//Q$/_P(%ZIS.HC,Y.PJB4P71 MZ?(^?.9;GFTX%+#2T"T,3:/<#BFA 7/#07][& L;1SS?)1@?XR( AVG@!TZ% M.V+@5@S<3@;W0BHDYKK=MC(I'7@'3W9P&.*@0<2&,/77$B)UKF8)PKBX%E/)3X)')J%7 MZ:V6'VO3V* (!E;Z0H\Z3B/+]S;,=REK%DUDPQP2^EY+,805G["3SSA.]:)H MR&CQ],I-64!40NOA'@ZI[S6HV# G=&G0F,21#:-AZ(0^3(7@6A'@[OG),UW: M:4$GGFG-D9BUQL@S<&7']C0,, EI@Q2$8Z%#FCT'P(6.0UL21 YT#NED]2*4 MYB2L60MR(D +Z=)A< YP:'0]Q1 7 F-%X+E5KDD&Z5,U)+GFLE:;0.V$O)687-6;U% MY_)V'+M:VY!N$ X)BO4]$D",@?X@=M=5[+']*M M?T8G<;%52ZC[15.1 C"*/6KE"M! K$6-DEH!D4Z-L'\M^6@ZSR@%VR /M6R@"4+!",XM B9<,HHZR%4BU92+=F^I#I3 NE[*YT^J<3T=2G2&<_EA=DQ M2J80;VJK$(@W -Y0[@NWK6JH=VJYG_RGB7I1C4W6G;,B?7R"C*W83!S -?% MO!8^M%OXW)G4F>[9X*_U4+E)A3XF&9J)-(US65\%JWSWJ.!@D/C*$GL ZE+# MO"9C$*9[U=$?:>%?JR7:J2B&49G"?B0JLQ-KJ"LN@)9R,;5>_R <&!< !\6E?[#EO>+Y MHOAT('6WVV2JW":NKE:?)VZ+3?G&]3MR'94?&6HWY3>/+W&^2#*)4C[7+O&5 MKX>6EY\1RA,EUL7&^D0H)5;%X9+'NL,:@+X_%T+M3\P#JH\YPW\!4$L#!!0 M ( &]$5UA3"R?RD , '4+ 8 >&PO=V]R:W-H965T&ULK59M<^(V$/XK&O>FD\R4^ 6_D0(S">;FF+E )DZN'SK](&R!W=@2E03< M]==W93LN&(6F,WS!EOSLPSZKW=4.]XR_BHP0B;Z7!14C(Y-R$$IY5169B.9?EFB7-JC(?5WB,?#]E6%CDECQR);5EB M_N.>%&P_,FSC;>,I7V=2;9CCX0:O24SDR^:1P\IL6=*\)%3DC").5B/CSKZ- M!@I? ;[E9"\.WI%2LF3L52UFZ.S(A1:&(P(V_&DZC_4ME M>/C^QOZYT@Y:EEB0"2M^RU.9C8S00"E9X6TAG]C^"VGT>(HO886H?M&^P5H& M2K9"LK(Q!@_*G-9/_+V)PX&![;]CX#0&3M? ?<>@WQCT/VK@-@9N%9E:2A6' M"$L\'G*V1URA@4V]5,&LK$%^3M6QQY+#UQSLY'BRF,>+K[/H[GD:H?@9'@_3 M^7.,%I_19/'P^#3],IW'LV]3-)O#>HJNOB[B^!KUT$LG;55&[%!B=D9 "Q('Q'C/'//]F^]:LN MXY]/(>&FM?ANRJ8$->ZT-447D6AVN=N[(:>'P[-W6%, M3E$]SP(WCV&1!N98@>NUL",=7JO#.YL="YD1CI*CM#C2=:L3YETR)RY)%EV( M["B6?AM+_VQ.P#T"MP2%KLLYH8&7 M!>G!#-$3N"!PO?!7(M4>$@2BDH/N66I0OFT'>E6#5M7@K*K)_],S.&D\ M7A@$'4\GIZ@>P+RN( W,\4/?Z2@R#P:2DO!U-=@).(DME?5%WNZVL^-=-3)U M]N]AIJQ'P']IZH'T ?-U3@4JR HHK9L G.+UD%&PO=V]R:W-H965T&ULO=UM<;8LBNVOHU$^7\;K*/\EW<:;\C=W:;:.BO+;['Z4 M;[,X6NP&K5/E M&3E[^L''Y'Y95#\875ULH_OX)BY^WUYGY7>CH[)(UO$F3]*-E,5WEV?OR*^A MHE0#=DO\D<2/^;.OI6I3_DS33]4WSN+R3*[6*%[%\Z(BHO*?S_$T7JTJJ5R/ MOP[HV;%F-?#YUT^ZN=OX69?B8MXKOH855\3!_M^+!! MX\J;IZM\]W_I\;"L?";-'_(B71\&EVNP3C;[?Z._#SOBV0#"3@R@AP&4&S ^ M58$=!C!^@'IB@'(8H' #V*E5&A\&C+D!)S=:/0Q0N0%4.S% .PS0N ':J0'Z M88#>=Y4FAP$3;H!R:B\1^>F1D_O6(,<'FW^TZ20IP><\(^X M=G);GAYRLGO,1_O#=W?LSZ(BNKK(TDJ+W1-H-[X\Y)--]5R_*;+R MMTDYKKB:?@AO/OC.[-VM,9-N;LM_ B.\O9$^F.5W'Z:>_<&?&1]O?OI!IT3[ M33+^^;MS^V_IS[]>$GEB3V[2(5AW#IN)ATX?UPRJJ&H9DW-V5'>1GZ3K.DG0AI7?2 MNT6ZK5K*S^57_RMW9]FDBHX2,V")>"&]CU;19AYW%#)>*+2*\EQZ)Y4[4-I_ M_5Z:INMUV1-OBG3^J4,TOTZ4<-MFB=?DW6*15%:TDJZC9'%>'BS3:)MT/^;V M:ZUAVW/B<'"^3W7AWG1?6(?Y?%^J1#X4RSBK'M7RQ7Y9O0J7U9W-/%W'TAL_ MS?.W';P'Y(%;[?=?K5E\E\R3KH-&9<<_MGUZ;/MTMS;* MB;5Y']\GFTVRN2]/E':F]*8\C/-EE,7E QH5Y2K.?Y$8^5FB,I6[FKG0K\Y0 M?\VWT3R^/"L/FSS./L=G5S_]0%3YMZX6C\1F2,S88^H.J\Z;/U\Q>:SKY9DT MNQA]?MZ(>R]I(5?01F(.$G.1F(?$?"06(+$0A#5Z COV!#:P)_3I WMS_.RP MGXPUA='F,3]M+W9.QBI5]>9RL_9RNDR(JC07,]J+\4_'%Y>PVDL0(K/R2=M< MSNY:=8W)FMQC2MD-9">.JO)4(8O+B_'RFB'>?_6VNE#8G7TNT]4BSO)_ M2,9?#TGQ1?K/QW2UDLIK^,)N4C,0V(^$@N06 C"&DU!.S8%3=@4_HCSHKHP+I_U<92MOAS[ MP.+E+J"U7UQ5E>L!PNI#>P 2,Y"8B<2L'OO51A9TD)B+Q#PDYB.Q (F%(*S1 M ?1C!]#[=H 2+[)D7KTA7_U9;1MGN\A%=LJB#;=^HOG?DMN7W*K6F4 M^SO85+R60]L%5#.@F@G5K'Z[UX86=:":"]4\J.9#M0"JA2BMV3B>94#)*]_S MW"SB3"J6L62LMZOT2QP?8H/7#]E\6?U5]WH5;5XZ%Q%7'WHR M5F4,TX:,^? MPG1"=(U[9]*$5K6@F@W5'*CF0C4/JOE0+8!J(4IK]IZBQMA$X[N L.3@+H#4#*AF0C6KY_ZU MH54=J.9"-0^J^5 M@&HA2FNV@3HU2H1QL:OI,MKW8B'.F,YF_ M (#&,+N*DC$ELLJ_MD,SEBBM^<2L4Y9D'\#Z/K-%"31D"=5F4,V :B94LZ": M#=4J>5#-AVH!5 M16K._U)E1^MJ[>KYZ!BIMIRNI M*E,^8"Y>L<'- AH0A6HF5+/Z[5X;6M2!:BY4\Z":#]4"J!:BM&:OJ,.A5!P. M'3(#E;93>DS399F?928N.;@+0$.A4,V$:E;/_6M#JSI0S85J'E3SH5H U4*4 MUFP#=125BN_X^?4S4&G[YI?G^GC"?S2.>#T&]P9HKA2JF5#-@FHV5'.@FMOO M0/*@17VH%D"U$*4U6T,=&*7BP&BO&:BT'8H\'\OE.O!/?VBP$ZH94,V$:A94 MLZ&: ]576NDXESG?UGH-*NSB#6A[X;"=5F4,U@ M[5PE(Q.B3W2E]7E]T$ G5+.AF@/57*CF034?J@50+41IS192!S^9./@IGH': MW3;V8N-S'!4BC_D/K)R*2P_N"-#09\=&M#H!-,G)VDE.HM(QF?#I;FA9!ZJY M'1MQ3JA"^2L :%6_JVIUOY.#& 4UO M0C43JEF]]JX-K>E -1>J>5#-AVH!5 M16K-MU-E-)LYN?N/I9.+J@T]+H/E/ MJ&:P=O)P3#2%O_>M":UJ034;JCE0S85J'E3SH5H U4*4UNPO=0"4O?:.H:^> M3L;:03JFL=8=_L0K-KA90-.B4,V$:E:_W6M#BSI0S85J'E3SH5H U4*4UN@5 M2AT65<1AT2'3R91V7E*9C/76!QJ*2P[M E#-@&HF5+-Z[E\;6M6!:BY4\Z": M#]4"J!:BM&8;J .?BCCP^?73R92.)*-,9?Z/M.+U&-P;H.E/J&9"-0NJV5#- M@6INOP/)@Q;UH5H U4*4UFP-=>)4$=_UL]=T,J5]?TM%'ZO\!YZ+2PU^]D,3 MHE#-A&H65+.AF@/57*CF036_WT$>0(N&**WY[*^CGXHX^ME_,AGK[ O0>VY" MM1E4,Y2.>VXR(FL33>'^I&!""UM0S89J#E1SH9H'U7RH%D"U$*4U6TB=!%6$ M*;(7)I-UMXV]V$Q\5G?+;EU.(.-P,ZAF=&P$/YD,6M#JVFM$)U1MO8& +.M M-;=C(\XIY6-M'K2HWU64C)DZ:;VV(\N&*&W_Q!SERS@N9E$175ULH_LXB++[ M9)-+J_BNY.5?M'+SLN1^>?RF2+>79^7%Q9]I4:3KW9?+.%K$6;5 ^?N[-"V> MOAF5_F.:?=K5N/H_4$L#!!0 ( &]$5UA&G)'L5PL &PU 8 >&PO M=V]R:W-H965T&ULK9MM<]K&%L>_RH[;Z20S<:U]T%/J> 8C MTC!C@Z\AZ6M9+$8W0J*2L)-^^GMVP0AVCV1\2U\T&/XZZ+^[.OL[1^+RN2B_ M5PLI:_)CF>75I[-%7:\^7EQ4R4(NX^KW8B5S^&1>E,NXAC_+QXMJ57^KV[\NJR6-=9FLN[DE3KY3(N?U[+K'C^=$;/7MZX3Q\7 MM7KCXNIR%3_*B:R_KNY*^.MB%V66+F5>I45.2CG_=-:C'R.7J0.TXELJGZN] MUT19>2B*[^J/X>S3F:/.2&8RJ56(&/YYDGV992H2G,??VZ!GN^]4!^Z_?HG^ M69L',P]Q)?M%]E?SH(S,I/S>)W5]\7S%[DUY*IX29%5^O_D>:MUSDBR MKNIBN3T8SF"9YIM_XQ_;@=@[@'HM![#M 79?%,2J6&:.J%'DQ]--A/3\//I-^;?"&?;\9_3<@Y^3J)R+M?WY-?29J3Z:)85W$^JRXO:C@' M%>DBV7[?]>;[6,OW449NB[Q>5&20S^3L,, %G/S. 7MQ<,TZ(T8R^9UP^H$P MAW'DA/K''\Z0PZ/C#Z<=;OAN/KB.Q]OFHQGTS_?C6S*^&]SWIL/1GZ37GPZ_ M#:?#P>0C-NR;L (/J[+'QVH5)_+3&:2'2I9/\NSJMU^HY_R!#=DI@T4G"G8P MG&(WG*(K^M4(,F>:)\52DG=9457OL:';A'!U")4GGZY$X'K!Y<73_IC8JG/7 M@=,\E$6(C#F^<'>R Q_NSH?;N2QZL_]"+H!\6U>D+B#A)D6>I)DDN6E0?:S> M3.)J059E\93"948>?A+8*LJX3O/'3:Y-ZU16Z$IR3[F23ADL.E&P@QGP=C/@ M=:ZD2$+0)(TWNU4^(_&R*.OT'_T&-HR;<-[^JA+"C=[TD*:4Z_?<'9D@Q)^]F:944:UAN[V$1R66Z7E8$/@(V^"[K M^ %67B63=:E7$>;>M\[X7%!/I<@#^[9,^,PSW-LBB,0]W'VP#\R\@8D\-PPYJMHG[@M

=1IN<3K=3>HB^7ZND$\9 M6@('5]KI!YW]P"XL:;5^(1&NTCK.TG],VMCBBF,OP8!QQ\CK?43'/4Y=8=A% M=-3C/O=;#.^!&NW>RHK\7"?U3()I(G\HRQ*U1.V)\7C 3$>(C,)%:AJR9=1G M#FWQPQH_K'MY9E!SZ.L+JA<"F6B6UD1M85)GFCC9Y!^UU\GT2:4;9G+J&M:M56,TS:G#=+13L2YN@%3RA)DEU51Q9E:G; SPWY<_]291OZ] M3E=JKF"]:[#6(144WLB[B_!$F#0J#/<: >83) M4^ZR-'Y(LW;>H)T(]U;@.&FTZ%31#H>VH3[:B317/?LBT/D-'4;7WG(I@U5@ M[KFHD+N^0\WE@@D=GU+6LF0:EJ*OP=316Q&UV>?<"T5@N4)T+G7"P#2%Z 3S M_19 IPU-T6ZB$AN:W!K*(*?5&@+A%>@CEQ3)C =)YK M4F6$R=JWH :9:#:S/14!%]!8M>KJE5 M_+-U5[&AQ?5]W]I5;!E<7&X8F?/81G:"!,,D]0G2P;-VV M+@5K4(>]K7TU''T;3(YI7[&3]J].&BTZ5;3#,6WXBG7WL.[69;*(-1;/CR_ MMT$/TZ?K!@XULQBFA#J ^]1:-IB20E3:4JJRAG18-^G9 # M3*-(K\@)S2XEHO)\OZWCP!H(8J] T/Y:/;[&80BO,-\U=](^IN,N,Q$WPG0P M5"U-!]8 $.L&H'[32R!5,:^?XU*2&>Q.6:&]M6,L0VB&BX"9;09,QT+8@$R' M*!TY7ML,-GC$NO&HK_T[2LQ!LL M#(4D88)Y'],)-[!I ]$QYKE.R^;%&Z#BW4"UVZ+7JJD$Y6R:/\GJB.V9(SSE M<\JM;B\FY('P?//ZQ(0,"%ZT9"'>0!6G;]JA/P]'O5'_F!M,G;#VYCM,IXP6 MG2K:X9@V;,>[V>XPL\L?LDS22F?W2G4I ?/4!80O'83$(%V;)([(J.-8%3LF M$Z'34C/QO9N2W1VL0X.[QKBZ_(OE$G+#QN542(9)SU@;\O.$VWLUM M]Q+&8G-?4J\&R)AEG6YH)D]A!\F+NB5IVJ!EV4(:4.;MA %CS;4L7DFA=IHE:[^IS=!B0NW8T,&L/ M1'5.0VY=T*@LY"VCT/ <[^:YT6!*WD6#_OV@-QF\AVIU\PI>Z*=?/FR>@1G\ MY^OP6^]&/Q?3&T7D'DK:^V%?/3&C/D?=(WA&:2BL56#K/#^P$YHM$Z[OMO1A M>0-[_!78.]KD;[\$C+(_KN5CFN?J(E!\+\NT0)F/(QTOP9AU;Q31,5\(S[H* M$!T+_+9;,Z)!/M&-?&\>@('JL759%T@SC#NCG_;JW9!H..G?C"=?P?3!HU]P)7P>W]_VIL/Q"*5"<5(J/&FTZ%31 M#@>XH4+1386'E=3V(1U-#.A (NAV4-1L1PB1N683(,)4(F@I?T6#@:*[N]>R M9-2*&8U'YWK5['7\X"(ZNKH0)^W_G31:=*IHAZ.^]PA;-W6^]/GQ=LJ.'_%5 M95.?[PBSK8*H0M^\>8R(J"_:UE0#D*(;(-N>XU 73+:>;0KQY/_NNPBDG%-V\^6W;95 T%I?9SUT).>LJ'86-AB9 (Q+S MT8@(T;AMC^>(AB]%-U\.]VK$/5K495%E%8XJ0:K2J+7=A/I'"#.P6H:82CC4 MO-N(R%S?9VU3VQ"F>.4QLSU'BR*;/<3)=]2,37B^:TVG+0JH53(@*A?^:W'2 ML*((.Y/__: _AE1^,]0P\$()Q\$3^6LX_0)0/?TR( =/G%_W;F!_&)#)E\$ M#IV.M:1W._ZJ(DV^: +1[[4^F]Z['G\;X'M*)_R^>4\Y9;3H5-$.GR9NN-=] MA7MUUS:?6>4=^D#PD4B+ZH(P,.D$T3'?"?T6I'4;I'6[;QC?OUZ6NO;]7?,J M0R3*KFD"48FP)5^X#32ZW= X+6"?^Y>E]_8KW%?G"]%A)0BB0TN0B[V?H2QE M^:A_SE,1_;C%YO<S1]UL=(_=GDHZKI8ZI<+&<]DJ03P^;PHZI<_U!?L?F!U]3]0 M2P,$% @ ;T176#&BD(]. P E < !@ !X;"]W;W)K[8WKB'R<-=JXY9)XWUWGJ:N M:*A%=\8=&5FIV+;HQ;1UZCI+6,:@5J=YEKU.6U0F62WBW+5=+;CW6AFZMN#Z MMD5[OR;-^V4R30X3GU3=^#"1KA8=UK0E_TMW;<5*CRBE:LDXQ08L5&/=V,>OB8@'P/RR'O8*+*\0H^KA>4]V. M:&$0I<9H(:=,*,K6 M6UE5$N=7/]D:C?H+AQ29$J[(%59UT>8*UKV3".<6J9?=0DQ:C,CK 3G_ O(T MAX]L?./@>U-2^10@%9I'KOF!ZSH_B7A%Q1G,IA/(LWQV F]VU#Z+>+.OT#Z! M#1O'6I4/J;BVY,AX/.3BG3)H"H4:MC))B@<#\>0+A MPIV[#@M:)EW8R]Y2LGKY8OHZNS@A;WZ4-S^%_I]*^_\@?WE>CFK)]03>&RGI M-R]?O,WS[&*&OD76C?D M8:=$GZ>B,2RL[\%Y+&[^58I&GI7//5I/=JCHC]+6?Y>V#IO#7HW4_1:MXMZ- MU&O-.[F37%5*-&L^%.:Y*Y0^ZI1"L([O@1#FWOBA:1YGCT_.Y=!I']R']^HC MVEH9!YHJ"P/1MC@^!"O_@90 M2P,$% @ ;T176,*TP?N+)P &(, !D !X;"]W;W)K&ULO5U9<]M(DOXK"$WWK!U!T3I\]/B*D&6[5QM].*SV3&QL[ ,( M%,EJ@P ;!4AB__K-JZJR0("2-V;F8:8M$J@C*ROSRY.O;YOVJUL;TV5WFZIV M;X[67;=]^>2)*]9FD[MYLS4U?+-LVDW>P9_MZHG;MB8OZ:5-]>3LY.3YDTUN MZZ.WK^FS3^W;UTW?5;8VG]K,]9M-WN[>F:JY?7-T>N0_^&Q7ZPX_>/+V]39? MF6O3?=E^:N&O)V&4TFY,[6Q39ZU9OCFZ.'WY[BD^3P_\W9I;I_Z=X4X63?,5 M_[@JWQR=X(),98H.1\CA/S?FTE05#@3+^$/&/ I3XHOZWW[TC[1WV,LB=^:R MJ?YARV[]YNB'HZPTR[RONL_-[7\:V<\S'*]H*D?_G]WRL\__=I05O>N:C;P, M*]C8FO^;WPD=U L_G$R\<"8OG-&Z>2):Y?N\R]^^;IO;K,6G833\!VV5WH;% MV1H/Y;IKX5L+[W5OW^7.NJQ99I]:XTS=Y4RKNLRN^9CPNVN[JNW2%GG=91=% MT?1U9^M5]JFI;&&->_VD@Y7@>$\*F?4=SWHV,>OI6?9S4W=KEWVH2U.F SR! M+81]G/E]O#L[..)[4\RS\]-9=G9R=GY@O/- EW,:[WQBO)%M9O]SL7!="WST MOV,[YO&>CH^'=^NEV^:%>7.T14JW-^;H[5__N\+FQ>90Z>-R C.I>M\QN3 M+8RI,R#P-F_A.5O3(&T)3QNX6-V:_I8E;%L+@VPK6,3*U*;-JVJ'WYMMQ^]V ML(@OM<6_KG$>6N;%QK2PF^S17__RP]G9R:L?+RX^T3]/7SV>PR;"F/#L95BT MW]/]VX#WJ[XT-+DLEL;"VUTVJUEV50.G(Y$M?'&[;G#5S6T-X[E^X6QI\Q;H M.L\NJ@H&ZTPK5,R =6N7DS!T-, BKY PFG2FLB!D,IG+YX!0N/R^M,L:Z; MJEGMPH%=_>:/"Y]L<[C2?='UK9GKSM0RV:]+8'G3SO" 8/,WJ$S4>>LE;IGO@>)X>5(.6=#E@&>S;=]N M&\=L!3/C2O;7Y&9 37@(CT#-!L_1='#6,Z(D<'I3\*LP>=.W!3(,[+X%GH/_ MU4TX)7@+='-+G$;?K4U5>L:D\\35R5*0L> O&!-TH@.. I5/C)QLJC(WIIIG M7YS!S7QPG=W0Y4+J\]5EPL"7#[DN^!!N#UB&KSC>2%C#'[V%A<@&:"]=0X>6 MF3 E$<,!(-GRXKMU#HRY7 )DX NXX?O'[!NEPOWKHI&U *N;#HE\W1=KM0!] MVY>Y;;.;O.H-'W+[U?@;4_2M[8#%9[PJ.+Y;$FE(^P(DG>VRJL&3SV8C0^4% MT8*V:CJU:SP,FR]L18-GR[;9Q'L(:U^@*&"^ZIU9]A4\?L,\")<1SAQO*1)Z MBYN>9:Y9=K? ),QE0!>0G?0*$J[+ZY6%[1QXKF!IB.%@^K8$(BH5=-4][:JF)*P./"1Y6!Y<#:_-F4F;G; A_ /^ 9VY2XH@7HB240&U\%Z&?:EG90$RJ M?[@.1DB)CXOP1-[1;D': 3/*5_ R;*-#PL"("R B0.O*_AF($*;I\CM-AA[. M'R0J,B1\ ;+!RDF!M#$US(T4 M4;=++GG"(,C01< Y#GABK;-WR) M9@OB1!0^,%4ZYSS[3$Q%^E>($,C6*4;)R]_!MA-5T?)E;<$2 MZ#?W8P 6/7 M?M/SU ULH"7QT9HUVL0WAD1^QIB+M:9)Y0N)60"(>(4\.$)IW>WFS+4,!K,5 M2!$YBD9N$ZI!.%W#ER#99+:L$"]Y=5^GN+(T=:,09*ZXAG8 0]>3S(F4$(U( M;_,K?#RSK(9#$_T[;1HH%=PL-2ZY!:J);,63A,T2Z@6US,C7WW^2[7B;A!59 M^+L(T_",63!^5A)62R6^/,B"7H1Z49*YO"*M@ Q=M-8+OD9,?91U/:$W%*5% MU?2EJ,DML &B'+X]L-3-P0!86. O8624%C5*0]CU!CGW M>&?R=@(*AS6"-9 MB(I\2S*T0:L&* F"?\M?*&$3[; MN3 LKQC%X%V!B"Y CN%&<1>\3YP?_O([P&'A;N:M^Y8%A]>!:>MDC,OP'.E_ MNH&XI(9W :P$=@[(&A \>5E:D0_H+;%HIP+W%BR&^7K!/_#H%HT, Y>_+H_S M"NU)![:E6/G%$#5X\;XD8X6OJ*>%8_K%'77KMNE77K$A],9A76>V[B5Q/D"4 MNK/+G<=S# ;Y%,(XKX@%DT>5698UB\JN1%)%&X-&>D5<51KD<4#FS.]*>M,& MX:&GCSV\FW@&R?M-\Z*0?/3LL4>2?YI +!*F2'J7 !!$\6Y).GIBEG'!$I!F MVZ*:87&UR7?!/$H-=>48F*&HJ*Q@6CVG?@;L?X4KP?[8 7\:[6BR9ORV3R$A X88:385D#3-91&GN4&_" M@0PN.;ISA&$MFD,YH#M9R@!U'#KK?38$Z1F$(5TJBPO@[_!&:B;T[@+2F3+W MMH*SN $M1L:Q-Q*8 TB41\G!<@5=(")68(OOK @&4>P O$"U VHJU06A;TB] M,*H-1T!*E+0+VV*X8D@?Y&>&2 M=5&2E"Q"Z)B;2C23,XK5'7..-W[5B#-2*;576:216[/$.(\+WIG($EI L4E/ M@&MA$,'8KN+1864&*"77B#BT^2U 3E&[])NF8&17.0+6H@*$T+/_+=T1.F!D!U\$#*Y M@)FB2R+E@ #L[D5Q$:I%EEV8E:UK\H/RWDM6?&+K>;R,C6H%_ M&&9#3>K( F%CSUM7;'*B&VE/&J%N-:5,@T+<>W)*BZ^]] M8I^5B^JSP1@TQ9:4J/Q5 9Q+<9A-V$T1\FWSG4+4I'L(V8@:PPLZ@:$B7>-H MA 0]>P1\R"8T3W##)7!S@U9A!Y[ 18@5A8(9?%BSH. M?&VM&-&K6!+[4S,A$X=K3O<6H$['[L&^5M_DP:PR=>G_&5V #"4>LCU9R>V#]S0*H(*D$)WSQ M"KB9Y&M2NFW*L7^;HW^D*L1Q!TJ5%3N^OA^; <5LT>^;W,V5#3$@F/YN=(V!+0=[C9?(+XB'I)BFV.&X!05N%@AU4,>,;V&*$,'I M!2>1/HUXVU ZCCHWW 4J5W*^DS)0"(<4O%ET 6!'5]$&K]J??)TIWFU-B$9^8\:#,F++$ W!'=-[C[!(M>#')4$9[)!M;LMCE$+Y MUL)5G4_<$-IAN"8;X@,EU5 $-EW$+R!9>@^BT[,:OPO[A!'/ M@,LW!#?$-^=QV!3KD((RPLS_I./E4[/W M+VC_8%&@@&E/?C*1FZ,/WG/HO];9?^5UCR8]2Y?3P1F6#8GBB^LOL.0YR9_C MD^#K*+E[E6-;I$H\B^#]&8CZ0/:.%'&_GH+'_&R?:1I,%N,.ETXBJ%A M/,-3DU88L"FQZ[[T@&>_.WWQ8GZ6;=#4EO#C&&_CDT_GI^&Y+69*L(7RH(,1 MHQOCQ A20B(%HFN)080,:+81":=B!G8Z)18LP%>QH? MR7?1#2<^">^;@Z6!?VSZ#MTHT>]&9*'-RF,LZ"7= MR."VA-MC @^SA.=_T];B;[HQ%AI01+X\I;4;25>)3,8TK26!".)OD,%#\ M%8!RL:;'WO, M-1+&C_YNE1?R_2M\30L^8ZRZIS?]Z)P%F[Y7WNRLQ"H9&*Y MGFQT=Y@N\!@N';DO@&/B94H]PJ4RT^,TF?)-N.[E/P%2N MJ6M3R4,>W>S%*4>&;=I57@O_Z#LU13-Q46TV('TY_25H%G$5J<$EB7#3B-R2 M3$.B7IR* &X+YP=?M.(C[]C'TK08Q2?:3]@PXHQ!<-8",->)O:1I)^(R8_$ZS%,!,Q@ M:H[#X(02=@5,6=BM5Y<+HU)MR)E$TF9\SZB*6R>!"'F' ,?]!"??H+CF)>U- M$GT2M[)PAB3M,<*KQ?G)[@S8#S&&9 "II,.866DIDPW0IP5L4;[B?;'\(;1' MS!=6C'J-[QP1&R4T)22NI M#]#4JWPEMIE.P$D2L?9X$8.J"_(S_TX^WR;F$5)6T%24?"+;4,6$:N_T]99A M@S1C%_,]-,F307GOM$A'04L>'X1SI\4T)BY7?1"B='\E2VN[-22BT:O2^4"9 M0)7@9U"KU0%)/)?]Q&_Z&LG@70*?K[\H]ZKR6,O*9$7^ M\4_)XUY!!1S,,X00."4%:9?NA^M/H8)FD!FPYV>4F77(#Z$>DD;29)-7.&=! M[3U0T3J5Z1T=?^^J'.A_7:P;*N'9AB "/K!I2BQ<8*7*WM'$[45C\Z+4,GCP MW+M'CI/1R(-)6C#&7^.Z]O<_Q)N7%5Q*4&$(@=%$I:VJ)!*=7HW!DI;K9[*Z M)W"&T*CSB:65N1.3@I0#>C]]E@5#":<^"/&* '_DF"G@1Y3D4K+WD!.2JQH6DB5%&_9:SG+'1)M4G(F%^R5V9 M_Y']6#4+(-HU5;B*T3; ""$??OPVM5BR2JI:C) @#4HY-+R;WW@]KJ=,-3R) M1 YQV%8HJ;0(A3^QTA*7=XQ5A\-\3ZKN<;93S@F&>[[LII>T3OC?TEB*DHB[ M&CBR +UXSSK]^4;O7:0)ALPJTTI&.+LIJ2",@@-BKQ#,XBQO,=HX00./),0% M5?8.\JS=Z J&-,CL_<[;UAP[](;Y.PI\2HLEU(3#L\[,L6[M)AA :&IQ&I<> MM$/UW#E]ZRG3)J:\>?+J)$C)N$-\Y+=3YL'!GI"22DD&AWOO&1+49LP(PF#! M'N"0UZ&6C_EQ \@8PLU>"XW"I@-1O,,)V(GHV0J QZU*UN3KZ;C#$P2 M4"C,-UPF[C-&B#<\E/#69X%K,7$MLDSUB?;/P8APW.Q1P"J$DIQ&+=JJG00( M=,$=;O;+_'J>K9!S:RXD; G,[=2#CZ:ZCI7UZB0>6@\H!%2"Y MW;>8I(7,2=DR(C5*0_AU]I!5CV\/[$JLQM";TZ>KD@6'5E"!*HP7([C(=E/[ ME0M-_(?"+B1^4[FPSR 2UR6 >[L2M(65/HCKQLIY]#KIYLJ"3*(:$%HU[:&U MN6@$'L.CQU2WD3Z@I0O*>\R6Q _=<)>4,(^[)(N-?5=4WB'665H\2U6)A,E\ MR>\L,Y1UT6) A&I8^9(D$;HTDABV[0YL$F^?K<,RQ//P@##+Q6'2#/Q)"G;0 ML>TGQWQJS<;V&RA<=?$5DG-GL:+Y M8.S?A_VO_ =B%(YDM)J\K5%0?JF##;M77L4D!D:88#ZJT_&Q3 I]+=G^#H7T M[,:=JOMZ4-T8QI,KY5OZ/+E<7(_&N=I"$UQ1A$1QN?D*"S$_Q/KI(1%U*N)> MH=>#:KO2:\]<)>4I48Q,WP.$OU1'&AQ65+7BU500VXJ14:GB"^3 P)$CGQ+D M8?5,L0/OXRM(;]L]P];N)R'DNJ8;LQWI7?)&J!=_[\M54('*GZ'>_;?0_G/T M)9#:57^38HZQH1!^)157X8I;8;H*LRM:_H;7K[RODK]72R,?0@U4KJVKVZ:B M3#'0-=];F@UF+,^12L(E@8X\%$0"6$,32<1F2&:E4TX'TKZWPX/!P^07)48* M0P9<-Z;B+M%3B$D>7L5>,L$^@P&$7+,I61:5KI.\4J[B)E81J$)NZ1D! E"3J._N,'THA$)@*WT; M+>R/IJ3 WGM^&U-@^I;(="FXB0*NXEWZ^/[J,GB7O%6@ -H5770T^5H@$'/8 MV#C75Y\NTXILC3,HZ3F$V4O2^5':XQ;#7@^1D9)WZ90_LKX;$BY5\^C$ND., M4 Y/3ZXP @M43X+8]4*T>'-?L"WA4[AH/YIFU>;; M-649Z'8QQ]E/V-3A)RH^N."K<<'];?8#AA(K/)MESU]\3W\]?_[]E/=DOUD$ M!39]V'2TG0\.>7[.0Y\__3Y]PZ<_R'S)FS-U/6#D#S]_N$@#FG" **G_[KTM M\5[JA*W?UD:G :[ /@IM/92DE\0+5/C+-M\8*C'#9V)B:7QZAN"O9>PGT27K MRU"6R7/B]H+_.$)=P*]D$4<_H5J#N*\W;%]]3/073<&0A$QT+C9$F7-+K15( M/TG!2=)7^Z!MJ M3])*<:"TN!,"L,YA7(;7T./[--<8G5E@*J@LNT@CJH_:>=HI#A#J\=+.PM)^ M[4*%_W!I43?Z_0B9I-4 YL*C&RAT%")YXQDD< .H!DN3A#8)3:Q@P30"=J0L ML(A-5!W!+8S#)7[?O9'];LX5H=629+73*^/S1NM,JKC4<:9"EG:\/S3G,G;1 M?"%1WYH%Y_;>^N1/T"&^]X(.];8,2BT&R&:(.D$V>J4<6FH=6C_VMM@[X3'O MQ7(48@Q!POW88#:NW\*'H*_H#8$0;:^R:$8\/'DK'3S(Z$SQN+^J*LLE@?.3 M_4$PP!8/T*UA4-4-B%UGVB#_>=*@&[>(YSZU]S -9J-$&&RYH[Y(:?+J?1O? MVYS?4A(QH:5M153ODM2),6:(!1WPT IDH^0Z"7!.!6(0IS%V'/(K@.O15@D% MP'130A!95XG)BL?UE2+RYT!DHNA%TDA+2/O U>"$F9H4-1#=(JC/[X2VS3*EWJ.Z=L M*BY@9S>A2EW=3YZ7PL_2]Y3RQ@R6I#<;,/>[UI#CE/JHQ"9/GCTB%!X6KE%' M)JI Y9YX)(U*S+^.C84.]3=;1.^R=]CDJQCK1="&!ZA[*)1&/UQJH(O;KLZK8VPY M>.T3CO>3@Y,01DA<=AD6!]CECGE*AL+]A]SE_7S@07X)=?(9]/#92QP>YLT^ MTLE.4DS&*3<2L9O,(PZ@*B1ZEK'^3#?,T L'JJ_(,)>-*QG#W>%6UK=1ZF[1 MVK24ATSS *SE7BB,_Z6+*%PPB>;SX'B G&C04>DDMA?!IB@3H;Y 7A_="^^R MX'7*C8_G0GFGOJW4WD8*=KZ$8M42[YD-JA,FFD363TR\>FD.$6(_]0LO!L,K;IGQ[4 &[RNB9O MI4IR##+!)Z1Y?D$=<1,:S@TK$\:JZT+7 '5)W)Z;<*0_XJ%499TCJ6KEO+E* MUF_(_8ZMYS!)'R.@^U^A;)4>8RP<:!T81U$G^"&VY?P%A.NGT=,5?Z]3,))V M5W$C7ETJ!,> ):@^ UR3$UW4ZFNYY7V:696>L<0''L9!(;+#^8JMB&HU]VH XQ9$+BWD/T)3"*FC4U0 M6:A)\]1*5>(UBTXHE$A%[J-,=7G[/6/ K%S!YBE['S%QB-H.Z^1G M";.JCM,QNH*=(YH6:7$A>&D 9'08<1!?F,1* U-"52T,.](*?'\E;!I:$4@= MKW4/&T:%-6:C0:*A&_C]^$B^B5(,TU%#[S^]/M_@G1/+34OM4/N1RN,#LC>4 M+G][P\AY]LYW0KY4G9"S?PR[94CJ'#H*?>]D]M*'C(:4M^R@!04QC?1&#H)# M:H)FJ:^.>S;[QEU3+R416C"(HVQ5$BJ:RLX;EKI'8)HK.+&3(+W58+&5D[=: M0P6Z*[ER-_X2"Q M:QSYR>3O81ED1UZ&.L>J!'YSQ/E-=H4<^Z"/M\ZW\ ULQUQ^25:B]INU1OML M=++Q D"MN5'RS3=P9K*(6XH@*&J4NJ/&*IZH[%C9HBE<=-Y=,^.X,.$WF8(Y,6O7)-AQ=MKY3*7U!B,!:/NIJB62X1 MH&\75H!4O5/YY&.+I3:+8*Y014\WW4<8ZW>_+; _%'^#I@-702KC M@_M1O$=7P1KZ439']+F*C=\?\VMID([ZV,1.\3&Q?-P>F24EQ8G]>J"2>.2" M[R]EW+A)!&AR>R(/ZWC-)4/?UJ7KSLZE//)CW]:4>LH(W]YQ&NHS^?HG-%.Q M9[,'MGRVU^B=Y81]SGS@:$8[A,L,@;6Q=\!)<29SOA^ILP[KO1RM2O6@*TTW M#\DV&(S--'&UL3Q]*A(3?\CB9P.H0(8]UA9RS)OB7%PKR+\185LP9M#(YWA4 M:8ND7=Q(\YQ@4*!,"*5X$3@WARR7A<%;Y]BK[H-B/LVUBIGYE'BE?\E 57/R M+VUX3P=6T+$\*-D)"EMOK8O2XM 6J*6U_'O5-OV6S)&X\MIK 1/*6%%>*,4T MP*N^Q76P1N(\<9)Y=G7_TCC78]C!/RPC+F%&:5GQP-FP&N3@^=5(-^.=QN%G&6HEY<[SS*0Q0NJ *!?!0N-2[DH\;-Y1W= MK=E]"M/\"D8$9DB<4D,RRAM:MJP(, ]A^>VL[]60+UC@%2!7QK7'18VD.R)Q M_NC1==;EP?)U;L.-IE@S>ZV3ME5A@N]WE)I%YT[!Z<#3A^XU71)=G9AI>+0# MY&BB8DHP_#SZ96(OW9A7S+VNPO#PF MY2;9#>H"J.QP?$,2'- P+%WL+F#T:(H,BD=\O\76Q[9J ME<7]H%\?N+^D*:KUR5--VQ_N-='&H:FBFV\-%2Q5+/&($#[XKP $\'DBTH&UU*!4/R.04% MTVS9.)*XRWP709WC,CR4$3*R#!R7 US]Y,$XY3.F W)77&D"&NPQV^M2]0,IH4[IHCN92SK/&8NW3[FOV(OOIDV,I+:%9_YCZF&Z-^7 MKB:/,'OA,7; !9,!W[H8Y)9?VZKW=17_WNTFZSVX2NRS2EY,^26ZAL*).H&[Q%U0 MI_>DCB$%0JS9_*-2N.Y?]+U7EO>.2Y? 8P?\I8$'4'"Q2^+,WC=^VQQ3:5*H MJ'D_W+K;;T=L.;>1YJ.J!M^?@:5O^'A81J'I[5G]5G*U]SRP/:6!+4L M6^EC5UKJ[MCM."9.3<^->-PE68.J(U7D.&GUS]@]]/0:=NAF=Y;/DXK95N)I M"@V1E(]O))7'F[D\#::XXH?\-,D-=GE_0SR:WY_S@[3D_/GF1S<(OX7X. MN=)R=GWI+T?:F9?_ MMOYW7-KPVS /N#-P$P*5'G(3_I;-TFYZ<@E>/!V[!/')!S#_WPXS?^@ENY9V M__A[W_+3E*IAD^+JF83$)/V4 N%H5J!0K;%"4)1SR W>OQ%Q8.PTE5OY$90I M[O:]X-*[\(V"^.DXP]_WVK-ODM^A@&U*CM.!Y.-E6K[^47$G&;[$G?.QW[9_ M0@X?_#WSMZ]!-:_,I:'?D$-Y_>;H]$A]BL#SS='%Z#L MG_.6LA(KLX173^8OGAVQ'\3_T35;'!(LY@YP /T3FV>:%A^ [Y<-@%_Y R? MTBI:WMO_ U!+ P04 " !O1%=8T*IZ"L8% !<#0 &0 'AL+W=O\:U=&U$;9O6VG6E]3HN[-1--IN?%'+VO'&Y/QT)9=T0^[;ZMI@-=FA M5*JESBK="4.+L]%%='*9\GU_X7=%=W;O6S"3N=;?>?&I.AN%;! U5#I&D/AW M2U?4- P$,WYL,$<[E2RX_[U%_^BY@\M<6KK2S1^J&7<;/(KZGX9!NF.0/H?^\E#]!QCQM2:Q MT UJ5'5+H:R0VSH5>B'DK50-B[Q%&WAK)63;!QB[@PD$W9=-7S&&J[7=/Q-E M(ZU5"T45R./L%X7HQUWY M2%V43H-I%(DWKXHXBM^)HV0:'?O=. O%YT/9 .HQ3I,@+5+_'4XS=DP M,7P:!UDV.Q"Q_QV/(DJ";%;@:\K:CW(H2EEK$4Z#*"Q^#4>2Y4&8A'S_""2/ ML0%V>?*D.Z,\#<(B%$DNCK(BASMRZ 3"2^(7Q6$PR_,'AT9!R#&,(L0P+UX0 MDF(6Y%$!(,CFQ3&OLRQ^,A813C.$GU,T@F).T3"(D]GQ<)AF09)&XE/G",W+ MXMDA M+Z&U3R1<1^&9_U[UL,0*.9+ MZV"P!7R&GF]_;9 ];;NT[DBL21J?)?D,29;&_GS_S-5&]\M:+! #OX,&A_$!'37$7E9=A7G5H #WVK2O)J]L M$T/$X^N#ZJ:EC=1V>>&8A[\>'1J?)WL2+)K[TYXC]_QCA<;;;[8$L"Q MKY54]G)0.E?/1R.;EU!Q.]0U*-Q9:E-QAZ19C6QM@!=>J)*C. S'HXH+-;BZ M\-_>FZL+W3@I%+PWS#95Q7 ZBP>[#![$J'7T875W4? 5WX#[5[PU2 MHUY+(2I05FC%#"PO!]?1_"8E?L_P6<#&[JT9>;+0^@L1;XK+04@&@832X/YZI_VU]QU]67 +MUK^)0I77@ZF U; DC?2?="; M/Z#S)R-]N9;6_[)-RYND Y8WUNFJ$T8+*J':?_ZUB\.>P#0\(Q!W K&WNSW( M6_F*.WYU8?2&&>)&;;3PKGII-$XH2LJ=,[@K4,Y=O>;"L,]<-L#> K>- 8RX MLQ*G:!R^?,+@M#BCX(W 1!WXE5"%R[L";MZ>R%&"XR-?9/6(-D4? 4L'#,4H#;M.QXTVEZL/XTO!NRE5Z#4=XM9[R/V\=DLR283>)C\JTW ME+#$[GJ9^7>8,IEDP2Q+3FB$7 7&!ZGF-<9VQS .LV R'9_0MV"<6'I0^*04 M4&LK7,\7C]-@$F1.]W];0!(B@8,;1@V*DLMA.[U M@O*-/'6#MST.: '=YPM@^1%,AP=&-Q;#=-]HA_=_;42.E-@-B9UAV-WPJ"XX M!SWBJ-7@X0)9=G6TYS/I//7UT))MQ% ;? [.V M?;[3ZK=CYCT@45;0A]W5L("<8^0H %O&3=M4,8*-I:QV?57CKJ'&KXX"[&40L:H7Q5^Z:[2\0^[J+]X.Y-2[NIQYX!#@Y7UJ$J,A"+:4U);=4I@\VD0'G!]:YE?>?-\ 7=*;-:"BKX8N_ZPMBY M;J*E>"P;XP&(Y8H0LXUR[>.I_]H_/:_;%]<#>_MN MQ5:$]Y7%*VF)HN%PD@V8:=^"+>%T[=]?"^WP->>7)8(8##'@_E*CEQU!!_0/ M\JO_ %!+ P04 " !O1%=8+['='\T# !T" &0 'AL+W=OOL!#_D,/5ZII0V_ ML.UT!^2Q;*W3]<&8UK50W3_?'>IP8E"D/S%@!P,6XNX/SJ=%;,%Z; MT+P04@W6%)Q0GI0'9^A4D)V;+PSQ:]P>N*K@W?=6-%1Q%\-G=-/$D0.OEI0' ML-L.C/T$+&/P22NWL?!.55B= R04V3$\]A3>+;N(>(]E'_(L!I:R_ )>?DPW M#WCY/Z0;PT)RYW",>W )_;_2]+_!X.P,G\\4G96:[J)U6(%>@=L@K+2D2RW4&JZ$ MHAW=6C*S;R9 O&&]1!.X.UOI(ZYZ6V9)1=LWATG1'T("ZN4_A-DQ$T+U;$AYFF\7B0 MDL32ZYB-!A2,M1-Z:,JV;B7WA:J0FJ$4O'N!"(#7VCCQH]NXRE@1%Z/B#5P5 M>7R=D7#)9\="CRJ0Q<68>8D-XWPP@AL+E;#T7%CR251\U@Z!Q7#+B3#/UL*W MI'+/<3QTC[ _>Q!K)5:B]/?AIBQUJYRG=*&E* 45_/6K@F7L[4=%K"DN?_EJ M$1Z>JGA_4L4[7\4X=(9GF:L]E,?*VT.1#7:5<3HHGK) L92'[GBFB>8.971P MW=JN&2@IH4K95EVZY;_C=ROMD);/?X^K"P\([.'YHS/\&4$L# M!!0 ( &]$5UAY&55T^08 '&PO=V]R:W-H965T?"?6A:4'HXNSFJ_A&NP/]1N-=Z-.2RY*J(Q0 M%=.P.A\LHN>7*:UW"WX4L#%[UXPB62KUEFY>Y^>#D!P""9DE#1S_W< 52$F* MT(W?6IV#SB0)[E_OM+]TL6,L2V[@2LF?1&Z+\\%LP')8\4;:[]3F*VCC<0YF M2AKWEVW\VG0R8%ECK"I;8?2@%)7_SV_;/.P)S,('!.)6('9^>T/.RQ?<\HLS MK39,TVK41A-SHF*BG)M-?XJ4,Y>+++?&F$$9<@$['5E>;462PEL80Q8 MPWB5LU=*Y1LAY=G(HD62&V6M]DNO/7Y >Q2SKU5E"\.^K'+(#Q6,T-7.WWCG M[V5\4N,+R(8LB0(6AW%R0E_2Q9\X?;$T5B.0?CF6"F]H?-P0 MD>NYJ7D&YP-DCP%] X.+SS^+)N$7)\(8=V&,3VG_RV4\J?VX[Q]CTE6+[4NP M%XT6U9K9 M@6N&9 &%87BB7H+L2!V[%E2IK7FUQD06-RT1E%?Z@ 5C=Z*Q M6C*^QEML%V@:>Q72?<^86K%E8S J= V=!9X5]&Q3"+S8H$I=>V'3K M6:;*I:BX5R0JMU+GO,H J6H+MKB^8K,P#=CE3N)J7V+(OM\+(%=@6*4L:L6^ MEF.@&!XYO^\MQK8$)#G&*K@,T&@N;D3><"FW#+TC)]88[1I7>/5662[O4E%K M0=YA%"BB,DYAH5)Q5R/N:X2:*+V\I-@I(T_B881M1DK7,;&"ZUT%[R]-AFFW ME!ICSI1?@Q"IP75;!L:*TME?<:'9#9<-&.\SKL+.21CH;*RT*KOB.&MW-14^ M;PB2!E53#"N7"BP/QL]O*?I:&=+^1BOFMJO6AJL_;F.Z+8DS/R<@2 MH&(.Z0X12\AX@XM19.O10HMV]6$.BN JJJ3(7;1'#0\)T?&?H4%\@@8KU>B> M!8_+@MDP_E 6I)/AI*?!1],@.J3!ZXI]FUE%D*=\=_BGE:>V@(WJH?^XT!\/ MDP_> /XFZ"\59O6_AGE$^ ++(M\':<[PG3][>P36B%9R+HH2!@+O6L7 MPIB&GF#U\!AFL.8Y)=D4''VC19Q=L,:]H,..F<%Y<280;6]!O)2IQ 7KM>T7P MNM]E(3_*PX^GH3?W& 2)XF'XH0R)PWTZ/0Y%/H(-K^^%XZIIR!2ZE\,-'LIK M"AVRHE)2K;='-\/I0;S^5(J=2X/TR2U$?2Q3R5WL/AIDTJJ13(J5=_JH R=, M('[;MWYDTTM8ZH;K[2=!J(JI)9V+^%)(XA*V LYJ40,=I1!9>*YO6>7!:N^# ML>:"//ZD6,,>D3;OH.C4OO*ODN:]6XBB/5N8@RK\$_O'NP?L>^P.6 7VD.*D M?:6P5AM*QU.7:]48+(!Y]OS^:9N]THHPEV5-V4CGSC>HXL73:!*,X]DSO)P%Z63*$G>R06 =)W42)&'(GL9!G(;/6!2$:3*+I_9/27PMA/ G)RCR83T,R$N&C>?B!(408 M=THAS*;I_1"FP=0KCZ(@F:=.^R1()NE!(??=A-L:*@/'-MW9<'ZWY3Z9[KV' M$;?P):[;D5N\0NO.@V,6ESL2]NWTCFD27P0.LO?0SO&>QHUDDTT.OL32;0K\:!IB=",9(PFGTR.CO"1(QR%[J32(-=:VT1JJ#'=5S2OC M4^(^)[Y;[3[*_YGHM, 8)*Q0-A]-T MP+3_S-G?6%6[3XOQ4(+(=I<%<'PAI@7X^THIN[LA ]VWYA=_ %!+ P04 M" !O1%=89BM.[4$# "8!P &0 'AL+W=O8C)T3EG;N1PL5/ZT=2(%IX;(:=M&H4O$&I>%*@L;-,KA*+J^G#N\!?W#< MF:,UN$S62CVZS:_5,HA=0"BPM$Z!T<\3WJ 03HC"^'?0#$:7CGB\/JC_['.G M7-;,X(T2?_+*ULM@'D"%&]8)^UGM?L$AGYG3*Y4P_C_L>NRT"*#LC%7-0*8( M&B[[7_8\U.&(,(_?(:0#(?5Q]XY\E+?,LM5"JQUHAR8UM_"I>C8%QZ5KRH/5 M])43SZZNRE)W6,'=,[79H $F*_C=UJCAIM,:I87?.%MSP2U'LX@L^73,J!ST MKWO]]!W])(5/2MK:P)VLL'HM$%&P8\3I(>+K]*3B+983R)(0TCC-3NAE8P4R MKY>]HW?/]FPMALQ].9@P\-?5VEA-9^;OMW+N%:=O*[I[=&E:5N(RH(MB4#]A ML/KQAR2/?SH1[W2,=WI*_0,Z]I'Z<(#C,5QY>#G Q1&\5'2?C26"V@"A8*,$ M#08NMW#.)5E49TC!7%P"-1J;->FX9K_:''R60G45U,I8QW>.N=QH1HWK2MMI M? GJ/+F ,TBRL)AGM"BR<);G+SJJ<3C6SPGI#0TW;O 8R)-P-DU@FH=%E@^% ML.QYS&KO&8:Y(^3L61P6Q0S263A/Y@.>?5NDE$2SU('B; Y?E&7B>]#I2E(Z M:1'F6>)611(FLSG\\]8?4.ZW'8)5ON"6-ZY:5/Y=C9(J]J1XZ;Q1O315F89D M%;I@5">M@;:_'J"D9[O^*<$KYEJX9H+)$L&/'T-2I>@JU^3_W1>*XJR()RF- M-B$.U3]+TDD^6NCA\9[WR+0!=%/D]6EP<\#S:)&&E(-IT<]ZL9^\==^BHVG9 MH-[Z-\&=3,JW'YRC=7QVKOII^P+OWZQ/3&\YG1&!&Z+&DV(6@.[?@7YC5>MG M[UI9FN1^6=/3B=H!Z/M&*7O8. ?C8[SZ#U!+ P04 " !O1%=89?H"@!T. M !U+ &0 'AL+W=OR3GD$9VDG:! M!0)'(Y&/[_C>R7F^-?:#6RM5B8^;O' OCM9553X].W/I6FVD&YE2%?AE:>Q& M5GBTJS-76B4SWK3)SZ;C\<791NKBZ.5S_NZM??GOU*Y MV;XXFAS%+W[5JW5%7YR]?%[*E7JGJO?E6XNGLX9*IC>J<-H4PJKEBZ.;R=-7 M:G+'?\76 MKYU>'HFT=I79A,W@8*,+_[_\&/30V7 U/K!A&C9,F6]_$'/Y6E;RY7-KML+2 M:E"C#RPJ[P9SNB"CO*LL?M785[V\-<6=LI5>Y$J\4X4V5OQL*N6>GU6@3FO. MTD#IE:MIS8=ID:\\=:5,U8LC M.(-3]DX=O?SFJ\G%^-D#G,X;3N@V6=*&OK:NF7_EKC^,E\?B-J@-&R<.]4 M6EM=:?!RDS++D^O9+!'200I%F!4G@:W^TLC:2/P&,I6I<&:!>%E:DRJ5.;&T M9L-'.(EC09@^MZ+AB&4%)G!"C2!4K/AW7> 4 +;Z1IQQ;(*)I?/1 :(DE;! M5Y%A%U!+!I%%JJ!>5X'@5@&_L@0''S5"D\KO8:S9>#2-QO*\MCR(A9(69X(/ MY2HA\4]8TG!KN1(LWF-5(DIY+[W]-EH6!=0.^F07B[@/39N G2<[1F\&'_K(E?.@;S--:@$ MH*DL07+(%%"2"8#-JJC0;"1^,'E&T-C(^[B>=*\C)F5\-*7/$5 +X%\A[1 $ M00Y8(F-1R&!=+6H'#W.L _JA>W-@:B0X@&B_R3!3R,'-N+7%I5+ MDR,QTKI4V[3>N(KL[)Z*D\DI?,;2+\13"F@5&6P(+[ 5RX_3X(7T.\.+^=Q= MA:>@_G>JK+S^9V.O?W%"UF-^PD&N!J>[-$X3H3VD1# M^ @X=N(6&^!!S"HX0#)+/T!@2WK.%1$#$XC S"(4Z,3)=JU R0H?-LAH#KY( MF;O5!B%5FXQ.G8V[2_JT&M$31BDB5E[3-TDK2V=]E&'8AGMZU4X@&$JO=UD0 MOXKB$P%F,AM_' >!\^8Z93?K)%8/9$%X;W-& MJRH.*2$N[H;<#10/!^.@ZG_NAM[M6H,Y6A[)>+8I.!Q/DO%X/!C\.TY,]F4) M!Y2[?[;8(ORR7[,:KZ\:S2&V4;B,CW\+]@@'.U;Q03 8A?'?-\?L-*(_)D=@ M(7=^Z8[8%(*3U[6E86*EGA,&3^:FHRT#0I,AB M5A5>2:Y4J<^>J;%0(\FM[F )QRG0(:%!AFI-*/#Y*<./%(I7!LHJXK$=F6.Z MI*_?Q.5MMOR%W<(#=2<( C8Z?T0="E;*/ELKG#YT=<\Z2<1Z( / ?LP8S$-P M(@5Z$,6\D) .*%>N+%"^08&O2V"45AWP@22DDIA( BC]Z8*J)ILQRL,/T+1: MF;VH[S/B+CH)6CN:1_@)]0,4,!F/KF:S*^'6TGHN!\'_B O[C'B"*(;2*P\E MERR:.F4_DBUW*Y#KZ0@!F!PFY$BIWH2+SI!Q2'(]R2BDV-FJ^C9[/(]P,J6:9]8-=-*$WW(JD/N?UXWTGT.[$):W92"T/$T4Y?TNXU$GN(AQ^C#(&1 MA](:EUHQ"&W7ID-_J!K6;)TBS$NVN@H)4>[**7JYCO>!EJ3_^]'L=5O( *X* M&O 3 M]M-0U![/&3*(77=3_H+%5H#';;*RXAJ%BLK%ZMT-]D$?U_2\T0J7]9 MN?=_7NUVVH0A@W ^LHJRU:[2*;X'GF._G_@"TE /3+TF0I-].#-26UIM%0K8 M'R7:3(M*V)QH, M'7G-\* H+-.62^U:+/J"P?#9'2,WOS-G!;M*\R.6$P1 ABH46"SK._ ZP#1H M!E#JYZ^]5#6$V7ZXW MY BZ5SWLB=V9BD1;A^0U$C3 L5016V$,MEU2&_?4H!9T=CDY-&]I$I8-!B1.. M7W[Z2$S[-&UGH;]K&]L( 101=SJC4!8]%>=WTIJ?D;7/7G-MV!^/.[WJ?CV] M@QOL6*AF4I6(,J]QJ)*J(\]J7>Z/E^YM M-C R.T7Z%S:AA*5QDB[E<@,(W M@2_@WZ2:R76C M?B@3'F9Q5R#R-)KB%\UTMEN%>VUON4BDT(,VE47HSW/[(AQ21!,4H>[^:IQ? M*KZCZAB'I$#^R#3\U'?R#:<^=W 4C -CKR1-\VR*7_^AD&1:1*F/R'S4;-_% M:2&2']U_,*(AF!O +77E7D ?*XB_AB*7A!M$!Y/]3_1]/+F\W)UI[]&BA7!Y M8S-?O,=2G6;K\*@GG'9*35-[CB*^G*,I% ^CFK1"_^NJJ0C893=T+]HK2D.C M$9@(N2F5H;$;],6!";X?)5R.9LWEBE7>-4)F.924D:-,ZAV0]S_)&KYM87]7U*AS$/)QPZ^E2IFS3WZ?#$(M MA-BF#JBZ8:\7T:FZS;(F/_6Z6)Z%1-D2'Y0B5VWTYEP,OS8;Q='I(,9SO6R. MU8T!0_;P!@G!$8J^&%TU^LM4G!^8T(LHGO3&TIEF1BE:^I"X,X5@IZFI(X/- M.H;X%$(/!V8B>7[1"8GM;.,@R4.WS0E?T+8]WH,] 2W]C%IF> A7;C*^B/B23(^ MW[NF[A#9K;+B:#!>%7"]T+N9,G0I9XB7C;0?^%J^O; :CX>B?9/[N .)XY! M-69MWX3L,3B0-;DIQ.$TNI2<0WQ]V&U2ONRN*DC42T>ALFWOC:MP5U^Y,#GW M06 G5!RL+QJ![_EN_^!H#G^GO@_C-+,+\G_2^P7?#6_FO7[;;2<9[_%X+*YG M\][?&X_PINK8@?@LF5U=T=^+:_H[OQ:_,3Z/Q3R9X4C^?SSC_Z=7,W$+-(+! M6[[!>[,_[@R]'%^J/S(=4G.E5J7T_[[)ST9>.#MVZ'VI@;A7W]0GWI+T[N,B5RUES+TL@FW MSBBPJ45!'>PBB!ZZ&NKK;H!UYKJA($N_-53&YY/1>/[I/ Z0IT1/N$H#Z%G! M?%UFEDL7JOH2O!7,0*;S.D[A/ME%.8GSE7"GHMF'33M)#T=W;[]8]'Z8B[H8 MD"HU?*_5)0#^GS3<]^S6M_M5)UD_/%(::UG'/!]?78\NND5*TW7%-X_VV>GUJ-)7R3P\\(A[I#+B M?HB8Y E2[%M'0R\:GG5>!=THN^(77IV/,OZMT.;;YIW:&_\J:;O=/X MY7\!4$L#!!0 ( &]$5UB%SF#0_ 4 +L. 9 >&PO=V]R:W-H965T MOO>V;VXI4C&TG[(NURYSYG#LGSC0\WL2!*ZJZT+EZ,BI2J MEY-)S HJ=1S[BAR^K'PH=<)K6$]B%4CGHE3:R7PZ?3$IM7&CRW-9NPZ7Y[Y. MUCBZ#BK69:G#]HJLWUR,9J-NX8-9%XD7)I?GE5[31TJ?JNN MTEO)3+@67$F2^]O^.5=?C&:/OEMZ0M6P( M87QI;8YZEZPX?.ZL_R*Y(Y>ECO3&V\\F3\7%Z&RD M_$8%EH8U?I!411O!&<=-^9@"OAKHI*G^W*/U6(Z^^'F1W5MM5//GYW-9_-7PUACA3IX $UW MDJ!9Q)2C?BX%LZR%T"M6S[CD4@]K%:'/AB'S:?QQK*BLK-_2PTJ8*+V%"Q'E M-N@@V*%;TY0'';Y/9+>;*Q^1_6L M>J^34,X>E!BFDEMO;Z&_"KY4"8<%\8 MJA-&GUI,P7;9Y/40,-;0+68F%3HQP8J" 1:EIRZU\5?!9P27;AUQ6@#N"PW4 M:C:*6> $H>^E,ZL3"8K M^QHPW W, W&$>&NB5+G&)R8II*_7@:@AC(U)10DN=' 2'ZW+S(,4I$& 2#DDM6IZ\X>X0N$KD))'HBB[6$D^UC M7 )2;Y(2YNN*L!55,!1F_Z85YN'[$C MP$>>-;HJ8X6#>2*FRE28D!\-O %>F:YC!\*O2B#G8R.=@"79WB%AC6P,TJZN M&('D4./28,_%!A2T$^U2Y]1%W#H!GOK) ?CZR=D=%QQK35F7D$ *B8'*-6D! MU,S-$SCCG;AEFX>I68-=%S4I#,-CRQ7 OB8%WC4W:(O,KS-?8'6%TK1P,"&K MRYBX)@/Z88#HK&B0G-46O-8'!L @3S3EL.LP\ 6,-VK[HLUX][,F%U3 5VI' M9F="61F"KKW<2']V(/)U@80EN -+(M>3Q7C?@70RN%!@<-9R;>+(:I>:NT6_ MVM_,7C<7DGOQYEKW7@=LF.@!K: Z'9^>C%1HKDK-2_*57$^6/F%*Y;' [9(" M"^#[R@,.[0L[Z.^KE_\"4$L#!!0 ( &]$5UC-?]^_U@4 *\. 9 M>&PO=V]R:W-H965T3B*L]PJ5>4D"H+9 MI&*B'EV>VW>WZO)(ESPPA,/RYYS>\+ D(:7SM,$?]EJ0X7._0?[6VHRU+IOF-+#^+W!07H_D( M?$,A MZA0BR]MM9%F^989=GBNY 472B$8+:ZK51G*BIJ#<&85?!>J9R_<<3=+G$X-8 M]&:2=7K73B_ZAEX8P0=9FT+#+W7.\WV "9+HF40[)M?1LXAO>>9#''H0!5'\ M#%[<6Q9;O/A9R^#OJZ4V"H/_SS$C'41R'((*XDPW+.,7(\QXS=4]'UV^>A'. M@C?/$$QZ@LESZ,^X_GOTX%/!X496#:NW4# -O#9<\1Q$;23<,R5DJZ&6]6G& MZHR7;%ERP%I6S(AZ#:4#P:H&8?"79:(41N K_M (12)+;C:@;2HJ:&=XCH%BYQ9HQ!>XL:Z?H[SD'>6F1+K :HR)U4,1F$S'$IAW),<13(6H7)Y,-' M?/>4;!<<3H4/6+:\6B*97>G:OU&7,%$(&\S-<1+[4VQ?96E]-XX3/WA\)-%Q M%/OSQU=8;0VW#;O<[D>3S%"T\3CP%P/(\ !Q\(8LUNVR"P1:)ZL?L^8IL[NG MH%WX+$,TG $F3"Y,E_J]*YU-J-%@SI+7,?T=3B:U&<:J2^UC.4F)+4N1,\I; M;?"GVF%UA8X"L,&N0%16LL0)K.&U1F>\#>/O^ZW# M\7P=GL 8XL2;I0$NHJD7X6# 1>"%BSG<%5*94UL0 Z6YERY2^ALO(/9FP0+^ M/?8/$/M=G95MSG=]3!>[JN\2$BT=1S,_&>1!% X?72*D?M1GPL^)>M.4UMFL M!$MKA:[%%'"')'O:0-6>M#UZ"$/)6]I@V39W&-"#]LQ^2NANB$/#1.[Z;25; MRA+A?&N[087;MB*E-9S\D^2+JB^ M\9"\PN2'-/;"(()/DM+E25U:V_)M1F@5VKROKL2-Y;?9.#7E_4#CPD2EP$I)$+0VZUU"S0LH9SW># MD[R(D75)M%*RLN#&SAZVQ 'EFMP!\@8KL4?K3QG#0 Y.'.AT.]6,=5Y;TPBF MZ-"6+6;'P)74#,)X_CAH+ 3#!DC#D^>G#&)_FU_&[MREY!'<7>5^\#46N#H*?D*50,_G8Y MN>N1>S"RL5>2I31XP;'+ F^47)$ ?E]):78/M$%_1[W\'U!+ P04 " !O M1%=8DC6YX&(% 4#0 &0 'AL+W=O9J$2J)&7'_?4[ MDK:LM$[:[HM,G>Z.SSWW0OIB*]4GO48T<%]70E\.UL8TYZ.1SM=8,QW*!@5] M64E5,T.OJASI1B$KG%%=C9(HFHYJQL5@?N%DMVI^(5M3<8&W"G1;UTSMKK"2 MV\M!/#@([GBY-E8PFE\TK,3W:#XVMXK>1IV7@M#UUA5UA'!^+SW.>BVM(;]]<'[ M;RYVBF7)-%[+ZB]>F/7E(!M @2O65N9.;M_@/IZ)]9?+2KLG;+UN.AM WFHC MZ[TQ(:BY\+_L?L]#SR"+'C%(]@:)P^TW"X ML$EY;Q1]Y61GYG>X0='BQLX=H1 MBPK^62RUD_][B@'O/SWMW[;+N6Y8CI<#Z@>-:H.#^?-G\31Z]03ZM$.?/N7] MJ<3\D"'\CK)4K%GSG%5P(WS_VD8X*"QW4,G5K*BQK9JABTK!(U&DU 1R^JX4=F! 4:S UYP0;YD MJYDH],MS^!N9\H4$5 98+RDWAU*PC\0^8OC#^5W0YA05O(A?PA#B(,UFP3@^ M,@2B-(9VDPSF)(SI)@,IW"!VGHZQ"2 M($ZR8#SQWJ:S21!'D5M'))]E*="F-R*OV@)U%Z$K,,(..L"'! MB^,PHMXE,J4(K"0>IV%\E! ',)R>Q6%VD%D"G;\=\:(!3Q/CGHFWM_0$A$GLEK63=,[)X_RY)X M]DH3;4++BA?,,K9D%1,Y-8*=R3J$UZURW?$]CGIQ]O: ?,U42?K#23AY&$P2 MSAZ+Q7)Q GZ!6).K5M"IX8Y%*V0E'=W:N$V9[66'WJ8U5UAP0T-":[2!X H5 MB;H!8E'DQ3NXYG:3C] MJEF3:'J4A8]5;O!52EE9*B1:$.C($9KY>TE#L\PSG[OZ,9*@'4AM>J3*'JD. M:1QDX[,P?5@5-*@FLV/=?ST3:&13%].XIR) 96@;LSN0:'B])VC/(K&GM16V#9P9RD-%X*W:DVKL$M(3E-(K@P*V-#E#S2G6EC1%!>& M6M7-SX91%>[50W@CM[14#YL![VTHVG.T+R>Z3](93GXX<;BS1!X.JN_3*#?H MIY? >P,)4>FN-+U:[^X-UU+3QIW\$"LMK/SG!P-L;2*&<9P=V]AG,,OZ.?WN M4'R8WP5-:<._^%/=TB4T^FJA4NE5Q3#)CJ-P7SFS\.S_'$"/G3^G+D&CWDV5 M3O'2W<>U/W?\I;63=E?^A;_I'M7]_X6W-!=I<$&%*S*-PMED ,K?P?V+D8V[ M]RZEH?N*6Z[I;PLJJT#?5U*:PXO=H/LC-/\/4$L#!!0 ( &]$5U@+'0YV M(0P $DF 9 >&PO=V]R:W-H965T3S7S(CFN<26IK:S]@4+O9 =1!8(_WU^^YDJ#!INV> M)%7[P6Z@I:.K^SCW7M&O[V3[66V$Z-B7NFK4FZ--UVU?GIZJ?"/J3#ER*QI\ MLY9MG76X;6].U;856:$GU=6I[[KQ:9V5S='9:_WLLCU[+?NN*AMQV3+5UW76 MWE^(2MZ].?*.A@BJ@@(8OQN M,8_&)6GB]'I _U'O'7NYSI1X*ZO?RJ+;O#E:';%"K+.^ZC[*NY^$W4]$>+FL ME/[/[LQ8'ROFO>ID;2?COBX;\YE]L7J83%BY>R;X=H*OY38+:2E_R+KL['4K M[UA+HX%&%WJK>C:$*QLRRE77XML2\[JSJT[FGS>R*D2KOF/O?N_+[O[U:0=D M^OXTMR@7!L7?@^+Y[&?9=!O%WC6%*.8 IQ!IE,L?Y+KPGT3\0>0."SS.?-ZK)P0,1P'#I] /-L3A*-]^L_*]Y)7%8F^K3"EVSK*FL-<7[*VL:X2& MGL5^V0AZL,V:>[;)%.ON),MIH%!,KEENQBH:RY?0'(W04ACH"1WNK"ATN[3^ M%)-EK6!E(9JNS+.*,_$E%]L.X=!M$/UJBS!FG62WLBN;&XV2R^86X ANA[W+ M\@U3&\*8K#7#+Q4C\*X2!0')1A"88%O1VID$*A: +IX$ZD2C@=0.R6%7]*'V M0M39/;L6=@<=<,H&2(MB9QTCBW2@0KHFK$ATBCA_Q>!7R*/$.TF.I5(]=TTRD9=7A N;:JSJSA.O[ MCW5H::^8+#M;#D4"6_==;Q?-FARNJ/"X0O)7+Q?6HG78!^-(G'V\^J3T\I=T M,1&6MIR$'O>"&,KB*?ZBT!VB++O-RBJ[AO=.!+B!%X.(DH![JY3'L)AYS6B7!2##N_2/2%C'U,"1KZ)?3B&PEZ-:"^B!E**0)V[Z' -H24EL3=J[)+B7!/2.JGM2ELD<\]!: MV+##/DT?VFT9.UQ(Z-MH%M:0M 6]7-EU0JXM]2V M15V5EYEV&U-'<(JAKBUSR@)VE+;WPA<]O$J-/D14LG,@$AF_#>IK7;<3I9X;;"]KRM79)2#UQ5%M^J44C2=;7,*@ M"BT%D9=UX.*V5+(=:RJ+_W3J&]QJ0G]JB2R-.?K'UG9L56BY6?./X7&=ZC6 MZ>204M6# )^:US1>6FO8S)UNDT3Q?0:O1=>'.D*T>4DD"V,*Y(A_]'HWV-EO MP]C)U?G-32MN,I1M%UE%IM1J]E\]U(+/O!6/(J+7A!VSP/%#%CHA+CT>N $/ MXW#AQL_A^T'$@IV LJ,(Z<=[82"'(5#E6NBZ"#H57[8E\<()1$#" M><$B)W*?D3?0!) D/ ZB0=[ RAOZ,4^)S8T@D8T2C!#B=WD(*]! M[D_]^)!2Y G:>E0U3VE+I]O!])BR0$S['-R?BTIF3@X2%2.QS^#9&NX/B0KN MDE]*U-P"!3?E'"!N1:,,F^524>:I,EN$]R!M1=]TA18 !Y$VC"]0]"[V7PGD:. MYAQ8H)@W,^J);H9HQA;+GC.KT+ )45+E]T#9ONND@[*YUKV[TSV0CKUP-P!U M$LLSM0$UREP(Z&C=RGH4>$=+?U#D!;U0IP4LA:K,="X3?__3ZRUY7Q1',XT$ MK@GNT9+,V9@3UEG9/A;<.MR?D?K8\YUH(B9B,9U+Z:]V8?10R(^[ M4L4DU4]4>/#'SW7K,RE3)J,/2#NW0F&;/;8#OLNVG MD5OF721*GVIH\Y:8@Q)$D*S0KP:4A=S8\2@SI6AX5D' SBGV@9KP8$5=>8"ZXP&<_#IGV-*=U*YUG0>H^7R4NC?*=T/^CXB)_ M!JB5 AZY'DF9.IX6F\?1BH=)/(OQH:T&JU$/"#@/7.,C<>_2RZ1(7:[E'[=* M68X:4Y6V,F[ W\"QB*WHJ++@#WUYORL;6J:3ATFO2UTIBJWO3=E*FB(P"&*: M%F48?1ZI:]FW-FXT"]'2.R^W=62!L<_FN@]I1695%9AIM?-2BZ4QZA78-7^S.^-B)GB=[!7'5 MBY?LGR3CNV5Z,AE")]FWI'Y-F+>B0?H^IO.V*%GII,%7/C5Q(4>U0$D3D$1J M4&:!X97<:I$"<+>;QLP/$N[Y+B4,GB(77&65,!9"KOPL--?I[X*$)3%/T' % M$7?Q\7?18$N5[;KKLBGI99'FMQ ]]"IE :4!G_HC+XWV*G*D[:R6/1U"YMFV M1"QIOPF1Z*@'"9!FO"AD'CX3B/)V,D;MLQ"V&*6)/H", F;Z>GL$N6\*])9& M?)7J-AB9V'43K5UT0GCV;JC"3:EQ.1QYZ@.?]_ 5L>V,T>AD8'8"5*"^LAE6 M1SB5N[N#PZO+RR'[7(L\J]%#K=OI7]#5R#4EQIV',X71R."(U,HBIO2BJAQD,8G22')F \ M^K6OLT (XZ,=,1]ZVD,;IGV5ZY+J4$J20QBK'L*,(D[/W8P&IR>?='QF8.XG MN])% ]!L*$(LHN%:TB'E!D9$Z-3FW:P)@1V&VLBVPVJ[&8[S-F ;&%IT3R@^]BN[K /%G%/X89LXV^$43[\N MT9Y)?KT1E3ZIO1:;K")VF/@=<4XVO*@9-=[/0A*;%,.FN[+6A^IKMLWN6R1 M&*7H\^6WH@=K@\VCWK89$;U_"ER.:3%:G- #?KZ7LAAM:8/SUV-G_ %!+ P04 M" !O1%=88?^!7H$" '!@ &0 'AL+W=O>94Q[20(=%YAP_21;%'022E5 MPPQMU3+0K4)6N*"F#N(P/ D:QH6739WO6F53N3(U%WBM0*^:AJE?N9% MWL9QPY>5L8X@F[9LB;=H/K?7BG;!P%+P!H7F4H#"<>S[&N+1')^-ES>D-*&[AM;]C?N]JIE@73 M>"[KK[PPUU!@R5:UN9'K#]C7"-T'N]EO,#\")+(ASB,DSU\R5!XXOB2?Q7^9\7P_6RAC:+G M\F-7W1UKNIO5MM!$MRS'F4<]HE'=HY>]>16=A&_W:$X'S>D^]O^_K+VTNT6_ M*!<,*/Z(D@[%>Y0@5"ZIB0DD2Z S*&5-LX"+)1QP01ZYTA2G#R?P#9GJ7@S0 M?6.S(*+-G=LEMDOT5];7$(6)GQZ?DI6D_FD2D1%'?DK/L--\4$NM#Y^(.K 1 MXT.(_3@^A624OK 8FRSTP]#F2$8^76V7;#0^@5UW'&PU9X-JZ4:0IG^R$J;K MT\$[3+FSKKD?X=V(O&)JR86&&DL*#8]&QQZH;NQT&R-;U^H+:6AP.+.B28W* M NB\E-)L-C;!,/NSWU!+ P04 " !O1%=8,PWBK8,/ -+ &0 'AL M+W=O M=/VKV4G9B,]E49G7%[NFV;^XN3'93I:IF>B]K/!FH^LR;?"UWMZ8?2W3G#>5 MQ4TTG\;,?ZS>O=-L4JI(_UL*T99G6C^]DH1]>7X07W8,[M=TU M].#FS:M]NI4?9?/S_L<:WVYZ*KDJ9664KD0M-Z\OWH8OWB6TGA?\0\D'XWT6 M),E:ZU_IRX?\]<64&)*%S!JBD.+/O;R514&$P,9OCN9%?R1M]#]WU+]EV2'+ M.C7R5A>_J+S9O;Y87HA<;M*V:.[TPW?2R3,C>IDN#/\K'NS:.+X066L:7;K- MX*!4E?V;?G9Z\#8LIV\^5!ENI3BI_2S-*]N&E"DYS>9V_W.[H[.[ XC\8.NFIT1?ZYR MF0\)W("5GI^HX^==]"3%]S*;B#@,1#2-XB?HQ;U\,=.+GY5/O%\>\QF2W%9)PB16[Q>#+UW]:1F'T4L"5Q495:96IM$!4[77=J&HK]FV]UT::0"B[[0JJ M,M=B+1'XLGO8$"U>4K0YJ#8[*3:Z0&03#2S9ZTI6C1%7JL)+W9JTRLWU"_%/ MF=;61P0L+,NUK'LKTS\1_1.*]SC$-"H3ER*)@F48XL/58A[,5\DU?8Q6P3Q< M7),4"+=*A(L@B1(1+X,Y_H1A$*YFG=SG!0"E^32(XAF1Q-[I8LK4PR6H1=?B M)]U -X,=*63,T@;L-UH@(]8IY10#X6M6PB/D,T*."QA8":$**^6#!$.I<9H[ M518KY;:M:Z@2U#82GW+'U;$MN=9;LG'QOP*:)@-@O[=_9;KS4( M/X_$U7(YNQ:K(%XL'/%+$=+*B&CQRTO2Z7R^L (\RU(N\1\C,J MJ)'B 2:_#,/) GF\*+ VP-=H$G9?V4$NHTG/%,>TX.?)QXG8.%T::*UM=/WH!86H M27B]$5'XU1]D%*&$#$JTACF'N?2"#'I+22H46CIPF'3^8*89L4_:C C,4K+C MS6=3SD;!:L61<14'R_GR6OP@T\*P5/!&63< 0B7Y91BL9@O\NP@7(@GGSO5L M.KFJ)(O2G;>6E=RHYAK+R;_#!/\OQ=^P*-NEU9;2E[A/B]:Z&"6C!V1P*>:( MEP7B81;,%K&81XBD6/R,-\P&2X>LKJP:KRB&8D@0@6NV+[W/M($?@*HB[BL^ M 1QYZD)FO$.G@YRH,9DNDWZO9(HAG^' GF[:NK&_H>\7@#ZJ.B?H5'T5_5[$3 MX>[KM-R_?&]%@8LK*CY1L%I@P=4J2.:H%EVL_QV>4\/\4\HG>)TLK@^IQN:Y M/L5T87[K5%G+K$B-41N5.;7LTGM(*64%.)9+8I@HC0[;+IA@5J5$E/ MR?G;AK 8=O&)-@?8A$65Z+23??>" JK M$7: J8N"5ZX["?">$PC6K! MUS8\2-=DE122@YVQ>$ZW.-$T. _X-,79>/5([SM=GQ%P(G[9R6IP7*\^TZN/ MM0 -L+HAH].$,)0)V<@D3NV?-RH5M)[FG]";<)X#(5HY)@YEE7$BZ-7:(K@'MH>0:",.)^,G3@2++K3\1 M98H;G%ZDP%MCAF>WJ]I2PLX,ZSC!?6IK97)EDY:E?;JKY*,&V;.06V6*E&HP M+ZGEML57*BAKG9-'(9X14RW;%XF.L+>K(>A*#OMU9:V7L;H,>.(,5#78IB D MUN[08' J+%$?5<\"G TF[2JHC3.9G^B'.B**I5)#+EUS*V#9R0=<$&]DR[UN M)/NE.][E':C6UOXU]E051[CUI0WT(KY/(2J$=YG-!@8EQ]NVL4K\7J^->&M= M()JB9,I"L7%=EZ'W5AG:51'" S@0?L 1P+LZ#W[(Y=SU 'D%O)5=C_.(HA? ML/+A[E9\=".!<)$$G3=PVH2W$:J$FCX@#&6:!R3:/GV4M55B+7]K56W; "0U MA S%#[FC?ZS0]Y+:K/L.$:E-3[KW/C(9\>[60D^(X-'EZ:@_3MB,AUISP,%^ MPT?F9I## <8+&UF29\ <#A]4<:D&X!-Y#P::6 M-9J)OR*1R5X]CR):!-,I^E2@ME7JE%#(PR)V@2 M+;%I!?H&2AC+O%TE.7H9+R;!JMP3OPM@G 67H^)[CL6 /=L M&LQ72XN]T;;&\1,R <@!3Y*R$H!3/^FE669['P)A@R:_Y:I#U8U9)*\]V*Z4 M<-)\Z/Q>-^3%QB 6JS TS?$0$DMC3%$=U@E/)XN5X(3^FC\)F%"#, MOE9E6BM(X?4YM-AP'U2=1"YBJ:X?(=9#6N>6+D(1).,4HKG5\80=$Q*J1#2=6)>&[WVA:@+7K.NM\W"L9%WM:=<5KM3W^074X@%9SV'8$[93!JW,&Q@%&R0W]*<$76?#?!^+G* MG24=UL[:LG4XS%4'\ _79#CA(LEXW=K:=4/ $Z3*,(^] YB&93J+#D]]SX/_6>@]4^67]]A>UV6^?%N&X MOWXVSW%&<^GQ.(.A"M3Z,\=Y0=I-EI/5T;0PB2?)89XX'/VY"#)>>-'T>K.A MZN:=Z46\-7/W[EGF70X9=25@>&+1!IMK/;>*(3SJC^*9/);18N!="I*V42[# MC>(Z[S!N*D[/8[](:93%F!^-VH#?KGUG\E(0U]@+[M' M.:;FUG2#R-[7K A?6)C/FS*:CYCR+VRU@OR18L.^Z,O.Z6F2&OE'*GA#\Z05 M=?T&*Z6<^X&TY)G8X%K!SLP'R_MO,V M?H$D89618;FW$CV8T^" M*,TA:Q_/PQC+GBC%SE7(!&Y@[A3#=GI"[4=&=K=FGK48+]D0+ )7ZA@7T#6J MA#0^=0@WT)R+@JI-S\F!V'J'F!_4,VNBQ%VLC7YZYKO0>,P;RU M=!<1]K65C=$#-MF)0$<%F@+*E-TX#[( :]!*R >$Y=3K!0IO[ZYHK$4=HO)B MHIO@6Z/VP*J6\(6F0P6Y8CSE\+3UL@X7:_;03-40W/".$5Q91PI3C1E7&JC!;0C5U#1(ZK70.8957B54$.^Z(_/Q0P8MHT.-R$A;"ATW1[=H$Q41 ))J$I\W0_URY_?' M'GJ&6T9I'%).YJX%<6>Q]NV(:U/8[G X=/6 O_2NI3ZU^=9:#B:KG0<=KN<: M+J9F1_?833>?_O+([(>6@>34T-=S#Z^%K-ZY%<6]]IK+MW.OY[!9XLS>O?3Y1OK7I* M232_IMO.H0RSU4 0G@'R=.5+%$W.Q77<6V!SD!LX'P*%VJK^*KC+4^)RZMUI M'R/OL5NI\6'#7AVDS+BIQR9ZI3BZ')Z-*_#_R,E :8\1S6CQ[O]YC/\8-H$D^IBL$X"-Y MEE'< /!M@JL YYV X(F[B9&4)'+GL2R0B]U*?FY$&-'5 ?T"++<79U9I:7\Q MXP(^<),EFV;(=7@*$WC A /';G+M'PR]C/ &^\G MFJ5$-:EML?ROX , _$X7<8.MTLIA=B-K^ M^-1^:?2>?_"YUDVC2_ZXD\#$-2W ^XW63?>%#NA_ ?SFOU!+ P04 " !O M1%=8C3L81FD( !Q& &0 'AL+W=OGO-BSC>J^J'70ACVE&>%OABLC2G/AD.=K$7.]8DJ M18$O*U7EW."U>ACJLA(\M9OR;!B-1M-ASF4QN#RW:[?5Y;FJ328+<5LQ7>UH87AY7G)'\2],-_+VPIOPY9+*G-1:*D*5HG5Q6 1 MGEW%1&\)_BG%1O>>&6FR5.H'O7Q-+P8C$DAD(C'$@>/G45R++"-&$.,/SW/0 M'DD;^\\-]R]6=^BRY%I#5A2:Z-ROQD2Y+)PO_S)VZ&W8?;:ALAOB*S<[B KY2=N^.5YI3:L(FIP MHP>KJMT-X61!3KDW%;Y*[#.7-_#[UR)1N6 ?_JZT/F*WHF+W:UZ)\Z'! 40V M3#RS*\H59&+'?5&'6FGTN4I%N,QA"LE:\J!'O*CK(\9-(3M@X#%@TBL8' M^(U;=<>6W_@5?I]Y56OOX33T<<#PL:ML/$A[C_KF_^;&;OB6B:,%RE+958;D;("U-)39Y:Z M!#7>"?'\ZR^S*#S]J-G7VW^0//>B-")?0NQH%,X#QK.,(2MI SWM>:2%)B9@ M^B@@RC(3I-)*5"0AH)?\L$9IU+8+&U&)9H=5'))UK*ZMLE=;6T[80C,.U34R M1>!)%I;S/G)&QB6]5 'M^Q*3[6!=Z-93^^3=WFO=A@^EI:LUL25F&YN]1'K, MH1>2,2MJ:SIKG<[INK]@A>W+E\)_GA_.DRH]8=_P7.,K$":7]DS1()"$@4]4 MPFF9,FL*E1LO6T36/.L'"94!$E.WGG_3E)I)1]H>2X%'"\]886NHRY9"%*PG MHO47D602!D_=P/!26'-B ?+Q++!;WJ4KL4.@J5)5Q!MKI+Y$W'^I M*W"I A+<&P+^T#[8]ZH(?V*USAT(W29R[Q9$^H%! =&+AY;O8HOOF^H@&.$= M!'_+TUF6F[X +@)6"KIO;&QP#S+*&UY'GB5UUHJ[_*EH_F!U5K7&!ATP\90 M];WO\!X_.F/_(F?;FL1045Q6:*H*_8GH3^B1=."\L]96C2_>>K^!9RIN5'7& M;E[P_0N+XV ZB_$P#F;V]T,\"<+I^,@^!O/YJ7T*IT%X>NH7)]/9$=0H%-H! MQ_EWCU[6H->#M=8^-3";QV]C9?MPWE7!+JBLPMMX*F)(.]#)Y(M;M''5IK>NQ6D M>5^\6QQH/:.]?:TG(V@]VM$Z&@6G\>35V+MI"\5.T'E#]]#]4W'U(J;%:H5. MWCG8A4?7,0"7;YESIXSURI87IS&A%Z=Y]>(TKY_S,E//0C3EKR3-- OC8!9U M/-[ZW>%2UE6R1@%D9<8+!I"\E\^=(/N"JOG#>:Q+ZG_$M7 MA#6'K-A[H%'P+0GTRNK&*]13EW !6B T Z]#;*/J+.UU6QP;CNU9&,E/V&W# M @UOL]I#M^LJ;.,-?SL)TJ[?:63N1.TY4./ A,/#1/KL!5F*;0D<;ZY]HZ*W MVXKW]P\^CG6]_"^E*F2?K8%C*V,01N_NOQ,@(T30&,D/N(SF03R).]CA7-A$ M/(DJD;K%7I]''YC[6W2P#8,P&K%Y/-TCHNV.#^6C+C%.P>)/@[5AYT#K_GY3 M!O$#2YS.&X_\YNU G9=W0\FC8#I(M%7I:93+8Z7;DZ[H8S M/W1"R28B'%HDP)*8W=%/%K DF@IJ3%67#=JNMXLOX*[P8.BVY/R9 DL+8[*F M[=)KIOPF=/?W,/ -; !%;=MD777KT-Q-&??N>HR^W+G[5P1X MWDV>;\T_=Q&;6%<3+W?6-V!_J M0>/9U*85"_G6[RO!3>T&"J("_<1JJVU2(N B3A\>!,W6I.<.$??H[GDD("-N MU@J^@?1XIED0LY%QXW'9]SNH4@@"#Y@-99B_\:(F*SK)8U)/U0]K]AM':#<* MQ6X\:9(GLH1^-8C(@/T^FC9TJ:_-)%V7LCN_>]NJ9H!=TO0K2AMU' M*+D1CS0>8FY/MA._]'F_2]QM[C>V2C@GO!#4S^Q6&UM?NO*R;1Q:JIH+CVL@ M#\_7R-AZ7R=@C4@)@L1\$1".\;:EMCB2K#S3BN8YE^I7E#[5 J;;F$'>SEARY9:K8!\5Z=WHH(N-=3>FZI]@[?+IV3QESFU M9\)]UXO#WC4P9J,'>]E-USW(#NY&N%UM[],7[AJY(W>7\8#) Y(;R\0*6TY1&," "'!@ &0 'AL+W=OW;@)E@%F]DF:?_];$-8 MTI$HFOH2?.U[SKWWF!SB#1?/L@!0Z*4JF9PXA5+U#<8R*Z B\HK7P/3)DHN* M*!V*%9:U ));4%5BWW5'N"*4.4EL]V8BB7FC2LI@)I!LJHJ(URF4?#-Q/&>[ M\4A7A3(;.(EKLH(YJ*=Z)G2$>Y:<5L DY0P)6$Z<6^\F#4V^3?A)82-WULA, MLN#\V03?\HGCFH:@A$P9!J(?:[B#LC1$NHW?':?3ES3 W?66_:N=7<^R(!+N M>/F+YJJ8.&,'Y; D3:D>^>8>NGDBPY?Q4MI?M&ESH\A!62,5KSJP[J"BK'V2 METZ''8 W.@#P.X#_%A > 0=(#@5$'8 *S5N1[$ZI$21)!9\@X3)UFQF8<6T M:#T^9>;:YTKH4ZIQ*IF15[26: ;"OD(L Y12F95<-@+0)7J:I^C\[ *=(C&$O8WB,/?FNC9*RC%> SK5V\F)( MNI8BLA3&%M=).(Y&XQBO=S7Y-^LR,-6^\_UN[Z:WUD3>[$^UR[:F^)>FM>@'(E:4253"4E.Z5]>Z*=':7ALH M7ELC6'"E;<4N"_VE &$2]/F2<[4-3('^VY/\ 5!+ P04 " !O1%=8:1NH MK0\( !E+0 &0 'AL+W=O?IU#FI=/C'\3,:42_LWP-H:_0PMGM'G/$HV2520 MU-8')6A@!U7S_KU8DY!>#6!B"\HW=##_^2=O,OI@(WXBL!K_8,<_<*'/[XBD M/"$I>J0\$X@M;V@#O'VX*KA&1,X2^G%&7E *5J@"(8P/S9 M#8XS7?2&96N2/__\TPQ[TP\"10F'=8MQ@4@> =%E$E+X\H8(M>9 E1%*]#O M"R%3:,*;.*%+]"G)21ZJT?9[V?RF\[Q1U7D@?F>CT0B]\=ZB.\+#&'EC_6H, M(S(#K5%M"&\B3BO4>\K6\/00$E>07]7^B&YH4ML:"6V&QR M-O;*Q':XWC8WU0R/:@QEK,@E]&*8%A'TB%8,;LW>I"L9K4: MJ6IY4^_W.B>%YLRA1N\"YC](WKE.1U<<2E@#45[HU&$@;&N,B02A3-/75+PM MSVE4A#!1JD0.P#7>NN"B($ :R-E&^LZ'E!4G$AY]+Q+YK%H)5BTUW*TFCYJ;I(R6$TC\@,RDW$,M:I4V2)-5J2@D 9@1F7YJ^D^Q=R#:J96 ]%66MY[II#>V*FJ4W7RPE M+]N@.764")0SB;[E[ FL&K1B#$\D^#^U+B12O8_H6BU8T,10?EG( AI(#5HE M@>5(VZZ[U6O]L?2WN25*Y65H/ST0VZ M)*F@-A%RAG64XX6"JK-LV=UAMK%BW;<[XKK3V-JF>,[_'!!*S\G+'-3@_*T,G4E>& MV##$G=9@A]*T($I>6--^!\+^45LB*U4W3##Q4$2>K><5[M"N#(TW\MP^YGJUXG2EMEK7&Y*D:E]G M)5BB3#2*.E'-,^M- [D66IVJ / ^09!^2Y+5"C&KK#7@X:*[,^?(YGC([G]!$.073'V0XM MK/3ZL#'8V!CL]B,=U+ %L4D-W6%=B1IC@]T&I54-6^(/3HFL'/NP-MA8&^PV M(L>J80M,,!TWJJ$[M"M#XVEPBZ-R'$N(3',E5%AL/$PV.U%VK7/ M'7^<]O5A9'QC9'RW[3A6^UI@@B!HU#YW:%>&QL'X+0[F..VK4/9%S?/'ASO! M]G+U/(T+\=WVH?8;F4O[W#BO_GF]#V?B[UTPZ.>&P6FO&/1Q&N,;W^.[?4^3 M]K6$[0\8*ZL^7(UO7(WO/H%I5+Z6..O/PU9^?3@6WS@6O]N/4@X9;$%LDD%W M6%>BQL+X;BO2*H,M\0>_[%LY]N%I?.-I_+83E2-ET T3X.8MH#NT*T-C9OP6 M,W.D#%XVK+V3U MX6@"XV@"KP_-#$YTRE*U01]G-H%Q2T'+F[DRS^'>1=:, M\I6^WRM0J*X?E7=:=T]W=XBO]7D"^(WR5Y *E= FAH_,IR!DO[_26 M7R1;ZVNQ"R8ER_3'F)*(KY?U!+ P04 " !O1%=8 M]]=0@/PG !.C0 &0 'AL+W=OMS MVT:2_U=0OKT]NXJ2)3K.RXFK9#G>TU4>+BO>K:NK^P "0W)B$& P@"3FK[]^ MS4P/"$"2-[G^]1/?W3;M)[*/^VX_^CA8/BUGESEPVU3]LV6V_?_+U MDZPTZ[RON@_-[7\:6=!+'*]H*D?_SV[EVK,G6=&[KMG)S3"#G:WYW_Q."/&0 M&Y9RPY+FS0^B6;[-N_SU=VUSF[5X-8R&?]!2Z6Z8G*UQ5ZZ[%GZU<%_W^DWN MK,N:=?:^-<[479.^;RA;6N.RI M_^O9=\\[F!0._;R0";SA"2PG)G"^S'YJZF[KLA_JTI3I ,]A-6%)2[^D-\O9 M$=^:XC1[<;[(EF?+%S/CO0@D>D'CO9@8;VS%_W.QF M>;$S+3!H]O2O__;UQUG!TR[#LB>( M^]F#$8GOIRK<7_6E(5H([6@LE %ELUED5S4< CS&%GZXW39(Q.:VAO%SY+DV&UPEK(&US@2-'ST(T?92UKG-87F9 XZK3 9*KLV)^W#%P*=-V^4K M^,')*'#Q+6@._+>I@0H]W&B<8Z5BN\,BVS7 DDWKQ]BWS0U0F3[EU:&S!=Z9 M,96!\LB;YU^] OK%Z76FV-9-U6P.@8VO?O5,C%>V.0B=ONCZUISJQFZ%$E9K^L0;:;=H%\ HN_0M43*J"L2&7!MMN_;?>.8N^').)/C.;D%4!,NPBU03X/KZ'' <@NB M))S_IN!;X>%-WQ;(M[#Z%E@?_JN;L$MP%R")EAB>?MN:JO3G@_839R=30?Z& M3S F*' 'C T AV^!&$)$HF?7$.-D)CR2-L0!A-LS ;MM M#H=CO0:,Q;)HQZ*(CU"4U_?/BT;6JJ5N.MSHZ[[8J@EHP;?.;9O=Y%5OF-': M3\:?VJ)O;0?';,&S A:Z)66#^U^ #K)=5C7(?=EB9*B\(%K04DVG5HT,8?.5 MK6CP;-TVNR@+8.XKE(K,V[TSZ[Z"RV_X'(! +Y#28&$WN.B%YEKUMTM,"IS M.M %M!K=@H3K\GIC83DP&,# XM,)HL^21 B@8GK.@N8<=K]JZLT)WZYF#NNS MR.=%]A^D.C(D_ #RR$YT?AU$Y]>S@@_,+S"NZNRRAWVMBT/V*V*4:A(8?/YH1"N6781N M_27">YZ*UHV T!(P%M#.:^Z/UV\#_J1AU\" ^ P@Y,RX<-LB<-_]MP3-KU$= MCA.A,YVGIA@9XS<0DJZT;![#N;C=6I"U]&"A41B5YD9'P92\''6RM$A\R/10 M,W="=#RG#:XZ U8V=\46A)XA<4.JRK!JR5F["!3-V%^!RL0#6! 3)FJ3"(D' MC\+C@L8F6A0H#.%1Z3-/LP_$Y(1)A B!;)UBE+S\#8QS45TM"X\6[%&5%#&.)2UN$GE'8E]P.YXI#U@1.W1'4Z9 M:QFG9QN0:K(5C9QN5,NPNX8/9;+(;%TAAO00J$XA?VGJ1H'[7'$-K0"&KB>9 M$RDA&IKNYEMX>Q99#9LF>&#:B%20H%EKK'8+5!-9CSL)BR6#!& "&R5>'I&N MP=,DK,C*R$7H.B>2O@DBZ9M9(?)!1/V'J#/&)-&C!TF$-9]A/ E>LW@)F[F\ M(F6)YZIHK=<'C;B,4 7T!*Q1PQ15TY>"'O; C0C^^! #Q7:S9]:/G>6;UIC( M[F"D ]ZRP.9RGE!HU:@D@/@[/$ G!Y.W$U9*F&,!O(1[@CP"DW]Z_@S/PNAS M>5OQ? !P[12*P(',DTF(D6V=/EGSS#TB!>8ZR)F!&> :,\??%,33)Y'&\C_$'CI-J].^P1 M.N"Z ,]I0A.D&=VB='0\\>4-&U_LF(%A><8HC>\*!+H!B0T7BJO@=>+SX9-? M 0X+(B)OW6,F'&X'IJV3,2[#=02+2!#@E!I>!; 2F* @\D#^Y65I14RAJ\VB M)P.XMV!MP,<+_L"M6S4R#,B@NCS)*S3U'9C]XI8JAF#*:YDUV9%\1#TM'-,O MKJC;MDV_\?H5+1(B>N0?(^ZKDHJY^^?.8!]A\F M$(MD.I+>)3@(C1NW)J@P\91QP1( >-NBMF-QMN^Z9']FK6MY-(63G^%ITI?#)H2 M@QG)=ZCZ4$*T0U<3^A++Z/X8^JM@-DU=(H0+_!]M/V:K;&>Z%E0*5,9@)^YO3YF M0Y">01C2H;(X ?X-3Z1F0N_)(9TIS]Y7L!^4 MB!58XALK@D'P!> _0!@ WDIU0.@74B\,KL,6D!+EY0J:Z;1'J[1.9,L&U$/M MEQBD&BQCW1,/^Q$'HDE.<#P3,">B_#B-(R4M>6\0Y=Z((+Q7#D9;(T@7-WFK MVC0P. F4DL>%M*1< 6ML-VP9!/F)R)Q78EV4)"6+$-KFIA+-Y(QB=<>"<8I%+,U/QCGMT/L TJMM@'IXBG9@^R-G ML-,)T(E#5T61@^R W>7KUSFHE76/>P;F+B-C@=@X9N*,T;1T%I%#7AN08W0O MK989&,E%+K*5J# A],+_2EN4;LAI]JYI9R&3"Y@I>FI2#@C [EX4%Z%:9-F5 MV=BZ)A*4$OXL1P+NAY53/P%\/34),ZLD#8YO1&'EN^Z%T[ MDD:H6TTICT$A[AUT D,%>D:1R,DZ-DCX$,VX5!M".:..'G$ MU$GWA9T6+@ZF/3G WL&5FN"U."/UU*:-TD,-;\C][>] @H0HA*+*')I<&8+) M@@B#LC\BNF>04[6!4V,&D<>^B V(A0UR63RHX\#7UHH1O8HEL3_U)&3B<,SI MW +4Z=AKVM?JESR85:8N_9_1$\E0XB%K\U!WN'<+;?,-C!2!$K8&I5U5)"## M3I'L%H;O:U 9:[_AY&C.R??4Q0!]V&M%J4XOC! #@1I9U(P[YOPLIK&*%CG>LU(X]P9AC.\7 4VLJ>XM7B+5Z> M+5_R4[S3F,5V_![P/*$]ALHE.TQBG 2WB5V#4#6;3/;7F"0C'? M6Y 0=F,^KOO.P<(IU2%\:8>8_:7MYU^S] M$SK>6!0HM2&XZL7XZ(7SFSXGOE46XOD],I=#J +$1J7VHT;(+@=!63+FD#;1 M=4WY$@-FC'D["0 /-A!>DA^BZT3L2.]/ >,!; )V:2,;BB-'QX$7F=GMJ^9@ M3!+*SY[&4:;"_<\4+O2#G/C)^_$YQ\%KX4$4F5*,"'VKR IH_?5Z$54^K!&, M4#1]HZ^$R$*+E/10+F+R M2UYXH'#_=L;4W?/97-O7U\%*_8G2@W"YTSOYF6-E\9==^"7=AD3HP,ES35V; M2B[R>O(H #=OQ\Z#IL4H.?'"!!H6+P.J^18P8#7"3T,Y$F1"$&KL MGX35;.W^'D:;9:.84WT^GPU]41(Z=?/L\\@Q,OW-_'&G)9*^)D??'>76 #/] M97E^^G6V0T\TLL-?EB]/7_J/=,]? .J'"P*C'<@[8##?_L@T>$'_7]+=\,?Y M0L':RHO@09A_C%$]EGEXP#^-]\]N7,S:/I_/M+[BS)!?T2&A"U38OQFF@SQ%RS;LQLP^%C4F7T M&O@\(GP,)YSA<1J=(L/(L):)=229+F+6X_[U& H"?C0UQUKP@1):!5.@L'L/ MKU9&9?60PX@4P?B:$;JU3H(-<@]P\4,(3OX_<;]+QI_D%"6N8V%.R5=DVZL6 M!R>[+& ]Q)N2;*3R+6-2J:4D/L#:UFU-^8K7Q:*XWXN_*KJ-#0(I"K!;LO1 MVJ&U\,E0KE9>DWU,4W'(>QB(JGQD8W3MF+LI:3 A/R;U\YEZDV_$X-&Y/DG. MUQ$O8N!T1;[DW\BOV\042DI FHJ$3R1:JKA/[1V[WMQJD&;L1KZ')GDR**^= M)NDH,,GC@Y[JM,;"O/&J#_J$SJ\DA.WWAK05NBHZ'PP3:!N,=S5;'73$?3G> M5Y4M[&(<00=H:.]Z,+DY1YF=(1B,R3[5S6UE2HF)57B6*W@XV6 Q"1]V"2A< M>UVL"?(9VY*CE[(^X1PNDC><#Z M[ W"MQ7&_-"3N$L<(1M@Z<[GG;T\^W?/%I1QEJ5HO%>ICS>VI9 M"-R](6I=*G WJM$^;Z@I[49*G0.*+@66GEAKD5 :@7H;,0?SKL0]S&NAH+TP5X&1 _[2U[@K/NWVP_5'Y4)53G*9F5#G0_[K8-E17M@]Q"[Q@UY2F\CJ>/:"):XO&YDFI:?#@ MN7>@GB2CD9>2E'(,^<9Y':]_: E<5B C0*.B<8(>%EJJREO1B>X8GVFYFBJK M>X*K"!8[GU);F3LQ/DE7H8?3)W8PLG'JBQ B"6A,MIEB/#<-VA;DN MNN'"A MCBS3?H;<>#&=?N/K!@PDFV'N3%M@3N[*@,BWQ/GD-[;NTPE95*E;]@@U'CV> M79W^Y]*2"BK=&#_AP:#+D>4Y^JP]X80KJ\:%/(U11GW,7B[8O)N MS'_/_E8U*R#:-15GBSD]@"RA,F'\-+58;4W(0^;I]S>ZF"--,$I7F59RX=E'3.6!% 0"XY0'^>WBSG-.2&X)2$4 MJ1*&D&?M3M>2I'%M[UO>M^8$M'+6^#,*?$J3)1"'P[,*S[&*\2:8A&A\HIN2=FV7GRZKQ+2?)#N.:74^;!B9Z0DHIZ!IM[[QX2\F<("\)@ MQ>[WD$JBIH\I>0,$&R+<7@N-HK@9KDB0'Z?%NA"Z;73)$ '.8]WH21(FYUY- M^Y6T^F=G'NNW!YZ'$$7#=*:$OR)IL.1$; "R'(%+D]V98 MPWD^7X)YF3MVN-(?/P 7@%!"G_DH$OO,L9*-C"5=B+&V0$8@1V7A:K1><>'L MLY=D;8#K=F-K\NIUG(1* A.5RX[;+/BD&>)5#VV\<5[@7$R.,9A^/%J!J3JJV$4,Z+3.GVEG"J[XX?I$92H)I,2.$*JWYP)YF M%XY,;:Q#2Z/A8=EN9I$H"6P=IB%.HF:D#CNA-#QVGC0#UY^"9+1MQ[E*[UNS ML_W.24:?4R5Y$9N@\5@4K4F@1F77*JE"/#63LSO0ONJ2/"3GP6+M_VSN@T][ MN/)?B/T^DF!L\K9&K]K'.K@;CHKNF,3 "!/,1V53OGT"UL+A"O,[U7*"G?Y3 MU8 /JB;$U(M*N0$_3$X7YZ-M &V]"N8J0MZ^G'R%$YD?8I7_D(@Z,_2H_.]! M%7_IL6>NDFJA*$:FSP&:!E3M''R+5$3D5680VXJ1$7#@#>1KPI$CGQ(<9.A" M$2_OCBT(T]@CH]\>)V'DNO, )I_2O>0X4C?^UI>;H(Z5ZTG=^Z^@_9P.CD62 MY_<5. 9?#<*(4>W[J!$R]9F@2HRKAOP.4K05TJT5UJ\PQZ7E7YB*RETO29VU M= DC'$6M#73)XU2$-@:M3X^F9H.C@9^1RN,UP; \%.L"G$8C5H1WR' F7DL' MTL[:^<'@8G*D$SN'(0/R'E&T<]VW8BKF\M[\2P7 46ED04@+\@$#@#O/*0C@/EM*WT2WSSI04IW_+=\-IAY]IYRX% M4%(^A[@DW[V]N@PN26]**N1Z11(0_00M$(B9?FRPO4,=\'?OXXJ,?149>_3T M_-.CAJYNDK:Y =LR-,M1FDERP!"@K-M\9ZA"$:^)B<#QZ@6"U9:QJ@0NK:]B M6B?7B0L3_G&$$H&-R+L1?;YJ#A**V+%M^B[1M_0(AE"'SAFM]2PA/2I MU"MU#0/[O&89RIGYEI-)I3P)UAF3.)]BT/+.=CSL,RD=HR3X*FF:%B+U8A93 MOC]&P.N8"1^Q$II]-+$ "I-DV"FV MPAI(T4 $#S'$F_CPCT;VJWFA"*VF)+.=GAGO-UJ34@2HMC.5?;3BXZ&Y_K2+ MYA9)X-:L.!?[UN=U@VCW'41T%D'+(-IB['6!*!FDI]>5H5G>W/RQ0\O1#H]Y M6]:CFG^HN^]7V8MQM1.^!#5"=XAF;WN5JS;B'!HM1(@R6W%&WL9"B)$)^ M?N%'B_-+2J)?-+6]B.I#DI4SQ@RQ ,L5!,MI J0>[#)A_B=8[:&95F["@>L2V8\ VW[Q#81NZE1C*@\C;X=R1O MC-A'-4BL,.;HQ8U-R]&I]Z6R$[E3 SM@5;[_<5F&5#B7OJ><-]"P]T*SLP5Z M:@4Q98/5(+2RH2_=@8M"=0<1[2:.%5HS$QJ5-3"HV5&DTC_3[[QO M!: +5.:6RQ&XT&T"/7:>]T8>JTJQ!ET )7@5BQC7C>_AL.+&#R[VGSJ8+K0X M%O]>THK)5]]K8X.R>=FMF*U GN XBJ^D)0Z?@)!-?:P:%@.<(;F"/%.VER1W M@!Q*ZAP*I='#F3H=9@55S+Q?SF?+7TG%1X9M2Z]]I<>#*BH>./+)_,AI&"W4 MHC@ A?#'^L <+T/A[H1RE.-JBD$*J&K32.BJ[&&;Y/]7YB%)$R5EQ$L6> MK,((X#2D@Y>Q[E+WK=$3!Y[8D-]!%JXD(/>NW%C?5*V[16/:4A4'/0?, VY) MQ':4M'N&XR\9+CPXLATD(+=7:'F/(QNW>!$^,>(GSTO#\>/@8AL[KJ0*TNGJS^N52U5;%T0!LXOM]LJ(;U^2E5GG(06+YG%'/ M+ZC!;D+[R6&QV5A5:6C>H0Z).W+,CG1OG2MHT&G,JD;4F_WD10B5*K$1)98X M813^^">4_-+JCX4#S6-6"L?"E>5\T.+Y.XBLB&+J57DN_(H 72MPJ9UMZ?-9+4T*E* MM0".#J.A%SZB<+H+H;: 7#K4L84U"WUI?5UYP8>QKE4G^Y9/-ML;MIF?FB+U MQZG-+582'$O86%3#FUH/96X^TC ["%<5HF4(]P7+VLD64I)J-A@/J#J( L1V0NE(OM=;#%_3 M*R'^\'AGAQ* E?.%UFJA@B[55S.Z*;0T>'Q[W5DQ$0L5EO/5!6]\+_Q+U0M_ M5$A\QCC9/X8-AB3U%YWCO@L_!XQ"UE'*YW;0M8<86+KL!Y$JU::+U#_-W?]] MK\.IFY(L"MLJK:-D=W0/.>^BT&U5TUSGB94$O:8&B]WOO/V;ZRD.*N0&I\"_ M!$!>N! \8\Z_&&(8.Z470VA(//F2"'Q% .:3$.N3A!5B2.^+E):GR=NF](L? M:%+$T)+3>KP/C(7U7G6.3%=XX$?,@&E&T?O!%"YT3YUN-C;NXDJUK[BENC_92Z6&(%!HBY M4;+6OPJ R2*N6#(74+O5'?6B\D1E%]T>G2I%YQU_"\Y+\CEI@_4&(Q%M2Y.:]9KQ&XP6N3T MC][#BP5U5>]4/ Q_89CTN^>80HCJG*R_GTXHNT#\]5 MT#+XL!_Q12$_4B3T@@G[]"I8OW\3 A&-K^)K2$9?[O:OGP7?EKSEA)N8Q;>G MQ!*?<2MXD?0F2;PF,RU)1D35\53&3>I$%21R()Y&'6V]9/.F=>F\LQ=2NO^N M;VLJ F"[TMYQ0P.\\<)<>HVQ%2Z=X@PGCD6V0Y.(S1SM8IAQ MC2WEF6]'&K:$^5Z.=F[P4#8M_ FI??@VFTP35[MHIG=%$DT>,OG% ("1.PF+ MSCF1A*+47$3.[TVR+1BLZ%KB:')IBZ17Z$BKLF THG0+-=K1'&GFK-.50?GA M.";F0]H^P;^*-5*4YJG?[J/*_/D-6-Z_AJ75+-E*#@S TEOKHMR;6P*]5D'^ MWK1-OR>3,\Z\]OK,A/X&*/F4BAU8 ?[]!L'&B\^)#SG-KNZ?&B=0#=]J$Z81 MI["@)-"XX6P\#S)^_6RDE?U!.: MHBA<4)D#^2C9P;B0_1X7EW=TSC%5O>:0 CSF%S#-L'[RG+I14G[@NF65AHWZ MUX]G?:]0?>D8SP"Y,LX]3FHDN1J)\WN/#MLN#]X-YW;?25Q9"'[< MOV\178H%%Q],;[K7V4ENQ,23AEL[,,*E:VWLB6F@[X M/*#SY: PB^K0QQ8YJ@.]-6AXBMK]M MN3]3R)JFWQ_)K$'E[1IKX M0B9QYC>\('JQEEJ2*A@.=OHA.#@"LO2[0IHCM!'@%#Z1GB2&DZKLD!7N^W*DZS*JW6':RG"\:P7"4=.YZ MBLE)S["3.U@_^.2+05'.)78%S8NMM*E]/@>0:^W]#YZ4Y[X%]W%OADT(K]Z>K0'!]8DTP]OTA^> M=LV&*ZFD1B#Y58H%LF=)3I&".;XN\*VM>E\"]Z]=;C+?V5EBAW)RK,NK;1O* M - E)26N@MZ1DI2/2T?6(!]_1\P *K@Y):H@/ MU]PV)U1%&HH?WPZ7[HX;^5M.ZZ;G40&:[WK$.B-\/:QXT_3VK'XKU2-'COB> M"E,X^27N4NQ=,9RZY/FG=;E)>_$D3R]5]<)EX^\2D$2U&5GT(A9#O9BO7E(. ML/=M4S>]Z"Q.K22;ZZ)LJ'/^'=Q_8:: M2:-/[OHCS.B4?CTY^WJ1C4=EGO*K.[X^>_GLVVS@[PLQWHL(C\)W/P[?I'R9 MOI4@ON3MJ1K+%MI M@%Q::C7?'3CSAMYP8B16)"EA5'NO\E.2]_JPD13ZG Y?Q\'N2Y\K&C-.Q;,8 M.B,J[_1(.J-W:_!CVM/LBG!'+(PF]X%T0T7\U\Y/+T]9.?> L:]@#T-<33&*_3( MNHFO_T1[F\FASO9_#(R;L5>0GV;3IP=/YG_'DXF'YV?TJ\KI>3%[>EZ4O]AU#9(D=G^?49')TK[:H%!N'+I/$$W_E6E4?Y.KWA\"9@9,0J/20D_ -G(2DK:X<@J^^&#L$\KPK\-6G1L55R\DF"LI^)1.@O8;"M4:*[\%3X3ZB.,3 M$0?&EI.YE3>>37&W;PJ;GH5'"N(OQAG^OMM>/DI^ARK@*3E.&\*IZT=.35_7 MKKB3/ S$G:/ ZSEYUM[F7?[Z.U#-&W-IZ(6Q**^_?X)%MN%;Q,K8F^#;B^63 MYW!GO/SU=WLP#7[*6\I]KLP:;CT[_>KE$W8X^0]=L\EP_X "R$I>F]_C]02P,$% @ ;T176% RQZ0: P OP8 !D M !X;"]W;W)K&UL?55M;]LX#/XKA <,=\!6)TZZ M#;TD0)+>L $=$"Q[^7"X#XI-V\)DR1/EN+U??Y3DNAF6YDLBB7P>/J0H>M$; M^X-J1 ?WC=*T3&KGVILTI;S&1M"5:5&SI32V$8ZWMDJIM2B* &I4FDTF;])& M2)VL%N%L9U<+TSDE->XL4-$"K,G6<0 M_'?$+2KEB5C&SX$S&4-ZX.GZD?U]R)US.0C"K5'?9>'J9?(N@0)+T2GWV?0? M<,CGVO/E1E'XA3[ZOF7GO"-GF@',"AJIX[^X'^IP G@W>0:0#8 LZ(Z!@LI; MX<1J84T/UGLSFU^$5 .:Q4GM+V7O+%LEX]QJ(T@2F!)V%@FU$[%6NH!]O"9O MV\M*RU+F0CM8Y[GIM).Z@IU1,I=(\,<7<5!(?RY2QY(\<9H/X3SS^R&VI%CLND]26W1TQ6+U],WTS^NJ!V/JJ=7V)? M[?G1%IU"?VMW1E>O%?=\ 6LB=%QCN MAE)JZ1"\@4#J7'4%0FMY@%CW$'H*?W:RY2?M7D$N6NF$DO\Q28%'G@[! &1* MUPN+D!MB8H\2.<,L^TGN3UU)[K4A[A7\+L5C16.L"]3FB!94/#I^\YRLIU'L;V4]WY-<#V8[Y G M16T4:VZX D?T8()]S;I8$-^.\A[ FP:,?5)4AJL+J<#VI$1C64YK%4N4#3%O MHX6='>:U-LI4#Z/>;1@E'-JB"F^<:MD2S*/Y7.>E)T.%@548G03A-<3Y,IZ. MTWD=A]*3>QSMGX2MI";.N63HY.KM=0(VCLNX<:8-(^I@'*L,RYJ_,&B] ]M+ M8]SCQ@<8OUFK_P%02P,$% @ ;T176!J0($)V! V H !D !X;"]W M;W)K&ULI5;;;MLX$/V5@;LH;("-24G4)4T,Y-)B M^Q"@:-+NPV(?:(FVB$BB2U)VLE^_0]I1G-8Q NR+10XY9\[PD.,YVVAS;VLI M'3RT36?/1[5SJ]/IU):U;(4]T2O9XZ=XWJY%<#MF];81XO9:,WYR,V>C)\4\O:><-T=K822WDKW??5 M5X.SZ8!2J59V5ND.C%R_]Y$MU/J*>D&QD MZ3R"P,]:7LFF\4!(X^<.B M;]PWO?E3[O()!$O=V/ +F]U>.H*RMTZW.V=DT*IN^Q4/NW-XBT.T/$K>%^ZM;0.[Y6S!*[EW('H*OCTLU?N!35MT2E 7Q])P] M&?&"C/5DVF\+MHM7'J7XSSO<,BV/PZ_"R4@2MM5MH@&ZP/>+_VDOL#LBPE,0+Y M$<7?,2,LH9,PYZ3@,7JWK32E$@VLQ J#IY23J&# T6&<\4DP9'D*WT]N3V"I MU])T_CZ#0QJV1RWV(B8I)3E/("ZHCQ47Q0027I \X7 E,9>%*I%I.*9*KK15 M#J(T(0GE$,<.8L)+W(C]!W=(Y>E>MX$O8QEZ*JS;NN_A=YEKAYU0&-;8>DKC-^#Z0FOW-/$!AF9V]A]02P,$% M @ ;T176!A- GD5! -@L !D !X;"]W;W)K&ULM59M;]LV$/XKA#H4+2#$$B59MF,;2)P5'= 09)V'X9]H*2S140B59*R MF_WZ'2E;<6+G;<"^6#R2]_ >WG/T33=2W>D2P)!?=27TS"N-:2:#@6?AY#RV M^]V&'QPV>F],+)-,RCMK_%',O, &!!7DQB(P_*QA 55E@3",GUM,KS_2.NZ/ M=^A?''?DDC$-"UG]R0M3SKR11PI8LK8RUW+S%;9\$HN7RTJ[7[+9[@T\DK?: MR'KKC!'47'1?]FM[#V]QH%L'ZN+N#G)17C##YE,E-T39W8AF!XZJ\\;@N+!) MN3$*5SGZF?D7QA7YP:H6R"4PW2K &S>:?+IE607Z\W1@\!2[=Y!O$<\[1/H, M8DC)I12FU.1W44#Q&&" X?4QTEV,Y_1%Q O(3T@4^H0&-'H!+^HY1PXO>IWS M!==Y)2UM3?XZR[11*)._CY'N(./CD+9T)KIA._..'T[L@5.UQ\F42*9D:R 9@"#U'L6EI;C>463X4.Q( M9I8D(MI;0PE!G8'J9>2.P 'UW8B+@N?,@ MO#[+DH)C*RWL+8M?L=$>'BZ;% M4%N#0?Z#L1B)KX$!A44*^,;EY3[.)R[07;8:#].?)^1XV3T;[#=80T7"[9=N MOQ&YE08O[:DD)F3!=$G@9\OQ=%O.$UN2<(\/A[K#AW[98A3D-T+CP!\'8QRY M5-#31Z/=ZD*J1BI[.05DAFA[P5U:=GOC4?QH_/WDYH2LY!J4<+2,I_)&T))T\0?)]&!C9*K0;E+:EB#=[O;, P2/QT-#^P% M*,.73A0N*04T4G/3[Z/#V$]I.C3)#BP M.V$KKNJ!^/(Z> M6/]99*-@Z(?!Z,!^5F11@FE)HP/[-9&%:>0G47!@OT=D88BB2D<']MM%-AK[ M24*?FL]*["%EH1/3*(H?)2WT1TG@I]&0'/MK'.SU,GB9*]>Q:9++5IBNK>EG M^Z;PK.N%'K9W'27F=\6%)A4LT34X21./J*Y+ZPPC&]<99=)@G^6&)3:VH.P& M7%]*:7:&/:!OE>?_ E!+ P04 " !O1%=8^@5S%0X# ";!@ &0 'AL M+W=OT,LGI(DB)*X[B().,J6"V& MM;59+73O!%>X-F![*9GY<8M"[Y9!$CPO?.+;UOF%:+7HV!;OT7WNUH:\Z(!2 M[CAX O''?VA0U>R4;K;][YNUX&L2>$ BOG$1B]'O$. MA?! 1./['C,XE/2)+^UG]/>#=M*R81;OM/B7UZY=!F4 -3:L%^Z3WOV%>ST3 MCU=I88D ^^QT,#R+7-L MM3!Z!\9'$YHW!JE#-I'CRF_*O3/TE5.>6ZT-[:]Q/X"I&MY][WE''7]79$37^#FJ3P02O76GBG:JR/ 2*B>."9/O.\3<\B MOL7J&K(DA#1.LS-XV4%W-N!E?] =PEHPY8[EPW\W&^L,G9BOI[2/R/EI9'^+ MYK9C%2X#NB86S2,&J]>ODB)^*H OZJH.BL5)KNJ758>RJN16BTH O/U18NN:(5W5M*LU=SH*U$ MN4$S;.>1XP7U#HT]K@ 7D$W":59X(PNS:0'O>Z.XZPT.D0U_\K:%9!K2^8"$ M@I()_(-T75LM:N"R,_H1Y="KR21,D@32:5B4&=RQCCLF^$^B;G7C=HQ :WRD M<346K[2EI&26AL4L(>@\+&4Q6&L_"M,B)C+5S&D)5 M+WO!?*-JI-96G(W3B0"8U,;QG^/"99*685F45W!99N$L(>-:'P ?6^T=L^.+W#X'ZW^!U!+ P04 M " !O1%=8+A[XR,\# "W"0 &0 'AL+W=O)3NS#3A)V_5#AZ!)MP_#/M#2V>(JD2Y) MQ?%^_8Z4K;J(:@3;%XEO]SSW'.](SG92?=$UHH'GMA%Z[M7&;*^#0)K?@=XX[?=(&JV0EY1?;^5#-O= ZA V6QB(P^CWA+3:-!2(WOAXPO8'2&IZV MC^COG';2LF(:;V7S!Z],/?C,F#EHO^SYX/<3@QF(0_,(@/!K'SNR=R7MXQPQ8S)7>@[&I"LPTGU5F3 M0U\\4-56';DMUZDTH\9%E/MI/+FD MYL3/\@(2V"-3&FY=+1&;PL9!Z9IO-21^$H9P$?MQ%EY"Y(=9".G!Y%$:UECP MB1\?P"=^7CCPJ9]'Q0L)\?^3D.:A99GZTR*T)!$-3<-72HA(=V8E3(KLI83" M+WKP*/*3:>;0FIU28T\-J[V+"'#MADJ[,T;"RF;O(4?UBPPE$9TP%CVE>%%B3::V MDT'L9]/"-G/(DFB(Y9C/+:/5+'E-T);P.61E VDF^,YN$/UF@#>L(:)TJTD5&-%T1\# MIT6AD W,-VO@FY$I5"4>Z#35^B^"H!5?U-ET$N!CND)@9RG2RQ=%OOY M-!W=JN#D,J5BV[@G@Z:#C93T]^HP.KQ*EOUE_&UY_Z3YR-2&DX8&UV0:7A64 M[:I_)O0=([?N:EY)0Y7MFC6]K%#9!32_EM(<.Y9@>*LM_@502P,$% @ M;T176'@MJZU4 P ?@< !D !X;"]W;W)K&UL ME55M;^,V#/XKA%<,+6#$;XF==4F OMQP W98<;W=?3@,@V(SL7"RY$ERT_S[ M4;+CIEL:W/(AEBCRX4-2I!8[I;^9&M'"UU%)FRQH:9B6I1TLE& MZ899VNIM9%J-K/)&C8C2.,ZCAG$9K!9>]J!7"]59P24^:#!=TS"]OT6A=LL@ M"0Z"CWQ;6R>(5HN6;?$1[1_M@Z9=-*)4O$%IN)*@<;,,;I+KVZG3]PJ?.>[, MT1I<)&NEOKG-K]4RB!TA%%A:A\#H\X1W*(0#(AI_#YC!Z-(9'J\/Z+_XV"F6 M-3-XI\077MEZ&/_8=?KSGX*H.R,5Q[R<&0PC]\P2 >#U//N'7F6]\RRU4*K'6BG36ANX4/UUD2.2U>41ZOI ME).=7=V4I>ZP@G?/5&:#!IBLX'=;HX:[3FN4%G[C;,T%MYQ.+S^QM4!SM8@L M.7<043DXNNT=I6\X2E+XH*2M#;R3%5:O 2)B/5)/#]1OT[.(]UA.($M"2.,T M.X.7C:G(/%[V!MX#V_O@? I\7I@P\/5F;:RFR_/GJ9A[Q.EI1-=0UZ9E)2X# MZAB#^@F#U8\_)'G\\QF^TY'O]!SZZI$:M.H$@MK _ROCJ4C.^SK@XS&^\OCE M@"^.KDFIJ&N-)0/B1EJP48+:G\LM7'))$M490C!7UT!5Q&9-.*Z2KS8'GZ50 M706U,M;9.\=<;C2CJG2E[32^D+I,KN "DBPLYADMBBR19'!;%#-)9.$_F@S[[=Y)2 M LU2IQ1G<_BD+!/_53J?20HG+<(\2]RJ2,)D-H>_3OV 8K_O$*SR";>\<=FB M].]JE)2Q)\5+YXWRI2G+- JKT)%1G;0&VO[N@Y+>VM5/"5XQ5\(U$TR6"'[( M&((J15>Y(G]W78C%11%/4AI@0ARR?Y&DDWR4T//B/>^1:0/H1L3KV^":W-O1 M(@TI!M.BG^AB/SG53-'13&Q0;_WD=S>3XNW'XR@='Y>;?J:^J/FMYSN MB, -F<:38A: [J=]O[&J]1-VK2S-:[^LZ8%$[13H?*.4/6R<@_')7?T#4$L# M!!0 ( &]$5UA-(1995P, /8' 9 >&PO=V]R:W-H965T,"H9E\%\ZL>N]'RJ:BNXQ"L-IBY+ MIA_.4:CM+.@'NX%KOBFL&XCFTXIM\ ;ME^I*4R_J4')>HC1<2="XG@6+_N1\ MX/R]PU>.6[-G@\MDI=0/U_F8SX*>(X0",^L0&/WN<(E".""B\;/%#+HE7>"^ MO4/_X'.G7%;,X%*);SRWQ2P8!9#CFM7"7JOMW]CFXPEF2AC?PK;U[060U<:J ML@TF!B67S9_=M_OP)P%Q&Q![WLU"GN4%LVP^U6H+VGD3FC-\JCZ:R''I1+FQ MFF8YQ=GY4LD[U):O!,(-2JXT?%86#;R_931F3J:1I66<AC+'9J)J5B&LX!.A4%]A\'\W9O^L/?7$:9I MQS0]ACZ_H4.8UZ2-6L-G.J)+IO4#EQM8E*J6U@W_P]F*"VX?@,D<+G_6SERJ MLE(2&P_:M4&CZJ'TCA(XG-YM@2")3;9CPSHVEJ9$QRC;I^&F'JG EAF@;ZT$ M70Q4;UR2AZH-96%.)D":8[E"[75_TMDO6=.4K'2(H>,T@2O-9<8K)N MG*5G M83H>[EE?)'&EX%^8T^&E,N#&U$QF2%R-)1J#,![V3^#]*!RFXQ._Z<_3=&AQ M&"<#9R6C<)2>P1&M!YW6@S_6^J.T2-MMX?*>KE^#<(V"6>)LU?_(>72-U^5L M9'!)6M9LK'7::%MXW?B.#[9\]".?9[I2D!]Z0*8-H+L"GNKG#K%OX]"7+%G] M%_+_2]'-_?$RV,'2@, UA?9.STA;W;PR3<>JRM_L*V7IG?!F00\S:N= \VM%BK0= MMT#WU,]_ U!+ P04 " !O1%=86'Y":YH$ A# &0 'AL+W=O7,)O;9 MC9I-9&-$4<&-8KHI2ZXV%R#D>NKXSN[!;;'*#3WHSR8U7\$=F%_J&X6[?H>2 M%254NI 54["<.G-_?)'0>7O@UP+6>F_-R).%E-]H\SF;.AX9! )20P@<;P]P M"4(0$)KQUQ;3Z522X/YZA_[)^HZ^++B&2RF^%IG)I\[081DL>2/,K5S_"%M_ M(L)+I=#VRM;MV7CDL+311I9;8;2@+*KVSA^W<=@3&'HO" 1;@<#:W2JR5EYQ MPV<3)==,T6E$HX5UU4JC<45%2;DS"M\6*&=F7P!=TNS]/5\(T.>3OD%0>M5/ MMP 7+4#P H ?L&M9F5RS'ZH,LD. /EK3F13L3+H(3B)>0=IC ]]E@1<,3N - M.A<'%F]PVL7?YPMM%++@CV-.MA#A<0BJC+&N>0I3!ZFO03V ,WOWQH^]CR<, M##L#PU/HLSNLM*P1P.227R8N*F1RL';S:O'LS#/SDH\:CE9:BR+C!<]K@K=QA88-0 MG$I,LS4H8%RSI118[4@KBR8;S:M,GX_9;\!5RQ.&689R :K+-%T"NOCLYQ:Q M6NW;^=X_9V=L$+IQXN$BB-P N8<+S_5'0W:72V4^&%#EOM#0348)70 1&Z"VR3D+XEZ(52@$>NOBUM_?HH_L MS$]ZP>X1AD'98&[0;8R(L\XP\RDYY2!C-^/_"0QN@FA>9S20O94.4+UJB9+A@):IKE/7HJ:Q$ MP1>%*$R!AIPQ?^ &R8"(&KI)M&5L$CYG.=<:J*(6!K^E+3P\ICFO5F#U5_B) M>ZX@]MUH%+)PZ(9>R/S$#9.8G6!-W+$F?C5KKKEI5*NN:TI?GFPX1HZ3X,?) M<:CEN:>+#5L6.D7F4#UUQ?5?N3"W::6$AY2MQ!V-(MI%U&N"04CKF-CA11ZM M$Q8DF+^$UD-*:IB,&'98'(F6V'Y8,G!]+V#WDCC>>E'S3=LM*?=#;$,)!E'K M,2O*NC$VU2@)U.0PCY$7G;,;"@N:]H7YL-&[Q>H\1H/32CM%?*M(=8I:=\U.4;93 MA*F%?YOZ\6&Q'VQ>9\I[V\G/6=Q+\#]X+G5H9]SSO+D0NB,# M ";!@ &0 'AL+W=O;#=F^5<=TX*A?<&;-$$HLG4?@]'K&6Y32 Q&-;WO,:+C2!QZO#^A_A]PIES6W>*OE/Z)R]2*: M15#AAG?2/>C=!]SG,_9XI98V/&'7^Q;3",K..MWL@XE!(U3_YM_W.AP%S-)? M!&3[@"SP[B\*+-]RQY=SHW=@O#>A^45(-403.:'\1WETADX%Q;GE SZCZA#> M//&U1'LY3QRA^K.DW"/<] C9+Q!8!A^U A.@,G+(#IYOL+.); M+$>0LQBR-,O/X.5#CGG RW^3X\;H!FZ)JZ%:()U=#;=!833PWVIM@_W_4PKT M^,5I?-\WU[;E)2XB:@R+YAFCY9]_L$GZUQGVQ<"^.(>^?*0^K#J)H#=PR&3] M N]1;PUO:U'"BKKQ%.OSN$=84I<\](BP5-$.#14:5O[$U>0@),5N@5<596<] M#V\N]]*-X(EV&RVIO[V;\X4$%ITEHR&-S>M%VU?2G$C#&Z$(2W>6J\I>7L._ MR$U?1D!%@,V:OLRA$/PC\P\&GP+NBBX7)8&P2[@ %A>S:9RSJ["FF11/PWJ: M3^*,S>!.45XJI,DE3 H6IT4*Q;2(\QF#["J+QY,)/&E'IQ>0Q2R;Q?FX1YM, MQS%+T[!.R3Z=%4"7WJE2=A7:(<-08%Z;STHXRN'1<8=!L NBQ]@HI18F,;6* MO87EQ8B]6D@#N)AC^V/W&R%LB!Q0Z'I:#J.P/2CL-\X MW8;QL]:.ZB4L:_I[H/$.=+[1VATV_H+A?[3\ 5!+ P04 " !O1%=8L;UO MX=0% _$ &0 'AL+W=O2VG@L2PJ?3Y9&].'&;K];&OIA=G#5B)>^D^=C<*)S-1BU97LI*YW4%2B[/)W-V>AG;]6[! MIUQN]-88K">+NKZWDW?9^81:0+*0J;$:!#X>Y)4L"JL(87SI=4Y&DU9P>SQH M?^M\1U\60LNKNOB<9V9]/HDGD,FE: MS6V]^DKT_@=67UH5VO[#IUD9T FFK M35WVPHB@S*ON*1[[.&P)Q/L$O%[ <[@[0P[E&V'$Q9FJ-Z#L:M1F!\Y5)XW@ M\LHFYX$;14#W)R\?(%"^GK P#] M$:!_2/O%7;<]H%[";:<\@[NU0$/VU55=EDAFES; /0EO6],J">^T;D65REW> M'+2WVYNY,X:QE^5"JC'^(*K,#CP"9BTMF$943[ 6&:@!JQZQIAU6/6)==ECS M'BL(C:\+K OZ=(SFU01N[SYJ9_[&#K"\:(.SO%J!%Y#(9X3Q$#@E M"?X%/AU")AY$7E@V;P-8*5$9#1$G+$Y(&%((.?$21BCC@Z!N%W]@Y0!3.U=E MV13UDY2]-TVKTC46 V@*40&+B!^C=) \TE,0Q(D##[41A3[PC&&:U=<& N) MSQB)@P 830CU8L)\'PZP*QC9%7PKNSH.=0&&N:V.=F/8$']VM0S!S1^DPM(, MUX]2I3FZ>Z/R5.I=)#MH=C?)/JQEGW^;1N.RU!T.^9\8LBV&O=)]V.KFN98/ M:#<]VA/1HY4#VL:A/86?6\_YV1 M'K"8!(%-2P0_ )]Z/OA3'X>,<,J)'_H#73N&80![5>-S^#Y S. (4QT$2%MV MW*D#DPC] H(B$/!KR\Q^M[(4FP M6/>)M:$_K,4G/DTZ+?PK+2&-#O$R''D9?BLO1RK:K?&Q>I#:!L'N_UV\.ZCV MNWDGMC%L$=$%*7JMH=W&-=:ETZ%ZC.P:=M SR4:/K-!V'5MTV;15<4?M]6P> M>!23,.8V^#2<,IN0!.M#S#G,-T+AB0L1X3$FC(80)U-,V:?.V)%/HL0GG,7' M*,NFU(.W \%FJ;5;.'HADST21]2N\J:^][UPD38<*RLG 64693)E#C8)@YCX M47B(,]'(F>@P9VRL3RZ%W48WX@E;10-SA3MO)>V8P(U4KFVU,+O$D)%=N[AT MT-S_7/HON13_JW/Q9.%H95.%-Q#A3IWK1SO>V6(=5+Z;.=MFTFTS&XQ" M7J5%:U.05XXR*9X(=9%GPD8/PV8(Z M!]QYE$8NNISP9/#N>=Y?"Y^7=U?J]4*L< M"5+()8K2:83-FNJNJ]W$U(V[(BYJ@Q=.-USC#5\JNP"_+^O:#!-K8/R?P<5? M4$L#!!0 ( &]$5UC-<)>NE ( /8% 9 >&PO=V]R:W-H965TZ"8=B#8C.Q M4%G*)*7I_GZ4[;AIEV9[L2F*/.=0$CG9*GUG2D0+#Y609NJ5UJ['06#R$BMF M3M0:)>TLE:Z8I:5>!6:MD15U4B6". Q/@XIQZ663VG>MLXG:6,$E7FLPFZIB M^O<,A=I.O-RZIU'XUGJ MXNN KQRW9L\&5\E"J3NWF!=3+W2"4&!N'0*CWSU>H! .B&3\:C&]CM(E[ML[ M]/=U[53+@AF\4.(;+VPY]48>%+AD&V%OU/8#MO4,'%ZNA*F_L&UB!Z$'^<98 M5;7)I*#BLOFSA_8<]A)&+R7$;4)*=X%A]%O,3\!)+(ASB,DR-X27<" M28V7_.L$GI<./\X7QFIZ-S\/U=V@IH=172^-S9KE./6H60SJ>_2R-Z^BT_#M M$,LEZ;7DBGJ6@D@< M[<%2"6I]+E?0XY(\:F,HS_3'\!V9;MX%T*UBM2"@WFQ-Y3VAC.D_$=5S&:,^Q'XB;":7YW;L0WMYKCI3E8W\ MT#+=U;5H'ZYEI>XO)GRR&[@MUQM# _/+\ZU8RSMI/FT_M.C-!RG+LI:-+E7# M6KFZF%SQL^N,UML%_RGEO=YK,[)DH=1GZKQ=7DQ\4DA6LC D0>#OBWPCJXH$ M08W_]S(GPY&T<;^]D_Z+M1VV+(26;U3U>[DTFXM)-F%+N1)=96[5_;]E;T], M\@I5:?MD]VYM$D]8T6FCZGXS-*C+QOV+K[T?]C9D_C,;@GY#8/5V!UDM;X01 ME^>MNFG;$_I&A= M\C"$7M8+V0[AIT= #\YN<(@V9<%.6!1X&>=H3-/$2_)H1LT@]Q*>SL@* +)A M//6B(&)AYB7XX]SC>;SSVO,&0%+B>T$8DTCL]5/?2N<9I 6S(^&-A_#&+P[O M01BNX*M"&+C!*/;;5K:"V<N$=/&$_/C\H@J >FBOT#U7 @HM;:Z#T@,)K) M\Y#_FV4;33?=&V+'("TE41KR9Q6O\@E#J]L%!-._MZE MY&[DSD!/%GAQS(F:2_\A'%:&9 L.WE"R9 DJ3/@ MNRJ%'@^" Y76D6[VL399%-+Y>Y&/!SWWGQ MN]H$X:$NU'>:1-$PC.9.#Y+-V33"26A&CTX)O! N.'%3MHOX'$GO9$COY,7I M391[2[K=RD*!5:K29MA81A\5^DQ&CTO?>>'MD.I,?D4EHR6[1WZ><'Z:XCZM M*JSUT U.^:YKL_DD. V'@1^!@@?JU%MIBX[JP;/CRW*%@&+SJE6UE2AJU1$; M$C%VA,'% Q/;;?5 ;$D+/IW>G;)5'WB-$'=&M0]["&8M&0\W!_SG'U04N(<_ M2=8ALULM]Q@!?A-D%0H>.O"0VG^0ST?B(\R(P=9*BY(D]BWG>WEN83P-O2S) M9NR]%)6V5@$ZLC4H2&L"$??R.,4SY2F+>-+CQ''?M)'6E-UY"]G(56EF6$Y@ MY!%^&?L5BXJ-:-9T2; OHNIE"P!N%. -_;B-&1) -B'[!-FK!K6 M.MR=I7/CE ?PH( 6MOXTGRA-%WO#8Z ]HT] 1KMN1_(#5,6>RE\Q[THS09X M.V-PMT4@FRR$6^C.N]L(D#&5K$N;7W"NTQLQZ8I>ER0'+4&?*??B#)?<-$Z] M,$;C5IJN;5QNJ"^E+<+AZI"D3^U1])^'O0FWKT2]?7WC3$&*EW3%!UZ>8L$T M]Z($=_*.F'Y#YK0(OT_DA^D(^/ %G)0.G)3^8$7UR+/0_DIK:5PB MO2O% H1BRO'BZNAQXVSU_+F/%=C'38\'D$7A%AJ);2U>FG84@M2BV@I068-? M6%L"-P@507*Y$THRQ*,Q!^/5HV6$MV\1VK,#: (Y9/5O+#W16]PW6'\&X#?? M:G)FP=0G-5B#B,:66U'N^3'%/8Z0--'S216AU@MSQH'ZB /,JOC\CY$6!!ZOD^"D< M/ ]WF0NLH,-C+\JC/G/'O(X:(0V1S@EE<9!A4P[Y&DX8XY!I"+D)#PA6&=2F M*G;$@Q[K.6M,!MP'V,145X0$["C_ELS/3]Q (WQSXJ\\S1-,JQ,#QB$S /ZB%G1>"Q(X#/ M!L!G+P>\Y6]-!/ZOEEZ@KNS-2U.?FA:EP[HI_^P9X-K= J.8/WKB,Q7*P3UI MZ!6;Z0U5QP37XE$QZJZM"_54873X&'7E MOL$\+G=?LMZ+%F[4K)(K;/5/4[RHM>[KD.L8M;5?9!;*&%7;YD8*E""T /,K MI&ULI5=M;]LV$/XKA#L4#:#%DBS;DIL8R$N' M%5B+(&Y7#,,^T!(=+C:R^JC5C MFCP6N5"7@[76Y6PX5.F:%52=RY()S*QD55"-;O4P5&7%:&8W%?DP]/W)L*!< M#.87=NRNFE_(6N='AE UALR&TN)TB MB_*6:CJ_J.2&5&8UI)F&-=7N!C@NS*$L=(59CGUZ_A'G_EZDLF#DS1]2J3-R MQRJR6-,* Y_H,F?J[&*HH4U;JWGP&CSZ;D;\8 MK9PC$;@!*Y98T+J"^83F$S14'-$W(SL\QKRPR3V@F!"PK&7!#$)XY&7Q(DA+ ))8>0# M5T(FL>='R1G?6:OX%YIYT$91Q#RI96P MNQLW4&,B1LM:NRT_<0KWC.ZHKL7SRJDB%)>00K(W2U,I<%BJV=BZBY:=!S5G MZ""]?A6'0?BV0]/K6R!M_^ID.+ Z-GO[5H]]6.WO61WZWC0:/^M[. 833="V MYW0-T;WH_B&_^I]/L]4*][ [8.<>BJ5UQ35G"G'Y$IVPO:*^X8&<>3D[4LW*%PI6I[/]2E%'L!8F\*.Z*Y68+[@R.: MA=38B"-*3B?_68]M_:KOLR/$1)B$K9.,@K$7!7[K)",_@7?$K9.N?W'W>T_/OGVOP-C0G/DK2>'%R4M67219!@UEW]>9XZ4UJ9ME=.K']2A M>N HEL-U#LIC>\*@B7 MH=Y-=(QS5V2NI7L(?A\A_9VM)? H)=JLC&VF@/@O0,PB%K,6Z@]'U50F%(XL5GZU !9LET$ M3C8,=+68VJV<3B^1FE!5]?)?DXV18/LD["9%DX;N%Y]-S@D1)"/D=Z2>,/&B M<;3-+- +3M@CJU*NNO32E]'//0WQJ^XD[&J(#;P@]$D230Y -!2R8REWF_LG M$/'3^:@5Y_*2^WZ2&OX#)J8)P4T73<9DA L8J>50@ ][[S&4.0_VU:F@L1;: M/YA>^7><]OE[E7\@58/'$SF;(6M_OD4\5FYEZ;K:%G:U]U2:KP5;7.- MQSFKS +,KR2,:CI&0??&PO=V]R:W-H965TO HY>;-<)C/'\4ZS"_2C4C4-\LT6X=2 MOR1L-U&"6#Z57YV5TVO4JW,HX2<9>1?+M>A]F76Q&G MS]<#>_#M@X_1ZE$6'PRG5YMP)>Z%_+2YR]2[X8ZRB-8BR:,T(9E87@]N[#?< MMXH*98E_1N(YWWM-BD-Y2-//Q9NWB^N!5?1(Q&(N"T2H_GD2,Q''!4GUX[<: M.MBU653 MQGGY?_)K*.D^C?\O?Y#[%5P7ZK@U!6<@PJ.\T(%MZ[@ MGEK!JRMXIU;PZPK^J15&=871J17&=85Q&:SJKUN&)@AE.+W*TF>2%:45K7A1 MQK>LK2(2)844[V6FOHU4/3F]#?,H)^F2W&4B%XD,*X$D"W)?B;/X[CY:)=$R MFH>))#?S>;I-9)2LR%T:1_-(Y.2=^RVZICS0L=LA_R:)O(Q)S19B(4.&*JCW!VJ\^U0;QTC,1#S"^+: M9\2Q')=\N@_(3W_^F>1BIDXYQNN Q.67_OTA 2%B!A% EC2!@'P32% M>3N%>2;Z]/UV_2"R8M!3V3X+2^740P3Y:A@L;BOLJ,06^?]I:E\-G_:E8&RX MKQ20,(J$,22,@V":%/R=%/P3I9")39K)\"$6IVG!/ZH%8\M]M8"$422,(6$< M!-.T,-II8634PKU,YY\?TW@ALOQO1/RVC>27KLA7%'\O\BH#^J[O699U((%V M4=NS+5_]=U@TZ"AJ>;9CN:VBU'@8?Q69LC,TL M39Y$)J/J]$RB-"-)*D5^1A+1>7J.6XA-&69FE M5>Y>I>GB.8KC+DE1#./H#W5*Y^E2/H>9( OQ).)T4T:O/+T[G0,CN.\4#4H+H#0*I3$HC:-H MNGSVC"O[QWL!=1]02D/2 BB-0FD,2N,HFJXTIU&:8QRH[K+""Y!?2ENTN/8O MAZN\?,EAKME;*$@:A=(8E,91-%THC3MI&ZVIZ:R^(R+=)6%F\=H3M3$92Z*2]ERY/H8 MY9\[503U(Z&T $JC4!J#TCB*IBNK<25M[Q4D.Z1U-X/2 BB-0FD,2N,HFJZT MQO2TS:ZG/BAE:E Z*R;5Q6?A2G3*I@)>[D^!+D;C@YE4=ZG1P6S*W+G>88:: MF5 :1]'T,#=^IFTV-#]L91XM1#%#_O]D+:01.8/2 BB-0FD,2N,HFBZRQIBU MQZ\@:R$-SAF4%D!I%$IC4!I'T72E-=:P;;9OOR-K33KRD>L>9JW.4MYAUH*Z MNE :@](XBJ:'N7%V;;.U>Q_&:D0HIN%J]/@LBH&B,[9(EW0&I050&H72&)3& M431]L5=C+SO6CT\^#M2)AM("*(U":0Q*XRB:KK3&B7:,_N/T9E'>?\X+Y;QX MSZ)F:$L#[(EEM6\Z=Y7T_8Z205UR_^:38W4QJ?D(>DN\@O6G#M3P MA=("*(U":0Q*XRB:KK3&\'6,-M_)"\YJS'X*.+=]=W0YZ4@L'66+Q>NC44=J MZ>0ZMM4N2\V'TCN,72U[$WO47NW&42WK06J\4L?LE>[]ZN$NC!;G44+J10V= MH4+ZAS,H+8#2*)3&H#2.HNF2:7Q79_0*,@C4?(72 BB-0FD,2N,HFJZTQGQU MS,MB3\X@[46N:F)B.Z/V*M=91UE[Y/CV9=?DI+W,UK8OQ[;;E4&@SF97+VW+ M=3N65G-4RWJ0&M_2.>);5E./Z$D0NER*N3PC=^4*UN+&S,TBW13#PYEZ]=]M M+E_ZN8&YC=ZG.W2]*Y1&H30&I7$435=28XTZEZ\@L4"-52@M@-(HE,:@-(ZB MZ3_!;(Q5U[QN]]3$8L;T%0N4%D!I%$IC->U@ZC5R1NTI'4>UK$NA<3Y=L_/9 M.WV1K^3F_A-YGUZ4/PT^MT:=RH&NNH72 BB-0FD,2N,HFJZMQI=UG1^?T%RH MJPNE!5 :A=(8E,91-%UI>YL*F)?M]OX!H9G76S78/0*PFP2X[4F<7SIQAZF( M01OF*)HNB<9^=)"V TBB4QJ TCJ+I^FJ<8]=_!4%D!I M%$IC4!I'T72E->:W>V1=\*E)#NI?0VD!E$;=]KX4]JAK:2"#MLM1-'WSML:; M]H[L*?$]2:[7*@YS!_I*"$H+H#0*I3$HC:-HNLP:W]M[!7M/>% 7'$H+H#0* MI3$HC:-HNM(:%]PSKTX^-;.9,;W% C6RH30*I;&:MF]PGMMCUQJW,R5'M:Q+ MH;&IO2,V-32WG3:/,W>IMZR@3C>41J$T!J5Q%$T7WMZ6N-XKR'906QQ*"Z T M"J4Q*(VC:+K2&EO<,R^H/CG;09UM*"V TFA-.\Q/=M=,#MHR1]%T*32^M6?V MK:T+V_'_0O;OS=Y7]V;?%_=F2; 51>+R.^4!];*AM !*HU :@](XBJ8+J/&[ MO5>P^80'];FAM !*HU :@](XBJ8KK?&YO6,;$S\4FY46 U7YA)[J2KQ3+E"S M&DH+H#0*I3$HC=.SH*5770N-$>T M#ZF4Z;I\^2A"-6DJ"JCOEZD25/VF:&#W8+OI_P!02P,$% @ ;T176-D* M<59! P C0T !D !X;"]W;W)K&ULO5=K:]LP M%/TKPH.QP5I;SJ./)8$^5E;H(#1L^S#V0;6O'5%9WSN\;&N/%HH?6_F )8\54*:<32WMCZ-8Y/-H6+F4-4@<:90NF(6N[J, M3:V!Y3ZH$G&:),.X8EQ&DY$?F^K)2#56< E334Q354P_GX-0BW%$HY>!6U[. MK1N()Z.:E3 #^[V>:NS%'4K.*Y"&*TDT%./HC)Z>TZ$+\"M^<%B8M39QJ=PI M=>\ZU_DX2APC$)!9!\'P]@@7((1#0AX/2]"H>Z8+7&^_H%_YY#&9.V;@0HF? M/+?S<70<$S)BTYRS+52,ME2:9*\(R#(0=DAF[) M&P%N]8V2Y8% K7-R9@Q80[X8RU% '/ANH&@$N<%90SY<@F5F9AF,H]K)J1\AFKQ_1X?)YP#'7L>QY]%[6SB>90\-UTCQBDMN MX>#&2WR-[TR6_ ZU7ZK]ZP8#R;6%ROS>E$-O#SGTNQSZ09W7V#+/]A-I6DL( M7L FMF&\'GD&IDV V:!C-@@B7?AO#31N-<)_!&;.:[.)41!G1_V&'>" MU=PRP?^@OD85=L'0'7E[>G!D2::,W4PR"+RKMJOR1@=O8Y%]E#^ZJG\T6)IV MMT@8-MUND7CM<.U^5+XQ77)IB( "H9+#(Q1$MV?_MF-5[<_;=\KBB<(WY_B_ M!-HMP/E"*?O2<4?X[@]L\A=02P,$% @ ;T176.^B@WU>!0 A!T !D M !X;"]W;W)K&ULM5E=;]LV%/TKA%<,+;#$(BGJ M([,-I ZZ%>B H%FZAV$/C$W;0B31(^FDW:\?)2N2)5*TC2@OMC[N/3KWBKR' MEYH\<_$H-XPI\#U+E M4Y:.D><%XXPF^6@V*:_=BMF$[U2:Y.Q6 +G+,BI^?&0I?YZ.X.CEPM=DO5'% MA?%LLJ5K=L?4_?96Z+-QC;),,I;+A.= L-5T= VOYC@H'$J+;PE[E@?'H CE M@?/'XN3SR5)OI*!J!)5O17:J^\N??6140*? 6/)7E+WBN;+T16.RDXEGEK!ED M2;[_I]^K1!PX0+_' 54.Z%0'7#G@,M ]LS*L&ZKH;"+X,Q"%M48K#LK+ MBN#'/4'40_"&+2X!AK\ Y"%L<9^?[H[:[F.=JCI?J,X7*O'P6?GZ^XLV Y\5 MR^0_MA#WF+X=LYBI5W)+%VPZTE-1,O'$1K.??X*!]ZLMX(' 6N'C.GSL0I]= M9URHY#^V!',NE2W4O3\I_8L:\C1#B& _\B?CI\,H3#M("/$]7-NU"/HU0=]) M\#[7Q2PM&?ZFBYB-X1X@.&3H!:1#SS2"86BG1FIJY%1J7[B4S#H9B/'<"Q3' M7H>=Q0KJZ1';"08UP6VXJA#;%[H2V& 5^#[D#:8>O M+S@51KN60-\@:#$+=;WNX=C(*73*U9&:4SFW[EA%'3)F7:8!"CL6<#"1O.@6_3N M+^\NP9H_,9'K?ED!I=,I=^+'D36/&_7L.3@06KO):G05>6_19CG%^NP^:R"T M=@H:]49N]3Y>AI"IR7[@1:3;:EGL(/+BOGX&'?3";O$^H0PA4YFQT#[GC$Z33L8^E[4-\$;%4=N%3^E^%@D M&AL$+49]E;'1<'1$PT^J/F97>@$->A8C$O40Q(W 8G?CZBX]V&Q']< MQ0Z&F/0M<'$C?OA(Z]I9 ]$URQ?'5D!NS'-GX%!H[0PTVHK?8J,9#[K3/!1: M.P4'>\VOWFPVA1GZ00"[C9C%+HI#V*.0N!%P_.K=9FRJ+;\JO9 U>*9^7AAM$E$X6!OK_B7+V<%!_B MZ@^OL_\!4$L#!!0 ( &]$5UC0'*P)5 ( ,T% 9 >&PO=V]R:W-H M965TDO$ M>N#[)E]"R.% I_2@(+OV2B\K+4K:++]C*40)E1&J8AKF M0^\Z'(P2Z^\TRB((J/P$=OAT>'<)\$ M=ZJC3G7D^.(3?+?5!@S294338V.8(>-5P;X\K 4^[=?A]_7,H*:K]N>8Y"9& M@)=]>!=>!I^/%> _D1V4(^[*$;_&3N5 (%:DMLQ! M;.QM.*:W(>D[$CL=-EG8#P/[I/YF7\M+QZMG?@=I)EV:R;^FV6->JO>31)^WO-9@<===!"5(9)F!,FN/A$8-T,C\9 M5;O^FRFD;G;+)&PO=V]R:W-H965TTE\Y[OO MON_L\WBMS;,M$1V\5E+9250Z5Y_'L'@">!:[NS!J]DKO6S-VX7DRCQ MA%!B[CP"I]\*KU!*#T0T7K:845?2)^ZNW]"O@W;2,N<6K[3\(1:NG$1?(EA@ MP1OI[O7Z!K=Z L%<2QN^L-[&)A'DC76ZVB83@TJH]L]?MWW826#LG02V36"! M=ULHL)QRQ[.QT6LP/IK0_")(#=E$3BA_*#-G:%=0GLN^<_.,CL\EP@SSQ@@G MT,(1S.CT%PUY=0'77!AXXK*A'3(O5EQ(GW%$=^)HQBFH%^40YANX1W\SA%K" ME5;.T"$T7%*\\T$;V)]2FI#V /9 *'@H=6.Y6MAQ[$BZM6:!U=0T>"ICAW0/S@ MVTOCZ>^T[.?%W 9]O_JXMS5&_37\X)W;FN-53_515WWTW^H[ ME<&51C?+$@H:QN#I/>L6\V2'S"@=)H/3?BYIQR7]D,N#=ESVE4O_T+[OU2* L2"\I,CD\)PK3O0&LX78?9FVM'DQR6)3V=:'P [1=: MNS?#CW/W&&>_ 5!+ P04 " !O1%=8$'P!W^O5YOJ9O94U]MW\WFU?)+KK+HJMG+3_.:A*-=9W7Q;/LZK;2FS M^]U%Z]6<^WXT7V?Y9K:XWOWL4[FX+I[K5;Z1GTJO>EZOL_+[>[DJ7F]F;';X MP>?\\:EN?S!?7&^S1WDGZR_;3V7SW?RH;V:_LW2T+DO:* M79,_<_E::5][;2Q?B^);^\U_[F]F?CLDN9++NM7(FO]>Y*UW"^I#5V>*Z+%Z]LFW=J+5?[.[-[NHFFGS3SN-=73:_S9OKZL5O65YZ M?V:K9^E]E%GU7,IFDNK*^_&#K+-\5?WD_>)]N?O@_?C#3]X/7K[Q_G@JGJML M>4%[&>/^SRP7'X[_G)N7CYOHCZ&SH^A M\YU><"KT?)-MEGFV\GZM*EE7[VP1O4F$=HGVC^Q=MC (9+4C,B#8Z1AN!DO%-)]*2+(Y%*H).+O:;)7[$_,2> MBO%QF/% *J[7LMS-RC;;RM(V0%+!=4Y 8D:PR3'8Y/(,3)#1@L2,:--CM"DH M ]->:D6^B).HDX']9H&(>!S8,Y#YZOW9IW-0EG7^D"^;%\3**QZ:%\5M4>6U M]=V75'*='92:&;?&)>SR=-QKH"(&J9D1*QQAY/N_0TKNA?1DXU$8<]')24L[ M%@)'EIL5%KRYW[/A]X-V:5G6>+I":>0\4IK 0 MD*!00$&IF1$K1&$D$[@DJ.@E7BC2).PE:+\=8VD2GWC?9HHO& T8W01MEJ2; MY6!ZDIK.DP52,^^ 0A<6 ](32B\H-3-BQ2^,! :7]$SZ:1=&7/C=].RW2U(A M^(GL5.S!:/A0B^Z?O<_M4,M\\V@=**GC/#\@-7.UK4B&^X#U-I1A4&IFQ(IA M.$D,BS^*NHGVX1AWMHO;&C;KOZ.+,$YYV$E)2T.6"#\.(GM24PP- PD*9!J5F1JR8AM-[+^-?0O="@PMS2SMJ9 ;(4BC8H-3-BA3:@-Z_<=AW]\>M MZBWMJ%5]H' EH''E5+*>N=JG>W.=1I2:>6\4'04 LRB T@]*S8Q8\XM@AE$P M;K5O:4>M]@.%+0&-+6,3=]0N -V7\R1.L643*$H* +92 ,4AE)H9L<*A &4M M!7W3R+H+0'=X;D"*=@*:=K#)#=WP0:F9=T;!50!PK (H/J'4S(@5/@4HUXH6 M<@Z[[VX1&V&A@J.0AJ-3N?VQV,COWGH7K??P?.+3)K2XL_L_Q5Y1J. K!/A= M(12I4&IFQ JI0GK#Z3:KGCSYUW/^DJW:SQS9([987:&?^MT/HUC:!3Y/_5,I MJC HI#$(LBU&]^$\;U-L$H7:YW, QE>(_63.%!05*HH*Z;VF<9EJ\;R2[O:M MI1$/TQ/;#*&"GI"&'O#*C>[->?*FX*=0\5,(,,)"*!>AU,R(%1>%]*;3N'3M M>ULB2&/>3=@I@"=4P!.>X90UB?V[?)$KCUD#@Y(/2LW\4* ") 'PS 24@U!J M9L2*@P3*,Q,6S\R&!I9V%!H(!3#B/,=LGYRND$#WYCR-4^P>"85- N"="2@6 MH=3,B!46"91W)OJ>6'?/@6QB#E#[A/%YCIF>KL/>&=V)\YQ-L5DD%#<)@'H8"4ZSS%3R7KF"HSNUW4:46KF75*< M% &\LPA*/R@U,V)%/Q'*.XOZGE@O<:DFY@ 5K$3G.6:G$W>4O4#WZCR)4^SZ M1(J7(H!W%D%Q"*5F1JR=RH(=R^I[9[VTG0)T(@4ZT7FVV:49#MTH0JF9]TBQ M5@0PT"(H0Z'4S(@50T4H XT6<@Z[;Z"=> V/%1W%YYEG*L/'V6AT-\Y'&*?8 M/HH5D<4 &RV&TA5*S8Q8T54,L-'BD3::I1VU5Q8K(HK/L]'.W"NC>W.>P2EV MCF(%8S' 4(NA:(52,R-6:!4##+6X[Y5U&8-L8HY-05!\GI=V\9J.[M=Y!J? MJU@[&0]PU6+LX?@I8"E6L!0#7+6X[ZKU2T-F0CC) CMK[Z)HIGD$D^- MNW("W9OS1$ZQJY0HADH GEH")2.4FAFQ(J,$Y:DE?A[-THXZCY8HI$DN M<=?X2'>-[L1Y]J;83DH4224 =RV!4A%*S8Q845&"2D2?3+.VHDVF)5NWG M$I^-N_EL=%_.DS@%(26*D!* SY9 F0BE9I9"4DR4HGRV=.09-4L[ZHQ:JF F MO<1QX^>OSNA^72<4I6;>)451*[.E\"AG@N[5>3JGV"!*%4VE .\MA<(22LV,6,%2BO+>TI'GUN@.SPU( ML5!ZB0%W?II#]Y10:N8]4A"6 @RX% I7*#4S8JWL(JSN(I2P4J<3;,S7ZS-> M8L/QT3;<0#_NY1LGJ=_H:P4_9@"WCH$+7T]4^5HO?8UR M[ Y*)$B0;3J#U$!GH%SU0'HZ@P3=G?LD3K$?Q?02V0S@UC%P2>QI:F+K1;'I M&M0N17A9WXKKIR[5IC-(C78&"EF/2=UAKVZ@%_>YFV(#BNDULQG KV/@*MG3 ME,G6ZV339:F=,G;X2!S=IC-(#6T&:EN/R%B'YT30G;E/X22DI)?39@#'CH&+ M:4]239MIY;097;W:Z7D1P\?CZ#:=06HH,U ">SAQSUVST1T[3R=*KG.G-)[B M ,^.80MLP^0Z46N41%>T=DKBX:-R=)O.(#6H&2B+[9[$XYXW07?K/IF3[")I M);D9![AV#%M]&R;7B5K#)KK)6F,MNEZV4[9C@8N//D/'M/+<;* ^]W"VC[3OZ'Z>^ZT9WYSY_ MD^P_:97 68"P[[ UOF%RG:@U\**+:H_-VN$#=8,-D^M$K:$473=[;/XF1&X>0H'RT5Q[L'K[6/L&?A[S M3>6MY$,C[U^UYT_+MP?%OWU3%]O=L]:_%G5=K'=?/LGL7I9M@^;W#T51'[YI M']_>/N-^U\?B_U!+ P04 " !O1%=8'K)K'\4# "&$0 &0 'AL+W=O M_8#=,?BJ6$ MD=VB)#QCN>(B1Y*MYM8_^&J! Y-017SD;*OVCI$IY5:(KV;P)IE;CF'$4A9K M T'A;\,6+$T-$O#XUH!:[35-XO[Q _JKJG@HYI8JMA#I)Y[H]=P*+92P%2U3 M_4YL7[.F(,_@Q2)5U2_:-K&.A>)2:9$UR< @XWG]3^\;(?82\.1$@MLDN+^; M0)H$4A5:,ZO*NJ::1C,IMDB::$ S!Y4V5394PW-S&V^TA+,<\G2TE. (J;\C MFB?HWV\E+^ >Z0OT/SCH.5J(K! Y3"@D5F@H]NDUTY2GZAED?;BY1D^?/$-/ M$,_1^[4H%22HF:V!K[FJ'3?<7M;^GN]UT&U1J MI7);J=P*C_Q"J@NT3&FNNRJ@SV\A'+W1+%-?^DJML2?]V.9AO5(%C=G<@J=1 M,;EA5O3W7]AW7O05/A)81P;2RD"&T*/W0M,4%?M>8 \J]!5>HWD5FEE4-A%Q MG&#BS.S-?DG'8:XS=?U)&]8A.VG)3@;)OF5*7<%:$9=9F5+-$GC$09.8TWH1 M ?(T$U+S']5$'__Z OX>L>?8#4,_/"B@)RXD4QSV%^"U!7A_K/8%REFOY-X1 M%1S@,' /&/>$N1Z9^/V,_9:Q/\C8K!FE9E+]VAJ#0.<^$R.!=6H.VIJ#1UP: M@C%E& FL(T/8RA".NC2$1P8D7D#\ YOV1!$2G'#IM*4Z':3ZJI0YUZ5D%^H09QS[\Y(8)V2L;-[USN/:-,&?"0EQD+K2K'7]N!1K=K ===4:"P. MO-H71@CV^LV*=ZT''GREPWL,6M6U2!/$,R"]889G?TLU:J,Q%EJW[%VK@YMD\X7B/RKO>*Y0RE:0 MZ%P&@"#K37\]T**H]LVW0L,NO#I<,YHP:0+@_$H(_3 P6_'VTTOT$U!+ P04 M " !O1%=8B#@T(9 " #!!@ &0 'AL+W=O:K+8BUD5K"-!Z8*A#;P[0'-[EM+1P[V&X+ M^_6[MM.L18'QP$MB7]]S?#_LX]%6JGN] C#DL>)"CX.5,?5Y&.IB!175/5F# MP)6%5!4U.%7+4-<*:.E %0^3*!J&%64BR$;.-E/92*X-9P)FBNAU55'U- 4N MM^,@#G:&&[9<&6L(LU%-EW +YJZ>*9R%+4O)*A":24$4+,;!)#[/^];?.?Q@ ML-5[8V(SF4MY;R=7Y3B(;$# H3"6@>)O Q? N27",!X:SJ#=T@+WQSOVKRYW MS&5.-5Q(_I.59C4.S@)2PH*NN;F1VV_0Y#.P?(7DVGW)MO&- E*LM9%5 \8( M*B;\GSXV==@#Q,,7 $D#2)X#^B\ T@:0OA70;P"NU*%/Q=4AIX9F(R6W1%EO M9+,#5TR'QO29L&V_-0I7&>),-E-X@I1Y(E24Y/)AS6KLJ3DAW_'$?2:3LF2V M/923*^'/F&W6<0Z&,JX_HA09CLSN$11/'U,>1 MO!!'G)!K* MOQT>OY)-VO8I=7SI?_IT0F:<"G/8+O)K,M=&X1WZW55YS]SO9K:ZR@XKVVXKV7V/'#B%IP?R)MN6DE52&_?$& M>$1AU=!53D\;1X[7RNHF2P>]X2C<[-?)>PWVG)+30Y>\@R@^ZPU:+Y]6N'>Y M*U!+)Y*:%'(MC+\-K;75X8F3GV?V*>JSE]-_-%[4SBORZ+5TO6/\LU@3(M'7.$K$36:JVQ7!FL2^N& ; MDJAOEHS'OE2;?-45&T[\, ^*HR[N]4;=V*=)9WJ=[[OGTVN6RH@FY)XCD<:Q MSQ]O2<1V-QVK<]CQD:[6,MO1G5YO_!5Y(/+3YIZKK6Y)"6E,$D%9@CA9WG1F MUI6')UE WN(O2G;BZ#/*#F7!V.=LXRZ\Z?2R$9&(!#)#^.K?ELQ)%&4D-8XO M!;13]ID%'G\^T-W\X-7!+'Q!YBSZFX9R?=.9=%!(EGX:R8]L]QLI#FB8\0(6 MB?POVA5M>QT4I$*RN A6(XAILO_O?RU.Q%$ QD\$X"( GP0,G@KH%P']VD3Z-!*_H#>()NC/-4N%BA377:G&F/74#8KQW.[' M@Y\8CX4^L$2N!7*2D(0-\?-GXO%S /<9P- Z*JS6YYB?#C%M]A(G&WX!>KW MWB'8L7M DST8#VCX?C5NB MG?/1IH-W7X Y&>V2Q07"$],(M;3WRRNKGW/[SU]9#=?5[/BZ^N=W%8ON M)(G%OTV7S+ZC07-'V6)U)39^0&XZ:C42A&])9_KS3]:H]VN3RB!A-B3,@82Y MD# /"*;I:%#J:&"B3P\J:1*&,;*M,/:P80[+*ICMM#_$H\O!=7=[G/*&9H,) M'H_U9@[DT%Q(F <$TY(Y+),Y-";S:"+P8\8E_6^_@)*OJK84I"G'1F#;' ]K MR9M<]GHG&:XW&H].&SGU1H/!:2,7$$S+VZC,V\B8MP?"*1&(+=54'M(M M#5,_BA[1G:K?I?I*E4.WQ5J$CBNJIGP:.VJ;3TB8#0ES(&$N),P#@FDZ&I'/DK M3DA,$J6C;V=6QK?&3MIJ: \;'1<&)PM+O<5)<>% #LBM=X?U[CR@[K047I8I MO#2F\/Z0N VG@4I?%+% +28AD@P1(6F<;RQ]RM'6CU*2)9L>E0_YE-&45&.W M;9-Z65OFL54K&.J-)KA6,%S6D]^O%0QU4KV1!W2 6M:L7F68]%YC/WO&8>U('J.3@RK2QC#HZ749J@F;J$HOS^O3$I M1E;KI$#2;%": TIS06D>%$U7#*X4@U^K\"IZ@M(3),T&I3F@-!>4YD'1=#U5 MYIYE]'R^W^I=]'L\ 5MJ,3V9@.?FX;66#:B/!TIS06D>%$V73>7E62\W\XI0 MK5[MU4YD'1]-17SI]EMO[*&2-@B: AX?ZA? E\LW-P\K-9R@:0YH#07E.9!T72Y5(:C M]9SCN%4228),+^*)I6)44X#5,%V >H2@- >4YH+2/"B:GO_**+2,_M'3MSCH M&[*5-B*VR:H-$JP3%K'58Z- 0#U"4)H-2G- :2XHS8.BZ4*JG$)K\FIW/J!^ M(2C-!J4YH#07E.9!T70]5;:E]8-\2ZO!1AS7ES-(>],&I3F@-!>4YD'1]$>@ M*M<4FUW3V;ZB5<*@"97D?42W:J.FBW=HES\\J+[SL_IG15 JR#*-4$27C3^/ M/]-O'ST2GS?I;6Z.;*LD4)H#2G-!:1X435=2Y?WB%WJ_JC":YP],$HXXB?+; M*[&FF\;)QMQ)VZ4,E&:#TAQ0F@M*\Z!HNI0J4QB_FBF,04UA4)H-2G- :2XH MS8.BZ7JJ3&'\@TQA7#>%^_4[??/H6JL&U!,&I;F@- ^*IJNF\H2QV1/^?J61 MN=^!H30"M9A!:0XHS06E>5 T74F5Q8S-%O-):>22!4]]_OCD+^-F7.M%"]1H M!J4YH#07E.9!T7315$8S'KU:$03Z;"LHS0:E.: T%Y3F0=%T/57&-38;U]^O M" )ULT%I-BC- :6YH#2OH&G/)QR[=+IJ*I<:FQ]H-?TP;@YMG7A0VQF4YH#2 M7%":5]#T%W_ZM6KS+/\!=Z3_7/KRMF_ MD%QA]N]'?_#YBB8"162ID+V+L1H3W[]RO-^0;)._\;I@4K(X_[@F?DAXUD!] MOV1,'C:R#LH7OZ?_ U!+ P04 " !O1%=85UDUNKL# ,$ &0 'AL M+W=OYCEBC^]Q1@\+ QI/-SZ3;2K4#3.:[] 6WV/Q M97?'Y,IL41*2XX(36@"&-PMC"6]6T%<.E<5?!!]XYQJH4!XH_:86M\G"L!0C MG.%8* @DO_9XA;-,(4D>WQM0HWVG/Z%_J(*7P3P@CEH3'!I;RP!QR07-&V?)("=%_8U^-$)T'* [X& W M#O:E#D[CX%2!ULRJL-9(H&C.Z $P92W1U$6E3>4MHR&%^AGO!9-/B?03T3+^ M7A).E*3\+;@M!"JVY"'#8,DY%AR@(@$?*4T.),O %;B7VR@IY6.ZZ1A+SS_D MCGN]Q@*1C+^1AE_NU^#URS?@)2 %^#.E)9=(?&X*R5F]V8P;?N]K?O8 OS6. MKX$#WP+;LAV-^^IR=[OO;DJE6KGL5BZ[PG,&\#Z0@@A\]4ENO42CUC^?I#VX M%3CG7W6QUN"N'EQE[ W?H1@O#)F2'+,]-J)7+Z!GO=-%/A%83P>GU<$90X\^ M,LHY6"'&'DFQ!2!)D@_R*USW4T:R2O0^ *!IX?G/#4F4&G$TZ/Z*PE.ALE MJG+G BEG9R\//>B?,#PW@I[C#1#T6H+>*,$UWLMZOY,Z"ARG!P'X;L/\KT]R?4H>)P'HZ!*T.P31I'IQM.]L-S])<9^4.I7G8<@PG M2_-0D[^>:Y^FN<8L#/T!GM ZMEIKBCQO4+K5,)AYIXFNL8*N&PZ1[,P#<%S. MCH3@#C-"$RW)<10'/&+$=/U^]3.>_5B.S1J.]L!H50 M23OS5&C]L(^]&3J_LGK!T=;_;"TF0NMK<9P!X/@0<'$%:W"Z^>0XEG6:=?]C MU6=Y' #@^ 3PG!H&SUO\E6W/SIAJS*!K#TP"\#@*P/%9X-(BYIV7)^NP<11WI(;]A&<=B]DYJJES\N^(;4G!088W$LJZ]J46K#YZ MU@M!=]7I[8$*6US%3!O+YAE+QM% 'PO8/@.@_4$L#!!0 ( &]$ M5UA8/LA.F0( (4' 9 >&PO=V]R:W-H965TBI6KEP+P+D5E=0-/"]V2TR8DR;VV:5($UXI2AA<"B2KLL3B_@PHK\>.[SP\ MN"*K0ID';IJL\0KFH*[7ET+/W,XE)R4P23A# I9C9^*?3F,3;P-^$JAE;XQ, M)@O.;\SD(A\[G@$""IDR#EC?-C %2HV1QKAM/9WNE4;8'S^XG]O<=2X++&'* MZ2^2JV+L'#LHAR6NJ+KB]5=H\XF,7\:IM%=4M[&>@[)**EZV8DU0$M;<\5U; MAY[ '[T@"%I!\%9!V I"FVA#9M.:88731/ :"1.MWYDMT M7JE*Z,"2"T7^8OM5/M_I[24![<] 84+E!ZVYGL_0_MX'M(<(0S\*7DEM*A-7 M:7P#X68MZEF#&KR .H/L$(7^ 0J\(!R03]\N#Q[+75VTKG)!5[G ^H4[5F[2 MK]SOR4(JH??LGZ&\FQ>-AE]D_N-3N<89C!W]HTH0&W#2]^_\V/LT5(7_9/:H M)F%7DW";>ZI+.QI*L%%%5F7ZRB:-1\\)6 MIH543 VE$3_;.">Q_[3^SX/\.(RC+JH!='M-TAQ0W[!8$281A:76>8='VD T M3;^9*+ZV?7/!E>["=ECH&PO=V]R:W-H965TE*:R "]=<@@0Q$U[*'J@I;'$AB(=DK*2O^^0DA6W ML=U>)"XS;]YP.(]Q+=6#+@ ,>2JYT&.O,&9]Y?LZ+:"D^D*N0>#.2JJ2&IRJ MW-=K!31S3B7WPR 8^25EPDMBMW:KDEA6AC,!MXKHJBRI>IX"E_78ZWG;A3N6 M%\8N^$F\ICDLP-RO;Q7._ XE8R4(S:0@"E9C;]*[FD;6WAE\8U#KG3&QF2RE M?+"3ZVSL!980<$B-1:#XV\ ,.+= 2..QQ?2ZD-9Q=[Q%_^1RQUR65,-,\N\L M,\78N_1(!BM:<7,GZR_0YC.T>*GDVGU)W=H&'DDK;639.B.#DHGF3Y_:<]AQ M",,##F'K$#K>32#'2,Y)FQ1%D;A+D,_DTS2QXII M9D](GY-K8:C(V9(#F6@-1A,J,O)9RJQFG)-W9(&7(JMP6Z[(K$!;T(0),J-* M/3.1DTDI*V'L;N=T.@=#&==GY,2:?BUDI1%5Q[Y!_I:%G[9D'[OG(1!V"?WBSDY/3D[@MOO3K7O MR+7FEUS2%L8<]IT%MP$O>ONF-@@]' M: XZFH-CZ"\TEY S(6P!EY13D<(^I@W6T&'97M\D_<%E&$6QO]G#8=AQ&![E MX$Y^]Q;N"]U C'9##P?!_L"C+O#H:& L"K:LP"93"D3Z3(RB0G/:B$7V"WL/ MQ?RT#E$'9WH_VH!(OM'(:+7A1B&H_>#OPCX.ZI0@LJ=]FF2V@YM M!*);[>1UTJC*BWFCS3=4X071A,,*78.+"(.K1N^:B9%KIS%+:5"QW+# )P*4 M-<#]E91F.[$!ND&ULK99K;]HP%(;_BI554RMMS8TDM(-( M+>VT2:N&>MD^3/M@D@.QZMC,=H#^^]E.FE(24*7M"XF=>ZZ,BN@Q/*4+X'I+W,N2JQT4RQ*4H83 52%9EB<73)5"^'CN^\]QQ2Q:%,AUN.EKB!=R!>EA.A6ZY MK4I.2F"2<(8$S,?.A7\^.3/Q-N '@;7<>D?&R8SS1]/XFH\=SP !A4P9!:P? M*Y@ I49(8_QI-)UV2).X_?ZL_MEZUUYF6,*$TY\D5\78&3HHASFNJ+KEZR_0 M^(F,7L:IM+]HW<1Z#LHJJ7C9)&N"DK#ZB3=-';82_'A/0M D!+L)@ST)89,0 M6J,UF;5UA15.1X*OD3#16LV\V-K8;.V&,/,OWBFAOQ*=I]*++!,5Y.AZH^>% M!(DPR]%W58! DTH(8 I](WA&*%%$?SV^ H4)E2?H(WJXNT+'1R?H"!&&[@M> M29TK1Z[26$;7MZ< G;&L<6KUPC]X4/^$9;6IK"XZI1+\N9E()/8U_]Y6L M5AST*YJE?2Z7.(.QH]>N!+$")WW_SH^]3WUV_Y/8*_.#UOS@D'H[P3+*JQP5 M7"K"%K82A,T%UB6H,E4)0-#,P+YJU$-$=@BS+ZU2/TR&^J]=;=OL1B5A%,=M MU"O^J.6/WL;/2\.'Z\V'V8Z22+.;]2+7JO$63.Q' W\'N1LUB)-P#W+<(L<' MD>OEJ_ &T6;I/EEBB[=6*5(!;V M()=Z355,U?M\V]O>%2[L$;G3?ZGO$/61_R)37T!NL%@0)A&%N9;T3A/-).I# MO6XHOK3GXHPK?#@ -K( !D !X;"]W;W)K&ULM9UM M;]LX%H7_"N&=W>T ::QW.]TT0!OQI8.=F6 RW?VPV ^*3,?:RI)'DI,I,#]^ M)5DU34MFK,XI"J2V0SZBS!->\1Z1NG[.BT_E2LJ*_+Y.L_+M9%55FS?3:1FO MY#HJ+_.-S.K?+/-B'57UV^)Q6FX*&2W:2NMTZEA6,%U'23:YN6X_NRMNKO-M ME2:9O"M(N5VOH^+S>YGFSV\G]N3+![\DCZNJ^6!Z<[V)'N6]K#YN[HKZW71/ M621KF95)GI%"+M].WMEOQ,QI*K0E_I7(Y_+@-6E.Y2'//S5O/BS>3JRF13*5 M<=4@HOJ_)WDKT[0AU>WXK8-.]L=L*AZ^_D)G[B0IN5\$]JN"=:I+75?".C^"#<"K.N MPNS<"O.NPKSMW5UWM'T91E5TTYD4KB+9VW85)UFCWOBKJWR9U MO>KF-L^>9%$E#ZDD]S)+\H+\E%>R)*_)N\4B:?05I>1#MOLK:=3V*I15E*3E M]^0[,B7E*BKJTDE&/F9)55XX:Y9QHE$M^ MS+-J51*:+>1BH'YHKF\[!L"T_H;V7Y/SY6MZ[QB)/VRS2V(Y%\2Q'(M\O _) MJ^^^)XN#KV#H+,W,4,:7Q+5;IJN80Z?[-:"#WCG90GH^V/D"'L"P\S&V <-? MZ(.HZ8.7,>+\UEC#&$TB[OXOR6VY[DGN0U7_H915L:W']HK\YY]U ?*ADNOR MOP.M?+^C><.T)F2]*3=1+-].ZIA4RN))3F[^]A<[L/XQI#0D+$3"*!+&D#". MA D03%.>MU>>9Z+?W%=Y_&F5IPM9E'\G\K=M4GT>4IR1,E9Q.YC?PIH+I*>; M^N_)=WW/LJSKZ=.AGLXO2OM%;<^V_/K?<5$V4-3R;,=R>T4Y\L1%_[A7_LQS MG[-^9R)/A2-A @33%!'L%1$8%?$NCK?K;1I5\'-H-?.] M\N:0:Q@C9:SBYKWX]-KVW>!JW@]ZYQ>E T6;^5,0],/>(-6QK7Y1CCQQ,71< M;VX'[LF+F*M]/UZ90Y9*&MQ%R>)UDI';:)-443K4FT;6V-Y$PD(DC")A# GC M2)@ P33=V99*9%G0V-7A0.*#TD(HC4)I#$KC4)I T70)'N12;4@0,V-&2\_N MC>:./;>=H#_/"D>4I0-E[<#Q[2NK'\BZLMILW+Z:V>Y )(.>O1AJI6VYKIXR MT#O441WJF*?DN^E7\B0)72YE7%V0.UDD^8+D2_)ND6^:4'=1O_K?MJR:46>P MMXW'&-W;2%H(I5$HC4%I'$H3*)JN2Y5JMK&Y9AN:;(;20BB-0FD,2N-0FD#1 M= FJG+.-23J;,:.EAZ2%4!J%TAB4QJ$TT=&.YJV!$\Q/QUR5!;=?2(./C;GD M#W)FHM1\Y-%:1-)"*(U":0Q*XU":0-%TM:H,O1U@(S$T60^EA5 :A=(8E,:A M-(&BZ1)4.7O;F)@]/Q)#L_506@BE42B-06D<2A,=39^CSZW39K2M$O*V.2/_ M57%X5/;7W(#1@D320BB-0FD,2N-0FD#1=-$J]\&^PH9CJ ,!I850&H72&)3& MH32!HNDWBBH?PC$FF<\.QV;,6.E!:2&41J$T!J5Q*$UTM,,T^&M[YEHSZV1 M=I2[X)C=A:\*R/\F./L UU4:"T$$JC M4!J#TGA'.TX^VX,A^EMX)*[R2%RS1V)=VH[_5W)R\Y%P*YM0[ ^)S8P>*S8H M+832*)3&H#0.I0D439>C M:7)7)%F<;(9G%UW=PY%]YLW\@8']=KBH=]5?AQ-V18.7B]+SBS+S>8[N8Z@G M@:+I?7RP09#9DVB'F60_S%S4KRM9'Z@B153)P8[? 6W[X(NW+BW+;D*CWN_8 M'8"P6P!A]P#";@*$W07H6W@2KO(D7+,GT1-8)BNR*?)8RD5)ED6^)F547VOE MRYT9-B@YKS^ N.T-A?VQ!NHC0&D42F-0&H?2!(JF:T[Y"*YYN49/_=NBB0>OFZ#V@$=[>K0>;ETCV4'S?)#:0Q*XU": M0-%TV:DLOVM>9=&3W>;+1)!$ZWR;560ALWR=9+O-=[>E7#1[ZRH1#LH/:@5T M-'VGQ=ZHU]]2J%>(0MO%H#0.I0D435>52MR[YL3]4-C<9UKCJ"@^-W&S$U@] MINU2^W6I]2;/3FQCT1U2Z^'9;'AB ,W@0VD42F-0&H?2!(JF[TFK.<>_ MTV!9;J,LKD67E]7@?+.CZ+(:NN'OUGR\L:J"TBB4QJ T#J4)%$U7E4K5>^9% M$!\.!46BJBJ2AVT5->-:E9,TB1Z2],6AS!O8K<@=',G,K1FM.6AN'DIC4!J' MT@2*IFM.Y>8]UM1,P5],8/;H6U'S^#Z5[-CI4%7+4!I%$IC4!J' MT@2*IBM-.02>V2$PCV[G7*5Y_1OHO:$[ &[-+1FM-ZAA *4Q*(U#:0)%T_5V M\. LV$P>I6,F3=V9MG1SMET_ORBU!MR,(:WG8>>#H?2!(JF2T/E];V1>?TZ MRB7K=J'*,DH*\A2EV^&(!\WM=S0]^> /^E'AB+(4VDH&I7$H3:!HNHY4!M\S M9_ _9$F51"F)H\TN7]JD4W=/)&JSJ=%F4TLJCM*T)*^2C"SR-(V*4I7ZGOQA M?LS2>W,+1BL.NCZ@H\T/->G;EY9WK$=HGA]*XU":0-%T/:H\O_?"ZH#FRBK) MXFU1U+JKKZHVVR)>1:74I#@H,VA2'TH+.]KAT#=O[\[I#WS0S#Z4QJ$T@:+I M0E.9?<^/M%+N2Z6Y;RU:Q_?Q2BZV::W:7SLO-(R&'_T$=02@M!!*HU :@](XE"90-%W?RF/P ML%LM>=!% E!:"*51*(U!:1Q*$RB:_KPT93'XYU@,(^\]\ON&P_'=0K?FXXY5 M%Y1&H30&I7$H3:!HNKJ4U>";K88_?>^1WW\TP?'=0K?F-HQ6&M1@@-(8E,:A M-(&BZ4I3!H,_RF @Q?YZ4$V9#^Y ZMTBTI27Z\$G);_O#JW=/'2L0:CU *51 M*(U!:1Q*$RB:KD%E/?AFZV'$=.4VCU1-M5HH/2@VZI!*6%4!J% MTAB4QJ$T@:+I*E6&A>]!)QT^U*^ TD(HC4)I#$KC4)I T70)'CRE^:7'-+>C M7MF,>O4E83U:R@799@M9])/9NYQUD\$^G;TV'VZT1*$;*W4TVSW,*UX>73]0 MZ#$9E,:A-(&BZ=)37HIO]E+&Q&AUE_I=(6/93E9^C(IX16R_32C6/^_KB\JH M2'+R['GUBQV!W+N,;PUMR@ ML;*#TBB4QJ T#J4)%$V7G;)% K,M\LTF(;\^YX/*A&ZV!*6%4!J%TAB4QJ$T M@:+I$E9^2X!]/D4 ?3X%E!9":11*8U :A]($BJ9+4-DMP)G9\?<'U M<;R&6B90&H72&)3&H32!HNE*4Y9)8,R'&]>"7Y"UC,IM(=MA<+/;)?N4X+R> MX(XW(3.W9+3>H/X(E,:@- ZE"11-UYOR1X*1"T<0.UH$0TL[>FO:S"T;K3_H MEE%0&H/2.)0F4#1=?\HD"<9O&:7&.S5'7D>_)^OMNG=O3;[8QNVF&&G4K.N5 MF[QH%CVU&^?M[L9II]3*!!S4:]";3EN75_-CO4(=$2B-0FD,2N-0FD#1=+TJ M1R0P+TCYJOFTODY GU(/ZA%JHT!I(91&H30&I7$H3:!HNFZ5C1)@GT\10)>@ M0&DAE$:A- :E<2A-H&BZ!)77$GQCKR4XPVLQMV&TTJ!>"Y3&H#0.I0D435/: M3'DMLY%>"V)2,^L_+7I@4F-NV5C]06D42F-0&H?2!(JFZT^9+K/Q:U&^6"M% MH[E!?>V8MJ?-0BS;FKON\53$?/S1*H/Z(E :@](XE"90-%UERA>9C=SHZM@Y M/MB[X2OW:NA:<+@?PI73,YK-[1RM1JA% J4Q*(U#:0)%VZEQ6JZDK,*HBFZN MU[)XE+>RN4TZ;J)G/4A-#CXEA5S6:K7?O',FT[JF*GYSO8D>93W??:QE2E*Y MK*M:E[,ZA!;)XVK_ILHW#9(\Y%65K]N7*QDM9-$4J'^_S.NI=?>F.?DGN-K]XXVC#^(%8!$CUE*Q=A829F? MFZ9(5I!A,6 Y4/5FP7B&I9KRI2ER#GA>@K+4M"W+-S-,J!&-RK5;'HU8(5-" MX98C4609YD^7D++-V!@:SPMW9+F2>L&,1CE>PA3D?7[+U7 3\(;,36&&DE,\8>].1J/C8LG1"DD$C-@-5C#1-(4TVDTOA3 M_S,_KG4KK3,L( )2W^2N5R-C=! YDM8*LI? MM*EC+0,EA9 LJ\$J@XS0ZHD?:Q^V $-W#\"N ?:A *<&.(<"W!K@ELY44DH? M8BQQ-.)L@[B.5FQZ4)I9HI5\0O6V3R57;XG"R6C"Z!JX)+,4T!0H81S=, D" MG:)I50F(+="-JK\)YOR)T"6ZR%A!I5Z^)GA&4B*?T(1E.:-0+=N6[=4LQS%( M3%)QHOCNIS$Z/CI!1XA0]'W%"H'I7(Q,J63H9,RD3OFR2MG>DW(,R0 YPX_Z M.TX+?'(XW&Z!Q]WPKP4=(,LNX=8NW%3>-QM@-QM@EWS.WG1F$EU1(7F1:?]^ M7:L ="4A$[_;O*G8W'8V?4FWSC LISV.9")_-K2ZA/LK@GLAU'O<91K]>#Z/7I M8I]D<4]D.R[ZC8M^9UW>>935A M.P*"1D#0*>">JNM#G:B_,%?]@RH)(D2!:0(H84*V_ET%_^5[ZMG^\(6JEJC0 M=\]>B.I,[HU[%S;2PSXNT?"P2[0EK.T2[4SIM8+-K49(=ZW?,%\2*E *"T5O M#0*5#J\ZP6HB65[V1C,F5:=5#E>J>0:N ]3[!5.W:3W1[5;3CD?_ %!+ P04 M " !O1%=8-E/L5^L" !I" &0 'AL+W=OXYW'.,[V6X%O))90!(G@O&U7MJV2# JJ>F() M7#^9"UE0U%.YL-52 DTK4,%LSW%"NZ YMZ)AM78GHZ$HD>4<[B1195%0^7L, M3*Q'EFN]+-SGBPS-@AT-EW0!4\#'Y9W4,[ME2?,"N,H%)Q+F(^O*O8Q#$U\% M?,MAK3;&Q"B9"?%D)C?IR'),0L @0<- ]6T%$V#,$.DT?C6<5OM* ]P3Z M67]D"O0N,XJ0$A3$<[Q^$W@: ]*6I&MJH19G4[*01,*X%>'L$N!ZY%1PS1:YY"NDV@:W=:"WQ7BP9 M>P<98TAZQ'??FTS]CH0FQ\.]#GA\/-P]H,9O-]BO^/R]?#/46ZE0EOJT(OGQ M10>0&X1"_>QRNV8+NME,$;I42YK R-)51H%<@16]>^.&SL573A!T-[M6G.$3'QX9@M M*?U62O^@E*M"Z*/YAU9E5\Q)KE1)>0(D$0H[#V#-%VXDX?N#P8Z:KJ#P8D=. M5U!PT:TG;/6$!_4\"*2L*^WP/^\"WYS(K;2[@AQ_)^V.(&_@[Z1M;Q3A N2B M:F9*NUIRK(M/N]KVRZNJ3>RLCW4?K=O>/YJZ"=]2N&ULK5C; M;MLX$/T50MTM$J"Q+I;L.+4-))86VT73!@VZ^U#T@9;&%A&*5$G*;O]^24E1 M[$01DH)^L$AJSAGRC#C4:+[GXD[F K]+"B3"R=7JKQP79GF4& YXB4P?6?# M18&5[HJM*TL!.*M!!74#SYNX!2;,6<[KL1NQG/-*4<+@1B!9%046OZZ \OW" M\9W[@2]DFRLSX"[G)=["+:BOY8W0/;=CR4@!3!+.D(#-PKGT+Q+?,X#:XE\" M>WG01F8I:\[O3.=#MG \,R.@D"I#@?5E!RN@U##I>?QH29W.IP$>MN_9_ZH7 MKQ>SQA)6G/Y',I4OG','9;#!%55?^/YO:!<4&;Z44UG_HWUC&\T P(GP&,6\#XI8"P!80O!40MH%ZZVZR]%B[& M"B_G@N^1,-::S31J]6NTUHLP\Z#<*J'O$HU3RQ4O"J)TY)5$F&5HQ9DB; LL M)2#120P*$RI/T1GZ>ANCDS].YZ[2;@W835L75XV+X!D7?H"N-6LN4<(RR(X) M7#W?;M+!_:2O@D'&&-(1&OOO4. %XYX)K5X.#WK@\XB.*[YQK\5P9C(E')9"4#?+M=2";TSO_?%L'$2]CLQZ>I"ECB%A:/S MD02Q V?Y]HT_\=[WZ6^3++9)EE@B.XI4V$4J'&)??N+L+,4L!8K7%%!9B337 M.0ZE#Q'LBTQ#&M6D)N_OEN%YY-6_N;L[E'W0_6MEMTF66"([DCWJ9(\&9?]< M@L!F2R *1FZ^IF2+S3'5IW;#-3E0>QQ._3ZU![V^5FV;9(DELB.U)YW:D\%T M]%GE(-!A4OKV49N@#PH*V9MY)C8SCTVRV"998HGL*"C3+BC3P2UPC56:FQV0 MZL-!D'5EGGZ)%$VD73'KOXJ=TCBV1P M,;\IU7DGU?F@5-[(#Z(_S2FZ Z&(2=2WP @7Z!-7YD"MP)S<49]2@\RO?9)M MDL4VR1)+9$?AF77AF5E.+S.;0;%)%MLD2RR1'07%]QZJ"&]PUWSD;'NF0!2Z M2%NK=Z@41+]_EIC6KZ2;2ID74,*T!4B%2ORKB5U606\],>CLM3&SRA9;94M: MML-D. UGCU[NFIBX!T5> 6);5]=29_2*J:9TZD:["OZRKEL?C5_Y%W%3AS_0 M-)\%KK'8$GTN4-AH2F\TU?,23:7==!0OZU)RS94N3.MF#C@#80ST_0W7.;+M M& ?=]X[E_U!+ P04 " !O1%=81\Z\TD # L# &0 'AL+W=O9I2^3*&1*R'CN=L!Q[88JG-@!L.,KJ *>C'[%YBSRU98I8"5TQP M(F$^=$;>]:1O[*W!#P9KM=,F)I*9$$^F UA% L $$;P6T-H"6 M5:8(Q>HPH9J& RG61!IK9#,-*Z9%8_B,FVV?:HFS#'$Z_ 8HFB(?R2B.F=D) MFI!;7J23V9?+"6C*$O4!31ZG$W)Y\8%<$,;)'4L2-% #5Z,;ALR--DN.BR7] M(TMZ/KD37"\5^OI M O("5%:E^$TM\%3)SD2V)UF[E*Q]FF1&*L:+TW],MGI*S\I6I5HM[E35SD2V MIUJG5*U3&^(#<$W@&1]?!54"%6BO:>'FZ5V%K:#1'KBK73D*J_:.4=#:-YE4 M$/E!HU=:[7G?+;WOUGH_S6=VL_$>CT1:&4!!X 4[ZS8;_0/_NZ_\]P[J\E M]H+>J\VJ]>O4W#T3V9Z$_5+"_O]*:,X]$7,,*I9\C M9;/1Q;,AB]JTZ&B1V6IM)C36?K:YQ'(>I#' ^;D0>MLQ"Y1_$,*_4$L#!!0 M ( &]$5U@S)7LWU@( $,( 9 >&PO=V]R:W-H965T FMXFUQ ZVVPY^ M/;:3AGYD94B\-+9SSO$]QZUOHS7CCZ( D.BI*JD86X64];5MB[2 "HM+5@-5 M;Q:,5UBJ*<]M47/ F2%5I>TY3FA7F% KCLS:'8\CMI0EH7#'D5A6%>8_)U"R M]=ARK/N$X!F"WQ+\EQ*"EA"89!HK)H<$2QQ'G*T1UVBE MI@ MJ<7UT"VCLA#H+>X_D]!4U?3O=ZZ,G+ MZ>X1-WYW5K[1\X^?U;>;N9!<_6"^]T7<2 3]$OH2N18U3F%LJ5M" %^!%;]^ MY8;.F[YX_J=8\I_$=J(+NNB"8^KQIQHXEH3FJ#1?YU1]G?O2:U0&1D7?F*O8 M#\*A$]FK[5@.4=[ <[U=5-*#5%\3T&HY!#E#KTM5./-WKI>*^"Y:5-");^DLKF+NM6N$]Z8!K"W/E$= MLFEH?V2:]GJ+>4ZH4.X72M*Y'*J:>-.RFHEDM;G$YTRJEF"&A>KRP#5 O5\P M)C<3O4'WOR'^#5!+ P04 " !O1%=8S+,G G=VJ M9" 7AC,!MXKH15E2]3P&+I=#+_16!W=L7AA[X">#BLYA N:^NE6X\UN6G)4@ M-)."*)@-O5%XD7:MO3/XR6"IU];$*IE*^6 WU_G0"ZQ#P"$SEH'BWR-< N>6 M"-WXVW!Z[946N+Y>L5\Y[:AE2C5<2OZ+Y:88>N<>R6%&%]S47:/0X!S/) MM?LER\8V\$BVT$:6#1@]*)FH_^E3$X'E!J:#)1<$F6MDXG M*3D^.B%'A GRHY +C1@]\ TZ;:_VL\;!<>U@](J#841NI#"%)I]%#OE+ A_5 MMI*CE>1QM)R,=,(/) JBS@Z'+@^'1SO@Z>'P<(^:3IO CN/K[$_@[]%4 M&X6OZ,^N$-<4\6X*VUDN=$4S&'K8.C2H1_"2]^_"7O!I5WC>DBQ]([(7H8O; MT,7[V!-7VA5E.<'")K24"V$TEFO&%UAIMFY+#.Y"N:=@'P:WL2:ZP"OIQV%J]D-UM97?WROY> M@<)7+.:-'JHUH&XYQ;-?]IZL%W M0]6<"8T1F"%E<-9'GU0]3.J-D95KKU-IL%F[98'S%Y0UP.\S*Z2979L#/1A79P!S4W*BM:0"DI+Y& ]=B[#89W M@0VP*WY2V,F#-C*I+#A_,9T?J[&'C2-@L%1&@NC/%NZ!,:.D??S=BWHMTP0> MMM_5O]GD=3(+(N&>LU]TI?*QU_?0"M:D9NJ1[[[#/J'8Z"TYD_87[9JU:>JA M92T5+_;!VD%!R^9+7O<;<1 0AD<"PGU :'TW(.MR0A3)1H+OD#"KM9IIV%1M MM#9'2W,JW8%FE*RH*P9O)R M(I3)*W2!:(F> +"G'80\_S";J\ MN/I?QM<)M5F%;5:AU>V=SNKW[4(JH0_^C\M:(Q&Y)ZW!WBGU3.<;N3PU4;&-,A=JFP7I8!"/_*T#%K6PZ!PL=L&: MJ.0 UHO"7N2&Q2TL/@=+7+"X"PMPC-VPI(4EYV"I"Y9T8&&:1JD;EK:P]!RL M[X*E75@4I0,WK-_"^B=A3SGH(KM6(%S(?@>9ZMT,WY;S2@VZ^N)_@([L;X(]*A$_RIR#E$-&BJA6L=&'1N8-4SJ*".Q:NHWZ, MC]R3X* 8!BT$W1O;8*[Y^$?E&GSY#T0L:&E MU)"U#L0WJ580S2O2=!2O;.5><*7? =O,]&=66L>UD$\J1]3P7!9<3;U M'[ 0]=0+O=/"BNUR;1?\)*[H#M>H?U1+:69^QY*Q$KEB@H/$[=2;A9/YT,:[ M@)\,:W4V!JMD(\23G7S)IEY@$\("4VT9J'D=<(Y%88E,&G]:3J_[I 6>CT_L MGYQVHV5#%P\RW-)]H5>B_HRMGI'E2T6AW!/J-C;P(-TK+

]+GUX0Q 1B\ 2 L@MP*B%A YH4UF3M:":IK$4M0@;;1ALP/GC4,; M-8S;*JZU-+O,X'3R%8T'"M[!NBDCB"T\.NV8P>R TI025FC/ ^,[<.'P'64) ME&>P8"H5>ZYA137"W0(U985Z$_O:I&8_X*=M&@]-&N2%-!:8#B *WP()2-0# MG]\.)Y=PWQC2N4(Z5XCCBZZ[\FNV45J:D_:[3U%#,>RGL+=OHBJ:XM0SUTNA M/*"7O'X5CH./??K^$]F%VJA3&UUC3[IZT[;>LJMWX>JM;;WOCDAE?VVOTX_! M(>$>2L%UKB DD-&CZK/A-B9RE>G"@V'GP?#?/,A.1UN:H]TGNN'[X/ALKSPD MP2 8Q_[A7$\3%)++J%%(NK@F6__L!MON^8W*'>/*^+\UP&#PWG0#V72D9J)% MY2[U1FC3(MPP-TTJKNI#:P"P:E447]H/53]L8&S0 >ONKNV[?]_=!1.P"4I. MY$O,+N\]S[QE\$P6!\:_B Q HJ]E48FEE4FYO;1MD6104G'!ME"I.VO&2RK5 MDF]LL>5 4T,J"YLXCF^7-*^L:&'V[GBT8#M9Y!7<<21V94GYMVLHV&%I8>NX M<9]O,JDW[&BQI1M8@7S8WG&ULEN5-"^A$CFK$(?UTKK"ES%V-<$@_LKA(#K7 M2*?RR-@7O;A-EY:C(X("$JDEJ/K8PPT4A592(;@-P7TIP6L(GG&F3L7X$%-)HP5G!\0U6JGI M"V.F8:OT\TJ?^TIR=3=7/!G=PQZJ':"?T4H]4NFN ,36Z+C[^ W]!FS#Z3;+ M$W2E'BST/@9)\T)\4)2'58S>O_N WJ&\0I\SMA.T2L7"EBHP+6\G31#7=1#D MF2 P09]8)3.!?JU22/L"MLJH38L"*QGI]>ZZ0, B]%M>+?];&/QN-_T_&98:N2N!Y M0H?R&*6_]MBG%(LG$NO9YK>V^6]41OZ4?DXI%D\DUO,S:/T,OJ^,:IK??>R] M,'#Q:1D-X%2_$ISBXG-&6>A>$T1NFO/?4IQ>*) MQ'JVS5O;YF]41?,I_9Q2+)Y(K._:3JL53J?6](T_> MD3>JIT9X*E.G5(NG4NN;^M0PX]'^<:2DW/.6S,.J M"53 6DDZ%X$*BM>#;[V0;&M&P4&ULK5;?;]LV$/Y7"*T86F"+?MFRFMH"'&O%^E @2)KMH>@#+9TM MHA3ID;3=]:_?D9)5QU*T(.B+35)W'^_[CCS>_"C55UT!&/*MYD(OO,J8W;7O MZZ*"FNHKN0.!7S92U=3@5&U]O5- 2^=4-G=KMRJ;R[WA3,"M M(GI?UU3]>P-<'A=>Z)T6[MBV,G;!S^8[NH5[, ^[6X4SOT,I60U",RF(@LW" M6X;7>6KMG<%?#([Z;$PLD[647^WD0[GP AL0<"B,1:#X=X 5<&Z!,(Q_6DRO MV](ZGH]/Z.\==^2RIAI6DO_-2E,MO-0C)6SHGIL[>?P36CY3BU=(KMTO.;:V M@4>*O3:R;ITQ@IJ)YI]^:W4XD->$2;(ITKN-16EGOL& [%P?M%N>M-L&CVQ M:1B1CU*82I,_1 GE8P ?&70THA.-FV@4,8?BBL3A;R0*HG@@H-7SW:,!]_SY M[N$(F[A+2NSPXO])RD;)FJQ0*877 P^&J%@K-*@#>-FOOX1)\&Y(NY\)EO\DL$>Z3CI=)V/HV8-8,\ZAQ&I3 MR+TP&@M7 >Q UQR&5&S0I@[-UL]#EH183^?^X5R> :L@N+3*1R-[(>]IQWLZ MRGMYHEM45&V1O]P,28#U$FK\NA=855QAMHMTBX^'-L14..;X3%!1X-&4BA0* ML&00+K6&P2K01)6<*3.=]N3K&T6SGGJC_%ZH7M*IEXRJ=[J-*)3<"O;]LF U M7),^UVB ;=\LGDV2'M^D=Z:B(#DW>\1DUC&9C3+)80,*DT:*4TTII#:#J9OU MX@S#M)>75=\L32<]-J-1O3![:<,SSWY?,U2'M)B-]&P>Q" M@KY5E 9!?"%!WRJ6WM3F\>P6^UZKJ5K-2[6;[ 7 M:UJG'S!-(_<1*P#>9\)A@Y#!U0QC4DUSU$R,W+EV82T-OC1N6&$_"- ME.8TL1MT'6KV'U!+ P04 " !O1%=8T77:\ZD" #G" &0 'AL+W=O MX@#FHNVHF=,]M63)2 M I.$,R0@'SOO_-%D:.)MP%<"&[G31B:3!>?WIG.=C1W/" (*J3(,6#_6, %* M#9&6\;/A=-HI#7"WO67_8'/7N2RPA FGWTBFEF/GTD$9Y'A%U2W??(0FGX'A M2SF5]A]MFEC/0>E**EXV8*V@)*Q^XH?&AQV 'ST""!I \%Q V !"FVBMS*8U MQ0HGL> ;)$RT9C,-ZXU%ZVP(,ZLX5T*/$HU3R2VL@:T G:.FU=,-L_J$%6@& MPNX3E@+ZO*"DP-;ZTRDH3*@\TZB[^12=GIRA$T08NB&4Z@ 9NTI+,Q.X:2/C MJI81/")C"FD?A7X/!5X0=L GSX<'^W!7&]*Z$K2N!)8O/.S*TU[TT/N'2N]( MR- 74IHXGJ.Y'I(YKO?I]T^:&UTK*.6/+E]J(5&W$%/#(UGA%,:.+E()8@U. M\OJ5/_3>=KET)+(]S\+6L_ 0>_+7JFK'*MY:U;DK:DK?LYSFB[-._,OP33^* MW?5N8EUQWN"B'[1Q>YJC5G/TA.9CK7,/S146"NDBA)'9AM&YY^M?5]('-;UT MR8]$MF??H+5O\+^4R>"8GAV);,^S8>O9\-_*I(=@ZY7B^J!,><'(;S#AA&== MWAR>,(A0R9E:=M7?Y"#TI4ZX.\>0N0+<8%$0)A&%7--[_0OMNZB/U;JC>&5/ MI@57^IRSS:6^B8 P 7H\YUQM.^:P:^\VR1]02P,$% @ ;T176&-$1LH: M# S'4 !D !X;"]W;W)K&ULQ9U=;]NZ 8;_ M"N$5VRG0UJ*^;'=I@#02L0([7="<;A?#+A2;L87*DH\D)\W0'S]*LDU3HFGI M],W2B]I6R(<47XH?KRCJXC'+OQ4KSDOR?9VDQ8?1JBPW[\?C8K[BZZAXEVUX M*OYRG^7KJ!0_\^6XV.0\6M21ULG8MBQ_O([B='1Y41^[R2\OLFV9Q"F_R4FQ M7:^C_.DC3[+'#R,ZVA_X$B]7975@?'FQB9;\EI=?-S>Y^#4^4!;QFJ=%G*4D MY_S^N3%R=Q%!;_.DG_%BW+U830=D06_C[9)^25[ M_!O?G9!7\>994M3_D\==6&M$YMNBS-:[R"('ZSAM/J/ONX(XBB X^@CV+H+= MBN!-3D1P=A&<5@3W5);<702W%<&>G8C@[2)X[0CT1 1_%\&OR[XIK+JD@ZB, M+B_R[)'D56A!J[[4$<=Z0VR+SG1G9(X>\+F(3JOHMD.^W@;D MEU>O25Y=+F231"F9)U%1'*O1?&A2"OJG9!]2Z@,.^X/I 7R2QLRTS]G#OCQ% M-G4412;GELU40MRG:U%NUTT-?XJSZ-TR45;6I*[)W(<[B9Z MJ@]?/4;Y@OS[[P))/I5\7?Q'5_.;]%U]^E7_\;[81'/^820ZB(+G#WQT^><_ M4=_ZJZ[2(&$!$A8B80P$4VJ$>Z@1KHE^^7F[ON,YR>[)/%NO14THJI:RN=[$ MU?"C^:93VL@=JG0#\VM8-4IXN+0OQ@_'\B&3"Y$P!H(I\GD'^;R>\O&F3XO3 MN;A8Q2BF:3=_U!\Z^8SM; MBK;V%S&P:!K[USK-C+"AFOD=S:R69F=#A,@,,1!,$6)R$&)B%.(FS^:<+PIR MGV=KPK_S?!X7O+JNFO8PVPGU@[S2"6.$#Q6F@7G'%Y,ULV8M<;JAJ&59M"60 M)I0[LR9J* ;*OE+RTT/)3XTE_RDM\UC,X.;D(4JV=9'O"WLOP^)4L1O)0XM] MVJGMGN_-K/9%T0WF6 +9OC(TM,FL$XR!SD I^=FAY&?&DK]:+G.^C$I.[J,X M[Q;_ R_*TV5O9 \M^UFGM*CM=8J^&\IV.@*%FE!3VBEX4/:5@J>6G(U:QJ(_ M'E]O=N/K2 [!WXBJ7XW-^:G"-^.'EOZ.=EQD[M1V.N6O">?X#O73ZTW2?;$Q1CX M/LM)1.ZWY387HZIM/E]%!F6,:0Y6AG;:[XXH9X.$FB"VZ[7% &5<%<.68MA& M,:[K"?Y5-2NM9B&U7Z,M7R-FV9XTV&HJE*2;N$FOV2>DY27T;17<+)=B-D*U=<<0OWWLD0 M':%."M78'_;,]ML:ZEP2SYNT]4/FC:%HZAUJ:;K89M.EF6)^/#O%-&.&"@*E M!5!:"*4Q%$V55]HY-GWA*:8-]7:@M !*"Z$TAJ*I%4-:2[;96OJ_3C'->1E< M1^SN%+,]+8&F&$)I#$53E9>NDVTT+UICJ_10#W9+?>99^L#S'O==SV MYT]=;])V6?4A!9=.VQ)![1T4395(VCOV$'MGP(S3S!VLD\:X.:&3-J16)ZC# M@Z*I.DF'QS8[/,_D&YA3':PBDA;878N(3CW;Z:PI"*'I,A1-55HZ1+;9(0IW M:P;416-:\:"F#Y060&DAE,90-'7UO+20'.N%/08':CY!:0&4%D)I#$53*X8T MGQSS6J+?LC)*JB7TLDK,LZ(D:5:2)UZ2G,^S95K/4$XL'#(G,%AXJ+GD=!<0 M4:NSIBZ$)LI0-%51Z1HY9M>HOZ)OJ@E,G"WJA6*[PU5XK^C,*5"1T2C7 M"FJ.."'KYO$PGRRB)^W#4- 382B:JO714U%FG^@++\H\GE=.T,F[ F;$8.6P MCS9AGVW"/MST'$:1(XTBQWWI'AMJ*4%I 9060FD,15,KAC2FG/[&5-_G;\S( MP5(C:0&4%D)IS.FNG**V^"<7CJLB2I?*,;M4S15:/:A039B;;E@K'-29.I,I MM^YVM<\F0_,10FD,15.EE&Z68W:SVGUP\[ ]B=(%Z=4]0STM*"V TD(HC:%H MJNK2&W.F+]T]0VTR*"V TD(HC:%H:L605IICMM( $VJHQ;:C*5-@.IUT'Y+2 M!O2H9K8,-<90-'43 6F,N>:U5<\S6S8G.E3",Z=@-]TVF>TGOW1Z:O8;]$11 M:\^RW9,S:>A),A1-K0?2!W/-/MC-[5?]9A%0=PM*"Z"T$$IC*)HJIS3!7/N% MNV<7:HA!:0&4%D)I#$53*X9TS%RS8_;SW;,Y@<'".YU>U_8Z?6Z@"49GW14X MT+PQ%$V5ZFB#'_-2J6?JFJ&NUYE3:(QLXO3IF7N1W#[],M3M0M'42B#=+M?L M=M6-\:!%(F;@8(&A7A>4%KI==ZJ]6P0J054]:7.Y9D?)MJB]W[3PTV&#IYMF M@Z>^CS68TQ@L*)(60&DAE,90-%5[Z8NYDY<>@D&M,R@M@-)"*(VA:&K%D-:9 M^R++RLRI#JX-FH5@MN6YD\Y^5M!T0RB-H6BJTM(+<\U>6+6GJK[YUPH(];V@ MM !*"Z$TAJ*I^SA*!\U[Z:5E'M1-@]("*"V$TAB*IE8,::EY9DOM<_NQI>@A MBI.ZS:_F:?6MZW.-NCF)P=+33J,^<>ATYOOM^38TW1!*8RB:*JNTUCSS&JO# M6N&F'[_9[RMVJEDWXP9+"#7*H+002F,HFBJS-,J\E][XRH,::5!: *6%4!I# MT=2*(6TY#V7+G7)0S0D,%M[M6*/^M&.@:D)-NK40(/2>&HJFR2\_-,WMN?;9HC?.F/IQ>>'8F$7]7JEI- MSWB"D]-Q W/

A M^#2-H],8Q+=,:,';L>"/:0"_WH@HB.7'.-W6$6%'/[#3KIJ(4!;/_X$]>-5$ MA+)$P[.[\Y[.&KN=,EACY7Q;PO-/+B(_N O\S TM!'[OPE>7@R0-A7QV.54. M,"KG8BH)&,_4NO:H?;EQ,1AN*]^.#Z\OGG=96"[J\KYT4I#1S/A/"O M*^?%6,U0Q-U%FLY@,S)PMQ3?*^=Q* L:SX7NE3/X5Q[PC7"CSVZ8@OZ]I M.9N['%@\%ZI7SI+%X[V5K@]F:5]*ZWB5EG@Z#D*0G1$.5;N569*R0?J]26FU MU5!?!5]/X/WC3'HBX8]CX?JT'WB=M[_ /P3MP!L>[+G>T5YGV-G?/_#V![[? M=?W0P3=_^$$R#=T9'$H81*)--[U1:PWB-(TGN-P;\CMX;MAVPV 4G> ! MJ9_5GH^/=U\?[.&V4SB?U-[QYWE/W5VN_3]*UI/ZA_5 M@>WQ*_H.O @>RZ\[>SMS[ZIV#UPHEB?Z64/ IO;0G03A[.3OMT 5B?-1W#O7 M\<2-_MY*W"AI)X!_0[XP"?XM3KJ'\!3Z>,\O>P3K$'34RW=[B!^?/E[2P-E^5W=ZX7/_YA\7'W^[O?S8Y/5:[^%4 M'L//+Z\_.+^ D(CBZ&,V@44\1\F2:S%$G:"[XT0NRGM?!"?O8R]#889IVCLD M1H9PP5M0!?])HB9?Y6V%D&S_>9"LR&++P;"?/KCRBW,9B9_7V69]9&QOMW=X M]*"(75M:'^P>[.VM(ZU7B68M>7O3KRA[;5D:BN'B$<33]7'A,RR,BR??C,NL M=CV9@OM1!(KMM9C&,MUQAK&IL2.G2&_8\?/_5_=Z[/KBZO;YVK3]J+X/)9..A;. M,$@ 2,Y,N-(!"U[XWR UKLAF.6/[OXAT/GS3GL 28[RM[;NS-CZJ+2*-A'M/ MP?+33()-F)[3IO^ A=9]:/Z\_9VW[X5'IMQ__:U[V'F#ME@1^UL.VFGSWZX6 M^A4%\>5U(SL:V?$4[4_"XP),&5@M/X9NF!@!P/S,8UK<39U M04.L6@X2=/ ZYP&(,6!"(-U/GJ#)G)'O%F_F>S6#.T2W=[>]=]PY6- 2MM\0 M?O87Z:T'WZ?"\5J,@@1Y4HKS?34LCT#Q.CD+^FXB7,S%1Y&8GPGB)P@39S3L2MAJZO=!UN#I0NZ;!EO40B*O*PR M#4K*;H@ R]7FY^J3O>ZN]U>;S.:^>[KP_V-K+3W>K?S^AMT_,-U M%%2FF$JHJ-_$(8'_Q7*J% #J"W(:9U$J9Z>Q7S2F84<>9@&D8BKC.UPG-Z5? MHRD=NO>N%-^A_YO UY/-A+I#X=;]>J%"Z!Y!HJA\'.^\[1UA'M#!06?!&[%H M/&P0D9F_E"3F"!T=L"QB,"VD\V^'HB;TU_=]*9)$_>=W M6*]K@E^=G;>'O8[S.AT[_3L19:*UVA_X33Z.K3R_GCF_[L[;_0,XO/,PCN7S M2X=B]L0&$?IY*/IY 7(*?U[*V_C>2.IN;^\:KX'W-7 MS'_][76O>_0F<5(1BNDXCH03D4[?<@#>88;0<,!<<@%:OCAQ?GI"Z!.)">XL M$-#!SMO7AX?SY//S$SR?O\< _2O<:='XZ![NO-WK';?W]Q?7_Z%\2L^0 G2\ MUDOD9;F.) 034OC.-)-)ADZ_-';@"M+JN[V?!C\C5\%83-]+3ZH:]_U&5]5> M;[?W2+BVK*4>]E4]HHRJ\\9HYPFP9R>)P\ WB<'J5X35XH\5,2SFF?OR2/1M MD(;DLQ:N-W8\["Z[AHS[84Z'JR" M\%A?[5#";=;M#8@[&+7C:.@W@!G?"CF_CN7PXU[W(PLURDSN^_GZYC=J_%)9^1,]8*HC^I M@_XMC =@VM^ $>BEZL#7,6Q+L3.P'-+#D,M@YGAC 1@RP=J#@,T)F:<9!(GC M.OMBG5_7R;G:ODIFT3[9]C">G"V M3^)C7*ESV7]3:4O\*102Q2E\\U<6H+$.-OH0$](DI=,FRXWW/0Q@6I,%P5BFR MN1\+"NS/TG'K_C '0T^'WP)ZH'<#U="C?A+M0ZF(^?T"9HDVZ2.L<= MQW=GR=,EIZJ:X:1^U-]3-\URW.\M%9POE*%<56GI?'RI'.U-R,6:TCS2 I#! M)$A3(!S2EF4G4[5U,G@PBL@- M5>\U5-U0=2E4379B"&\B'-?S@*JEBZ2)>(Y&8K3T6U"BZ%<7K]BKOE*;S=W>H-W3RHRMP>Q6-;3WC26=1[L'QX>; M24+?6'7HWO[NT=&&,N,W^GY':S4GVE"]Y?-XI!_E-T_TC.:%6_(42'04R]D2 MQRA=1,3KJ8MR'VEO?^?M[\M9P?,7M3[UD!\K#5[O>.?MR>?,,ZH::O47@?P] M0"6?=86@NO]FF1-_"^#V<9EZL%4$N?]C$N3-*O5I:PCSJ=*,3N1=EL!"2?)H M#X;>FDT8UF0%3\VW_U'0]&RYXO[#(JD^C]_H.$[Y-!Y'UL,G(.LZ>;_EFL7# M!\Q/S/A=,VR$;C!R?H%3^[/2ZW0 M*CE12@M!;;<7QXK%*-F,B77HRG#35"0\6@BQ!;L-P-;<$<4L3 :\FR0@OO K MC4%B.!3DKHQ4$03>&: 7,P+T1(XCX]")@1U:6)NK!=2FQ.#F?F??2GJ^<>7 MA67;EU]#,:-0ST_= ^?3[LWNZ:YSU#O$#.F?\<7SMU3IU(,0V)U%&\- 3MB' M.X5GNW@1D!.E./BT8S?S@U3MJUQ"6)]G7WA#V<=]Q[*?0^\\=$>/]@@\>KQ) M8%WP?^@D>5P0(/O4O/J5+-TFH1QUJ6J>XWCQ8JI Q+.ZT.7'MZGHWY!RAO K M+Y92Z+IGDC128CPP1LR\"^(L"6<:,9<]M2[(J=N/G0?133I)S_ M3\V[KT+2 MHE[Q^G&]HBY8^C"*H8@G;(I!0V"$R/%$8[6%><3)3.@)6;D74V -.'8X2P)F MQ!'FT@%G;@]<5!I0K1!1PBP>PU_P$X7B@ZDXQ%&&I-U?EI2>+>R@@$ .0/ MV/H3@?+=1@J]:5ROT.%F7OK)[@.$[=H&V?'.VZ]U9YF8XNR.1H#D2 43SF_F M6@&%P'1B[CLR1_]37 MWG_1U^X!2L);[^^WNL='W_S6[^9*E*@,C1TQ5KD2K+)8L=1RXGSWWX+[#]57 M][J]@][Q)E!_>;W[^\O33Q_./M[>.!I<7%R8[#>UY+7Q]IP#43DX! 15<^..3-G&]!WD M<4&TZ]Q@&MO\CN^!K^?IND05,<@N>N8%DTY@]X"=@2KIH9RZ,*,LW3[ON MY+>X@R0.LW3QEL>FFCUUNMJ1F:XV-L<]=4=@6DOA?@'-$MCVB1O> V;CH3W; M"+:J-$=YW[_MO[_\K86R8K6@J\IN29AE3Q_=_VW_U^A@WF M3R\_WJ*(KG"^X%'GZ,F<;O>PLYGN'4='N_O'F^I9>]@YV$1FWK,'U:O3](DX MVA6PQ6=,5^+WVGQ9[9IC(WYQ7_:)"WW]0<41.\Y8HI[]MS7&@AX#1/K \"Z M3;OSXN6[4Y+6ZCJR@3:.I6+"BMR*9\2$94_\7DS BK +4..=[K=APL:@,AR^ MW!E94S"6PJN&!=2*V[US#!"D+FM6:"[QHF6!\F"%#[%$D!UA5F[-RD[G!( MKG6,J30&!X(L&GEOL_K>_6&SE4&SFD<&TV$%*E7,\: MZ5,;0FOD3Q5A@[E:)'UZ#2.L#2-$H%W)>(IG+!H-O"YTMM]M.& %(;.O..!> MPP'KPP&QOXX8N2%F"'J".NDUC+ NY-8PPDI"YD@QPOV&$=:'$0+0/L MSHT[ M%.G,>1\D6#N4R48OK W1/<8.YQ*7NP=FC+H[_)PZ7&CIG5!C<@M]"JG>R"JR< M#]@%1W(1$P^B<:XRZ8W=A L'^5ZKW*F1\36AY/U>8_)4$#*'BL<>-CRV/CP6 M@/;_7@O8P)WP_[^& ]:$SO:;C+PJ0N98<<"CA@/6AP,>HY:YT!P1?3\95[NC M MFW>G&=FTYNIW'D<\=/O ;8:!9R*[G+J> M-4IE70BW8:E5A,R18:E-I4?9 M>WD:U/XW-@P,4NH"0>P1O@CU9\NS[O0'<6:Z9F%]2,,R:T*8!_L-RZP>9%[K MVN#7#<>L#<=$H.5ZY4W>'18YYTTVG8;TV94SFK'8L,B:$.+!8<,BJP>9[F%' M\RQ/!=AK34!=6-"G_UV_RW>I$=PU+K"9H M=#3\N.G.4/9>G@BV2QK*<1%QPW)8JF&&=:&XUR]9%UL&5)BE6&UZ&T92449R MO/,VMS Q>=&5" [LV [/PN$@,DC\0$V%HB%05U+<86/VBRB9JG%1-CJ7@6_S M?=D;OE<]O@>8=MQIJAZ:JHFKJ''X Y')E.F9W&#*F/]H!@>Q_@ MS,A8)BWGS(QMO-1C&]%=2\$Y$ =1*3(?AWTBKS8@A5U;"RM+;AK'4AWX:S5A,TNEU:M^F7 M5O9>G@@VS4.)/:*G'GAK4F"8MQ*VR?.*P83G9#6VZ)T+>.H4QZ$V!GN-*+5A MHM4$C6ZUUFUZK96]ER>"[4H&D1=,0?^TLG3/A5!E#T+>!5Z3BU8?,GR,0S9A MR"8,R8-,3?>U?S51R.WG#<R]/!-O9UW$P"%*P8):4)SHWWECX M6=C(Z/K0X7'3/*V2H-'YXMVF?5K9>WDBV,YCB?DU[7\Z-]EDXLIFD%)M*.[X M21TL#ANBJP;1'>^\O8%S==.F5*TVU(99R@\.4W^5NH-0Z.\-L;S]92!?S=UD M 43M<;^W>W0 [S&-$VK(=B+)+W\GWMP'?CK6IV;=.(C3-)Z<=/);W$$2AUFZ M^I8* +^'>^K.':'U+^XV\'_=60,B8(*KF\8R)X^1: ^D<+^TW2&\X(D;WKNS M!"UHZQPF0=2>._?Y(UL-NP4(OORI+K@TZ%2O+V[^Z9SW3V\OKV^B%4^"%)[OK8$^ MEYET8M.@D%RM0V/;2=7$$+^%S0;1G4A2LO6"R(GASM/031*G#\R5.G GF!;@ MN%(X23;X4WBID\;.G2N#.$L<&21?>*DL\CA@AHVV6TXZ%LXD3E(G@1,+AL!Q MX0'QT+D?!]Y8K8:J%+RG[PQ$&-_O.G_$F9.,XRQ$QAXE 28B>'#I, O#&:W( M]\SX!GHL?KMB$XXO$D\& W@ O!E>B+T?>YTW]HAZ^JK[QDFX' >WF(X#>/TH MRN"PKL4TEBEVF3 Z8,MQ$^=>A"'^%U>-J9HPR*L)X"?W@1Y8+(B_,J'(( M3Q_?/ X#GR*,.=228L,@J4*049R*9->Y7>L4\E.#;3UP%@@=6)A?+H*C!TF MK^P,74_L.GV?6V(B+JUX)A4[P0VX4A:Y]_C?>-AR8FE^\C(IX75" F8@[H1Y M+!PB$((;MN"OF>.&20R7 #(*)YC@\2$F#7G'O)KKW^&,4UC*'0X10?$"#7(]@<_BFI&(ZV$+QN'I[ MNQ3]^!0-W3M0JD#UR3$BT.X-5&,\3@")_=4I .@TG A. .@A 3Q(!KCR3BMH6MA&J1&)$B5:2? MI>C:(,X+(LXE00$U)D>ZT\ G\*5CXHK(M(!IP.&!9*6$:$7\PPQ-)G7IKD-K MV#<3.YVX7[#!4NKX 5:; )P1.\2=&V98:V*M,Y4Q5:HRIN"305J!]I@((WD- M1[\/0":JC0&G]0"_0'(W*/."*/-9.&,71:D#2@?(JYE%OB FPCA)1 Y*A)7K MC4GX I])X(PQX0E@/@154[$-I3HQ/C3 + 68Q,Q!.@7 BL0GQ5]9 !Q, M"WW?!)^L.;![YP8A*1VH?P(WGI+W!70&.8&; U"*@?K#AC^_M$@WNA=GB%(+ M0P2L^ HTC;3MP5F"M0.FR92G65%GPQQ-P Q'BVZ:&_? L5%%3)RAC"=.IDW$ M2-SCK8!#@2S>148169OF67Y,F$-WH3007Z?*OIZ_F9LP9DG+YBLY:](:1!U>#I_-N9\T.O">$KP4]2,P$[W68BFZ#E1_L_E3I19DHH)>Z]9*%.\ M"*]"E0TX'9R+)X"\?'3^LJ:%]$-OI#R!4DRSU+5O8@'8 H*M@EGZP[([Y:CKB+PSO\TD05$M"[?%?Z@!+F#BE& MF2IIY(A2DX\(@,38JAD*@9*-/A(2%&,;L09;6'W3K2 %^C M0:X71"Z,"[,63K$C=A8"NI%NA759*;,6"SXVUU$^ ?Y5V*C8\)LZHX2/N0@> MA8F!2P#%D@='>83LJ/%8I3@(I6T,$;P8D5*^GKN8S<>86LRS.L,=)))B-/I= M8=WYG =AVOK$JOL9*,NZ.9J3NZ% Z0%M") VT8YO\D!PK!/WJ6U5>/;2;V9(4+U@F*GP[5'$XS">FE*3D2:E?%A>T5I6FD?1C83M4R)8( MWE8>8DB048O13)N5*EX04QX?,"5:<)*W T+71-&ASZTMX//J@Z?$I 39)B8F MP>6S.(,_(X=",'/A!RFPD_CBU_&?2_; 293SWZ; #<3"M2A!]5< ??TM+F!]C<)1 MYPEQCJ0 H#&<="J=DX <#EW)(4850P+$33CB=$NW/( *3 T"T3PA5%L*% M;QK O2S@K+".ZW$J0B$R2, J.*BD(.:\&*=N8%<>[$Q(+DO(>SA<],IDTX2R MU>%/3\:H%=#'/%:@W38-',NDP84\/!47R'/Q&OB\('R4&IR7QYB4[=SK13 T M:JEO$K%(X %Y8?&BL4:T&CDO)O5-MJNU@?0+0AH52"].TH+(TYQT6;:$& )O M354&WAP= \%.8I5#/9!P00/*%V:J$JQ!3C:)G"]@5(*FF<11),)EX-(F*D8Z M/)D%.O9"##CY K819B+H%1I8EB<@[3C8DE!I[DK!6B\TPF7DYKD0L#?XNX%? M>?#3:4/LF$M!!85/&6N?0&!PD<0%=5WJ3+/D/%D"#4>!(88&C.6!<4DLD,,^ MN5FH8HDZ=(-6I%D;& M^8NQ1Y?#K2,1"8FE'02K%ER#V6 >%D=SB6C@L1IJ7/ZK2TR_I9@TGC=YE@6L%I"D,)*J(>[&>BL>-JLH5!5 M'+D:1GD\$(\MB%2O!J:BEH8[^>8"Z663A!+ET4E\F6RLPG56O^L7!1\:FJ2T PEW:'0GX9,+3[B4H8U.NBIA M+>F9&$E#CCBF; M9DY,,Y]VG<\FE9.S$VA7F'4!Y.H'R31T9TL>I0MJ[/W%TMX>.M F4^I8 \+: M!V6!TT@PB#'%/D9F(!4(6R!NRNBP7@5+5J(9,T) TX"2C9I:3%T=CD=Q9.]4/_^I]GMR!7/[[_='-[_8?3__C>N;S]Q]FU\[Y_V]\")G>K M]%?T"&)J)!=BY@%0505)S4F27 ="%Z^,L]$8\S@?TT-1 &+EL8]?!V;<5IIG M?4XST(R]/%62Q1M_BS++\".+916:^]FLS#Q*^Z\EM6* 3Q[FBWX>![ 0L#K= MS(Y9H=I)'CZDH]"9;FOEB+J4_8F%GJ&JLK9?'',_8B[-=9,DFTQ5QB9+3O4P MSGN=H%"U+J+%*+W.I'G"%YB[214A+M6]=C_!&^AG+UR)DE)1PN YT[@4UR1)35^;H@;C&?^4%"UJ9&HBQ&PY) M\TD=G4 7)8+] F9/MD_6>$X*[AYL\30:@SD^DD)96=IGP0A'O;D07'0Q-NP4 MK"8J3Y =,UMAVNNFF&F08AST$>>0^OD&>RG"<7W$,/BU274X5T;T[\J(-B,F M$F.A6'X63@K6SD9X@P=]$BK/U,:4;T.0+>&]O[DRC4B51W4_M3DL>Z&-GM%/@5%5.>@(F#J!C/ TB9>>CQC>- _R93C494[EZ0L5EB&>N MD\R4I>L7.LCHC@,MM G4TY69^5-Q3WHO+K-N;F'E9 1R:AN;=!7[;[ M1;M: O*!! !*##SF*,+>#]1IA2%4^6Q78N(MMYQ]GH[ MC_//DMZ,QZ_L.N^4K?T=[+ZD-[B\0]8I[K= 4&GW0:"Z: ]0*NA, \K$TVUB M3#8SAFV\,,Y\]+D9\;X-4AL;P]VX[DW^KFACC*0QET =C]EX GU%NGG9[B2. M,->"HK76J11:C]C7A'#D><57"]V TFKX4[B6SUK#H:7L&/3-L:?0;D_"*3[8 M0 @T4=+TT;OMAFT*R#T 7=T.9Z&1#P;#T>]"U#X5+O8=PM9&(6O[.HZI M[$8\)1OI6ZI#D+E.M9=!54WU+%+/$H7[=/LC"X5:'$^B5A&,#FBDW 6Q"AYB MV[@OE$IIMCL1<&K>5E#>33Q,J3]]\92DR!& &JY25W@;R40T6_/'P"]OM2"TA5Q,@2BJ' 9\FL54GFRM MMHN> IFJ\!J899T6^]F %LDQH+H 7?GS/9(P02.^1J '+Z=0 U>G$ M$H'>JI1/L=LA?,B"$'#3$O+*W9 MT.WDU<&8)).($SH#9&#$FQ"J5"JT0)[%\^@7MU"#3%E#_I4H_0.U WD56T8NJZBH3Q\R",MQ(I3RQC*,A.?GE!1O"%_@>+*0&0AN8HRC& MZ!6G/;K)C+%_&L9(Y]3G"-@ID*_* TG;\; -&V@/XJ^%UX,M$ZM$;+ 4;>)- M0R)U&2W8.(EJVDN4CX*4]$NM>H(>:?1-[+/!VYHK_&7FP')>65+S9ZDTM@!X MXR#X*P-B5,U37 C4HSVY.+!AKI=B!&7B6W8&!71Q@^L7F6L,5AB3(B0$DZW M@L@^VV$_%=;)"$\[%+4A==_WS=_:^_=0\[;X#MA?1\&CD !,A3/T!(')'.;>9S@;C M--O"?C$HA4$^)"043R'H91C7*YHBP'_N2!=?U/"QV8% M32EZF61A&K05I<+ZR@!:7)XGX.3Z9I':%42< ? NO7/RO(8Y0XHYDI'$T."I)93D MG8PIF5$Y*7#"D&"8> 465I@V,(SC%# &\%9-&J 1%MBV8-C6S:I!=@?)_$J@ M[)!!:F@K+,XK"F3>)D$ES^F7$7AED')H<9#-"J,4"KOC%3 7BR.*>@VC_*G8 MKT8ZHB'JUVJZ_5KN O7LPA/N08T)P=A*=*2((U6+E/0]2%F6 QL=G;JI-K[0 M/^'M42.,1NGX>QSR52$RK5C86^HK><#@A^5$L\4K' M RQ]F9!%3@8&^1<1Z3DPL*3B8.Q6($,6.;)E@%!.CE=@SA+,)%3IR3>DDD01 M_RQFRUPU=S,5^:N5.=L]>I/PU6WEFS*,EUU.R:..%RXQU X;T%% +?&^$$F2 MM6F9!XOJ/WMC#2:=G74MRS+5S-9W\W=H+_',MLE=?1> ]:>L.^9PR$@0/D&4I0^E MQ?Z(,>&#U3'AT:EL*8ES#O'R*D%WWK+^ M$D11?#?'+U%Z N,M :0OP7]0F\)?(0X-9=?3\=8!4=]??%28U&B%T9W4H3S M *N061EV!%<)=KK9%_P@I.G7G:7D=+]4@S24H%I\/.9LL;_5 ,9>VP'36*J8H"#1Y>B5':(+HZ"VV9-:^A2R>F&9"#9:#0F&3]2 M4F_Y5&/;=&B"H+\UT][=!_TQQIE"T5[ICL@.\F4\!8Q+QH.8^^7GGB00P!F. M>LX#P:"%QUB#@'-J .DEDPJFGQ5-313^G/#EKM8C-$',B?46!@>Y#@*K[- ' M1^J1UHA -T.602:5R1+#X'S""9BTN50"@9.O26*)[]V,"G;(*6 *]@K.I5WG M@KS.BH(MYW,QANY*R45#N3^:\DPI2L3A@N]Q%2FK2F4J2.L;9;_35[EV:18T M PST!$4XY^%PSO=$9[GK]!,*7V".Z=PP@R#1.!-RJ$/=.%?R3CHV!=T<\O_K M^!;#:AB00D?F)S5+)TCIU%IM Y%/%-&L876ELKJ+//Q*XDKC0KF<[K/@%',J MM*8P%O=@0=^]8^7PIF/, I^"!'55SWL[I*$3K-N+#GXJ HA'"?QF*JP"[.:O M8C:Z#UHQ;2A'7XZ6O0;FQR&PHN]3!QE>,&?)@^N1\Y)ZA'!E0*AKN8I<9HS/*.YL8$6>\;C)2"X7P3& M^D8"G7(M=JKIE[(G0Z 3$M]L1:3K"4&N!)9N#V;MA,Z-@L!ZZXZ.:C,^N>$, MG94-?Z^&95A("*J0(ELPK3BKB3(S2%TH9&?,^0@7G&C(@J3/9?QC$4[G,M?8 M4S^?R%1PKJ%6@KEIRYUIG\VPR,<=>ES/;>:NL&+(+DHK>\=U_L12DL4 Z4/Q MWF1,55>&UU&2B*I!MOF24@5--I>=.^ST31]D/=6H8!^P4RX5=$IWPK(0*&XQ M$'H7])[%?$Z;L5)##KHFYWQ+$U@NM3[8TJPRU[ 7)D<6\E,X!IC.IARG50:# M*L'&S9*!SZX01(JBJW4NUT6QZY;J,4WQN#*5]89YELD\3PLY$17BF8OI&VQT MN[;%"GS,CEG8&HR*K)$#JU4,KK6L.$G+CCBW;&]B<6%CL1<9+N6NX>1.3/]4 MJ9>+JI-*Z%99,W?44,/1);0/E7XU)/ ")/#)I,B4B_Y6XM(0&R=Q;HEQ-1DO MC>:M)C#WA"0@E:BNRJ!56%&9#GG@GV-1&>?0A3/.8QP:5Q4ZO:("(9BM%(.: M*"M;]GM]5_K1MV<9-;3S[+Z59$D.A"[WX3X 7PLZ,5%8S:\%YSP23'?F ]UHY:>S@CJ5DVEEE[&V<'Y)N M',4\T$FE"-CZG"[.3G1PRGJX?LY0M6V08JP2%-G%02J\.QI),2KX4L#Z3=EQ M,T4WO4^1??0PM__*..!N-,'8@@]DE[#M;(S>1?O/:NGE^G.)_=U!NC!"T4YPR%RPKF\I-5)9T$"L> @AMQP%D3 ;9- MC<8&O&;6S 7D T\R[(;L10!$N3-Z@(],C-FF,6"IWO,/F M*$D&KZN#8^QU4 G_H%K'.,:8>HIH=]P;^'G$90UH-]U)0&7 M]\74PC&CPV- <*X94IN:)8.A8^)^J4@HD;-@).]'= MHBQT325X M7O. >D#,Y17L#N.&2,B6M!Y25&O8RTB]I$SY"!O;UI16W$:3,&8F3%R>LM=MY06+8]?GT.E7ZC@'+*9WU-H# MFREG!8'*J>@>=+"96$2[G&.@BH$DQ>&QW./ FS!=&I&RY8JS_MY:XSE/0NJ MXBO(,1&C4=CYE@0=J?.I57RB\C2M&!BIXFR[.JJ5;=N3/.^C6,+/XFZ4=U/1 M:NHP(%^QZJK1BB#Q#Z3JJ"3P['C18"RX +: M Y2WI"F71C\EBXC<?-.%;7@6A[-( 3 M4"UA;&-T+L"MC%B5003K>]C*0^5_S:P) C2>':-=9G0"/(OK,,?4DSZ5,Y4/ MQ(V\<4*$4,X%"F5-0^-_Y($D.M\+>0]F$&F0%D%9^"F'JZ+YN7.XBP-,+DM2 M/0I<5=-%8PKA+_'Y-=1EU8IR9*'6Y[4QZI\28QMC2--;Y;UQVDTQ==: M[M!7A0HJ*2ZOW4+/F"YFTPE[O 0>6C%28)OQ2UH(X4WPYXWPX-.<@KJD7JXU MGWUL(+"L<@[5B\0,YW-UELI"?@VQND)C$I6@R!1-:2NE)^DT7*%,KG#&>JW! M/E313*IJ^>ZU/!4Y,;7HJKQ"^XP,/TB*<:^E%1'Y*.@583$=K[,;@"S&Z-"6 MM.-T+58H>$-%0=N(WEC:J=5!1'H+!6 Q7E7(.ZFXDY1XX:=YJ8MVZ<-^6*D+SW MG]'ZL?L6Y0QYR*%TF9LW[TV7FOG)N\;4J@1%J))/'@2B!V@7*$0;$=Q^4ZI,/R7H5&&H;@@8 M\;1MG7VM;8[R28G>A V%AUSW[@/N_V+S*EM/LDD-M;IA)BG?@(F"""6ARM;/ MY%.)YNG1= CB&]8'B;[1S[L*%7NP*5V&TY@23+I0]I*I.7A:J]&&'%] 0%F] M^%3V*(XEU##/6]JR8\UX$"S"*]\!DLL1WB4*@5QB<(:BW>]&8:Y*("AB,!_7 M7+-WR@%6W=/PS96LS$DQL"TE5_E@Z$'V">JXP"Y.3H$=NMQRAXM*CXH=2M%- MJZI-"S_\'H^L5G?ZFN/"->]5:.$LKQG]4.S+^E&DU,WBRG)??"A4D%+OX<*J M7!5QG"%GO=98MIG\X5V'74F-:ZC2_YK+J# MF6LY=YHXD[UC?/H-YE)0W1)W7@5^20.]E2U@S386'[_TIWX&#,VYE6 ? MMIS+0C?5*U4KF^@%3M$A;-^,&_T447T$@.A&=4B8?Q7>\MZ3N]:N;#J[LF5L MPXJKPHJ+8E?Y/W2Q7NE,=ID%L$(MF=,X5+>_Y5I#G*544JS"Q$ 9F,%(X]*2 M%H\EM,[!Z/7$:'.-A(I&Q\$PS?TF6,$]56(ASRRKIUOC:JX[0Y/)!7LZJF\F M5U5<2RO[99N,H;Q\MQC22);/$6'WY%RLPXZ1Y/,XM".TV-P"'<=P*W<:?3"X MSC[,"0[( !%/>9^\7!SG,]<97+[;8"L1J3N'FXX%4Z$JET.=MU))X.N;1MMS=(^\9 MM9BSWYJ;/T(Q]U:>7^X:M4/-.%3=I.9R_3^HB>B%3+J\Y(4N#FD\"K;U#3%] M(,$Y,0%/4<%4_G&,;G\U;X/':5( H3C* ^0'A4)PU5A[&]3L6,QOI_+_L8CR MBL.\Z49Q<^K%:(*,R8TJU!/02W- !)U4.""""FCG @0CS(?2GOP084QN@KPM M9K'9^<--26A%H@W=HM-._=1E3T7"C=HMW);V4-,&^!J- MU##39RZNQM5P0ST+)>^Y46BYMLDV:L46_2H??DDCZ07UK] K3C6Z;FDK?$SA M/IR^"DQ_(O*Z(\4GQ5JE B]1*; -%(2941C'%0SJ)"^,&@CB1!(@:&JN;3 V M\::2^U92#X4KE\=]_Q:ZR0LYY9:;++ME&JO$$*S^5XN]OE0X7/,2G7QD6DYR M&8]C3&_%2P^A1>4)S<2P2B/6)0,6I MI79F)UJJ+:IN_?1@2RJ!NB'N:-:&I5I2*9 2%?92Q =UXJ:+(BK)->T[/4A MY6IJB:$&6J%I'8]&K,U3KR;S^HVGOQ*LX9K*CUO.>R&FRC4HTA^;-["9P(WL MT%I1UJ45")'HZJ(Q' 5]BX>\VU.>:.# \B+A8B&PU2N'"X+R=ONL>EJ!3MM> MQ(O)>67*;#G>,:(NC(M%V;JKA,ESC)#\0ZK951/C697*DR&3) ;%+Q6FJ@*; M6*[('-?],^W>F,95P"_F ]LR=A!;'EP!K[MBL\ZE##S.C 2F$/B9*E+(>]\P"8P(E;[$*6MGY2"&V M0XWF.QI7B*K4ISEIR]LMM(S\+6948L:@$L>@,,B9&H.J9O["H8RH1EV4:F>VM#:&42VF6D(ID?,"6U7&P_H[[?TT!8FK.>V/!;*>5:P MG'VT'L@7K5-:<,8YQQW+81MLA_:[^"O8 7D?IPL5$_QQR8OFC5/"<4RX3,4Q\T/3%L.J MRWIAF9R[PL 6*]PVE:#F<5]F*^"6MWVR DWP?6&,2U*(MC4$52I!_0-^Q[&V MF<1&HQ]49[C?=3NR4SM$B6"[RN%>^,WJ,H<8J'/ZSD!-\GYP'T_!%F,CS7+: M NW\6^1-[?)Y74:1M6(<5KZVB67-E6#1%*&,1GPM]):+-=FRN-3-X+238TZ) M11?*G1N$9C@[NUTY$&,V0I%ZQ\]4Q;IJF:Q<5J;U/$<,%_*5;*JTBO>2R/S-&.-F!/U*>24NVF M.J*BF\OG0[@N"_.D^.E-TD;)7>(+B7MYI<:/R]802U<>RX/)R5;L FA@,059 MZ?,/* 4/3#G)LV6#Z($IPH7A\MB5(FQ-?QB/QEL"DG])@N[YU;; M6(S-?%YUS)*"DO:QT,QN (TO:*><%OWKMN,-@8.\S2 %!,(QP9_W_N[RM.T!->S"*A:4%KX_GK&A0N-'S_V;18*PRUO/S2 M^:E_]>'GDL,&5Q^LS [LZ&DEH)NF5F-@P,AX<$2GJK!=[)&5S'$@O-'.=LD9 M$@[B\7%& @8:_ [[@ZRE!.2/8N]S UVIRSAM>:[FUV:P&+1PZ/3[RG>42QX ML:.'G/KKBZ8S9V6HJE@672[M%/?">5$6.;0*50-%YZ1V028JG,T]K/!;7WPU M#24Y7Q7#UC-%;C33F)2 !]S^MEP/)A/A!]RNUHK@4;-[BRFQ4;B+KS3"%3ZK M_)/?@TGP3 ;XP>[K@S7.>8FJ@!36WMOMXNUW^,H>J(=,5^C7P140H[M'^\^- MT _CAP]Z438-57LV;&FF0)BG!''"L2KPX.HSG3]8X%9TLR"'/X=M54(CZ&W: MNYWG^Q&2,&L,S0WJ&:I-&C5>I89QE!E,$JGA;*5RM@>;.93+Z![N,S' ?Q-; M;\BF7#2%@[4M!&.-8*$=MM85*+/&&JU%2L3-+(+?. )ZC6XO3&POZ%#7GS[\ MK-M"4)] N [8[&S7NC=77N9KR4*GY\F S43(AX0"F/'8$WLB*(.MT03LGR>0IDYO/ MCBL-P88=8%>E>WV:DWB '5R+KY98YT^!1:PJ@!UC92RNQCD@ M8)'ESN9B#F5!<3"=VC6)%48/$)>&F[#*@.F5NIIST+J-?#B;D&O+52WW;,*D MU[%GLNLIZRNZJ;?T*&![$62ED3%+[ I,5E/VC[06&DGP =BN8AR.C.^8YHVE;>XPU[)8SP TZQ^ JX'!"#-L[0S4(P@=2ML2RN:$K;3- =&Y.P@V8 [RC\=H8/2E#IK:_X M>Q(&UXBL'NKG5RYM/;2S.=37B2 H^@H>=M/WI#C?_N_)8A:_MDXI!QJ;^B\& M#0)IAPUL4J/Z@-X;?+[=F83T20Y-UA?SMT-\Z!3CJF#WPVU,C>B@"2N/^DNH M017\K?MR@7#!.0H<;=?Y@JHM5YM+/K$_SK*4 10+15\M$I><8&KP/;:3XKD< M_)P@638G2WDQ=LT[OA?SY&NU+4+-*PX#GX(%EN^*9,OF M)(.&@13W0(H8K@!J],8LRURL=@WQH&6AR%VOZ(LFJ;A\.EW2AK=<0EVR(6V@ MF;8KOO!"+DSC:VG\:C[-K3#4O"@X[*YS./L]SM#6T0WMK.'(9NV6FIXQ[XD@ M(PFD8GLD(I[F. 7CJ3W!M.R)X\=>9II@4:IDJ%MJ+4V[:XB@3")XJ-=Q.5F[ MBQMZT+K1E5W,9B6RX)1QDF-VN6;&:A5V,.'@2L*= @HSF^;2YETOCV;X\;]5 M"[1"[=D@S,14!E3@\M#>\PHTO:B2CE&Q(V6>44%S"[C6TS2HU 8/T:&)DZ / MY(Z'J+=L0R^?!U=;*MM68VA%0_224TN7;\K@\,7MRB&#P/^71-A;^3QF9;"C MYJ2:_YB>0*Q_85\@Y5:,=.F7H[(M?!1PD0M<3=!CN<$A%>V_S8N)E4<@R;"9!1DR;'Y3 G0>ABG84G19 MK!L]85/>$;786K<_%DUS^D)- W(']#"(.#-[&'SEU>$D]'2[H,9VQG93RI*I M&56@EB7;TJ/9$^>N,%&CT"[;JK"?3,. QSF/!>E97A[9G:HA)O:]>8E".L9< MOKR=>4M%5^!A,DB^J-:+NN: #!A\G!1CG&IR)_(P"UI%$:7]6^GVN)042V=,7>W41VK*19NID*>"U9BKW6^G6+FI]J&=)RFD( "RV/ MMZ@0H*0CM(9+S^EN=N U#Z:H@GK=O)DI-YS9\2,,Q!3=W&9E1>&UE3K;8=@_ M,KJIY,*)AS?G_-3'H*:1.CD2VK)B7FES4[+JN> J!1P35CL(3J^;RS"WRM(* M/ZCD14P5N/E 4WP*&I_5%(H<"%@&,E^(8?WSTO3DU@W5)IB MPK.[345_Y!?XD^OTO'*99+;A M3?3#Q0J^&,++HO@,.1=)#;RQWYID^&_OKZY;SC\NKOK]EG-Z>M57SI:XQHKL MUKI/+IQ_&3Y:LER[:"&N69GK5E>JEK7-7)#89;-+BX3G,O,LO>STHE@(K#WT M]G.4R#0.!RVS;-G)OD*5HEI,J:!,6PH\!329>IJ/:B5E5,FU/^-!8=(36X2P MO[R3VI(LX%M,E;?WBD%DS(*2&2N8U#8!9"57P&>3Y58R-K>?4DX4"; MR22CCI1^XNBT%I_#D?D=XZ($+7"7(IG0\-\+2F@#/ M0.WTPP:N!R]M"W=ILEJ9JSY@?4.Y(+2[QG OP'%"7A" M#G?'6XZ]0RD$SOISPSR%'\YT,E_@PBW)YP86TNIP9TQ5-2KI&=@&PB%G$BU' M#ZQN.:,P'KBA"I5*JJ15\P5I%NX(.0=[G@J-9O7>\<3866C02(]G;*E&L -4 M*J:20*>$YS"FN(TYH&V@PSZ94^^%)R8#;";?/>R\V>NVG%ZGM]="*AJ[5.$D MXZ\!ANN ]_5:L!1Z)7&H)H>O8R.*62IH?%KE].!K+7K#U%@1^OQ#2_UNN4]: M/$D*':IYQ_V6/9'86HKOSDE7?\.)7J-9:U'B%K>-6B,2:J@&0Z5JXKD]?YW= M1@^]?*%+)-[M3LF,^3?-7[Q]16-%<+O.]:KGY5P-98!N#0@6 MP94"B'WA7QZP]4$:F3//R$$!ERXRP+ M$E),8F*95K1G&X3&@R CZ\+N*L)34M1D^P)/U[+7SNV85\*2(*79FX$.3-E. M=5+6=YW-";&UJ'UMJ;!RM7G1 & 52DDM9'X\/N_S1\SPZ'9JD.)1+2&-%'L: M3Z:@F=B3FVK,@]!B!RL]].\I'[)8G64FN6@52Y6H@14-BCT&!F E2CM61W+' MTLT7GNMK>0O\&S0V'\<0W\4ACN8EPN=[].Q,GJW.4TRC#-D/_CT$LX'<)D86 M-GVAGV4+RQW^2P95J\2ZULID.NYP;*.SE#%WL MR=^ J"P0D9*2QV(*6;+*BV[;^ 6;Q_*CD7:N[7:J4VR@^()0G*)['(/G,W:5 M45%:,4=9CYUO(%A)"%JL4O=ZY(X..&/L@[K;?0P18*4\#.3;T2T8#E M!<&"5KZO(H,8H])FX!XH7J4[8IL,^"&O'"C(+2G*(,> -FL*;2 MU?U1340'XV:C6%(4DY.?*',Z]YYB'DXA0RR_@Y-C_ E.09+[D3DQS)I/*@O MB/$Z)7!*I3.Q;2[.C5&;6+UY+?@J&&("%..4I8?A-6ZD6_/JN2W6R$L%<N_ SP3.S?:IN)OPTHT[_ZL(@1IU@H MXMPPR%O8P6RWQ9L"W<_C+SB19!:Y5&P%H%6A8_RM 6AY "U.8%J$[NI7R(3T>4*I GUK& 5T.T3(&&SDOM3]Q_@PKT60QT M^]N$<[ _W]@\NO]O[I(!F/!;'&-5!V_DRN0LP3V_G5YM@_)4[! _?[QCL*+: M(PGZ^T+ULYWO98=4+&W(%XDG@P$Z @?Q'2.&[AV(OD$X M<^:1@'JQK)NE0/GDA*#'J&J %9QCHL)HAC8PH) MF!H&,1<(8/^:&0ZFII )5H8(5:/ &JQY=S/QT 1)J+9IPE65/!\% M)&J<3\;9_CJMSNQ_USGGV@G<."$9)K)393,LB)<"'-7C0ZA6R!JUL6.;=>WL.'0]R;NJN8=V\=_P_-'O% MV:^T-CV!$WQ M-B"F&WS-5PUNJ=(N\[H3OH!- M3O)!G^R$&GI^I"I$C \AR%T M*'8,_][36+9 "M5PBY]!?&%N'L07P;G'YNWSIQ@VUJ;,+M49$O63 : 6%VDX M+D@7?@JQ'A)149P6!JVA.*,Z+F"OTRFQ6MS_/8]409U&)6FJ@AB6F<5M44<% M9Q3'_BXC2).(:2=B=IM$S.]FJ:=92#H(F4Q4N;0EU1.?J68/"1>3I$D;I&)7 M?EUB=, >,4,^P9):*FAGBFV'P5#HEO@M4(:!V*6#&C3SG'O'E^[$U1W]ADCQ MF*?).?C%FG?@\ECG9BFVDR#E1/6X2.S$\9!]Q+[B4]P]4(VSYFT/J.T>=3L" M-J3*T(0!&W;WO!.S7 5T=4>6O Y.C0NX5S7"P03U3'?)AK@LE:J5"QR;N!VE ML7+5*0V2TZJ_4%I=+EHP]\-G_"*[88B+J?8:?\>YWSQZ4E6:3F.5$D(XQ;GO M$9@P]ZIFGSDJ=\5(K&6X%P@GK0=@N5 SIT=X9HVH]%9JR;-U54ZFP[XF1OAC MR/-( ;>9ZA#O36@=MASFHJDH>CM%@Q'P,OW1FISJ&1,9A@ MNKY$YEOC"G^L\TSR0<] ?[%"X2$\7G!QO!I\ /:KS (NNJ7E3-\(E26GRU&< M":F3VU*DK:Q(UW*1I4_=MSD+9DP>$A+.U*] =8XJ3G]7^\)6-ZG$&7BXMU=% M?0Y78^(/OL]#*#)Y2JQ":.;T5Q/:> M@Y@*&2Z0(27;44+53[7^UM*A6FS2+;#AFNH:[Y*M[ 48Y^=^'#S<9QBRYU&P MU]B>,TZN/V["'8A$>RP(O[0;@SP#B*-H%%"K#TH%( \R28BA&\A(U^7KL76# MP,7:9 T C;[>. XXMX#<"MP2RG>YTSUW;' +?4EQ6)A$33^>ACP6#/01G K'AOC/(T+'@"1(WJEUL/!*XW18K,NPM5:Y_-^*V B]2Z]OU MNU[7?UY^O,!=/0VW@(%Q)Y19,.6A'+&<%_G:16\?LVI=I!&'*\'] K4%!MA* M)YR8IU*9GNXA$^6J'6EMXUBUK[9\\F1N1;AU'/X++#Z?BH,2 *PH+C/'%FHB M% .=7J#Y.".#4?NHPTE1 @R%"%&[A;,2^NE34D:J; @]R/PN[,#(E0J,; 'K MNU@:\)%X!9?^%ZQR%N?<*43Y$71HAQ0"B>Y=5,46BC!P8FV*\PRF,UJ<.LCZ M H,;>HR-3VUGI4C1@4J&_H*'UPJP_9G)(/$#3W>>SLTID&:@$PK+-4IS%(;, MBUW=5- #U)>H6D=QU,8P%&@(Y'XRMS'%IN- ^N0Z,4E9LZ-*Q&P8G6(I/;4650\;> M9%Z>CVYV/G):@MD0&KS6KLCHW09+\-%8"0:W$672&3P"9T(SZB?*9$>5=4B3 MQ^CK8D]RG#E()A[*C:^P?45 RTBA18V)>='X5[@::SD(QSWJH& MP!K=,1!V##34\5%C$G[.IQYB29'0T_#PR%/QT!)@1) :B7R'CKK RJP\!.)I M;$=Q))G[.0JIVW^I'(O<#9I%.B2OGXZY)?& +"VJ4/VJ]13BPG@E,A![OF3. MEW$<$_ JO'>>VR+C2%0$R0375;@;PUSHG("3 )TI9Z*@0QID75O!5,(43$? MD4]:B\#EF10L6&WFK[#3$HU)RT:8>>%8E'4K9!!!(TD!&8+$>*",0++9N'[B M_5PNC4Z1T;%0Q) \1T?GNK#^BQE37P+L$JJ[,>FV82UU!2L!F *1F$2I0D^G M0EJU:D.+(51J112-D?0GNJO=@Y*(DEFP/2F)^L(Y&!>8Y1+!M:R$7&QCR:4% MC@Y";@-^*O>EC %JJK%JK.OSK"Z22Q20HKIC5"C,?383"'072&IRQ0LJ+A4J MTT9]4'LHH/\J!";5RXI(Z>NHF:P/@3C\Q0:N3G9>V&:NT>8JV< MS@JSHUO?3LQL)4QCT*EFY%>*#46A<\A*TB&GA!Z3G=KT2:8#*IHV;23XC6H> MG"64DL*#YI3"5Y1P''%"CU0&DI48L=M_?W#P]Y0_=B0 T,@4HD)0(# MSM_?[_IL=.P"ANX6QAHA/W%I @E25*RRA95%R.P0L955CQ9M13\B8,=UX;0& M,\=$8_3L"+BN'V%$U[D6Y-B$QYZC'MGMM/_);SB+,QW.PB5-NIRM_BAFHI_. MB7(ZT^:1IU2=HOIW[O_/WKLV-VY=VZ)_A77.ON?859"VN_V(LUWW@]*VDSX[ MV>WMMN.J^^462( 2W"3 (1DYM>?-<=\K+D60$H=V^HVK:I4W))(/-9CKOD8 M5X["JFP$W/_WV.8/V)KE3\/_N__72Q>C#TZ,O._?JX+IPQFO;*( MI9>/K1NRV:#,EX3J:_5WGWW\0?DAOOKLTP^J#[5:)))?Y)Y^]1/+)"^N5EA: MS_[X\2=<=:%[44I&N';]!POL=KZO9#/#1;]Z$0X4"NSTP?P1&EO[+ MN&9I2P.,YU0LN(% 1+8?J"\C;'2&3(3C2;?\S3]HTU,)2G#N]BS)Q85<,-Q5 MT!6#7IES5O0X&M#1>XA+5.^9+Y6M1B=_EEO >?A)"ROQ?0=*Z$1??CH@?7TM M:A-(:?123*%Q6M1T6O9=*XBY=+QX#,+9?7G=W?*#-T>,'1<)^16':+0J3CZ= MM"9O8_G6$'RQ5HI"$,!:L*:UJ3/X_;=_E5( F%[925C2CZ7 A<*F'E$ MZ]3 MU7#&N#75__L_FM7ZTX_+U1\^_FC]T2>??+KZ9%E5S\IP4'RZ>K[\Y%E=_O_/ M/_T?[ZU%?$F"(,^N+A?>Y?IM6,2CY?[C-C+C.K.>)TFR#ADNWE*;[%.R8RTI MQ#W#[2,C-L$K8TL7%17O+H.+80>N';8$IZ(^@0.K+AVY='8I2*JI2PZO=K*; MXZZ[?VOEY1IZN! D52QV8L.261!UJEL"UO"V?^#C8V!I+],KHP3?$?O '7K7 M@NF+?79'KZ@M<72EL65'L5M'7XJ2MWR,<8$?N3^]+75J],"363/3LD8Y-]8# M-46(JT%O8Z#<9PD8858;?+E>2%,=^N],=XX?GG+4-#ULO@1V8T.ASQ)6D6!%.7/7E<(Z,3C'$1#!^P. &4V*\N:O2") MO\65RE&&$V[U1NY3U2O:5.\G].>TD $FY6H I-#$>NEU_PQ(XWOY1F\)9OJ^ MC3AQ6SO&?FZ0.W&I%-X>/MEM#X7H*(XK^U*2#XT)ET&J7(6LB4VS;7AK.)X[ MH-S\NL:B;(.O(1I+;D?-+NQS2%&_.O9R,$# W2W+(7I(P0R5[ >/?B;A^#YP M&NE2(QN?:>*EVTN:QWY_N3B^9E!:DZM";>=HI;!$'V^6 ==KV1'&(/\23V MIPGMW'/5.2E 2M[.2REU1.9/]:']V&^[AL6*1A),6P7'G[">NQOTR8][9'P9 M9T1'\35_7&!,NB6&#+"@;8NI5TH/%+?A0?> MFY9Y-ULR]YIH))VV$.DTP732F-6;H08N+GT RMT%R[+7L7:*:KJY60JR),// MV*JT\=GT.Y)V8RV#=\=L""$2AW[R$[1($G<5%J6W1$2% =3I7F MHJ75L8],Y1;SAFNY7SH-,_,U^ M6>ZUN5^*^5R6K@F^"&Q?(XT1LL4N%W^CQ'-?K^!?BL Q/P*RZH1M'/;L?$)$ MTED>;%P"1GQ=5Y1%ATI-?UM#M4"1B]7$,L4F6\Q!'5_>=6+P)HW$2]!VE?UZ M_V;$#- ;'':,Z!WGCP3Q *<;M^-R PDXMQ4 +<''G-V^UN0&0('H.G->D7P& MJ6FHQ%>B!,C^-D=8(@97@AT"CX-,42+8E]@FOJ"JU\J9%7T5O6^BW2D@_)DG MB3ZW-T5'?.Y7*=]&).+@L4#>.M)6S+-QI$#7E@:PZ@I9%;3^&+=[0RP/ +'J M.>AF;WF@UDIN\8*WS[P5+:9MN]M[(@EZV:>*KZ_X?OQ4\7W;BF^RCX1;9<-J M?EI?#=M_QDS,F(+8!A.M ><;U6X2-EV<+LEAZ&DE8"^Y"9E'V3<"J&.[&HZ. M6Q0W$X.9['K8 R518K&8LJ78?D>^Y\J;Q&*A>J8XS*LQBK*AH4)M. E55]T= MU!,)T=,P4@B1RPP^QZAI^S5#9 Y]N&"Z\C08.27KB'"):CJ!H[[-@=I)@ O>@HFRH 1Q8&=;FK?UU3%;4 M5K(U&FCNSI)/ &O*@PFF?#UNSB>613DU>&O#XM^>%\^>?W[YR2+<:P,/Y]^> M%9_]X=/+9_H;#%?XY4?A8Y_;+U4\\5"7/8F 4NK]&'HU_/]S0=H^?U9HPP7. MVR2K2@.N$$5V&_DY8TQ >P:=ZXM_6!4,R@K(C8K#6TJMI1+L;;:>',_UY>(K M M0VZX43(3?8Z, \)[Q&9KF$I92F?)P;71]5Y0;[6'T_6Z1Z6MC:R M2:9<\=,)45AR/@O*6432NU0Z-$K-/TWQ8PHR[30,3OF9%>-*67QSC>(ZN-,6 M:_5?!$G\-'F/.'FQ$SQN+IQ,G#/=*^V>;4+A!=3.0J#*QZ5AVB)&_&DVWX6U M9::+-*6. E+D 0B32FFV00(5X@1X,IB/.4NI4J\R629G9$99>8IW[VGJ'G'J M8JA$^5:@B=>24EM)ZT/O"&K4E:V'(LYMUZ=\N^H *0I ZAF="CJA+L*6.3&L M=-NGN7^\N;=@&FB.UG=A]]R&&.(0*7*R'*_4%^**2?B8M1= DN'G$'L+_2YP M)/Z]RQ66,[?#*1"%FI6 70JA0.QJU/BQH)1',[BL!SF0X\!\>=G,J]#WJ/ MU,U>LL6D%M:M.BBRWT8IAFS*-BO%*=J[1^&_EU(PY^#*E6*:LG(WVVKDQ$*X M':$_$M*8HR6:],@4223;Y8$VUP@8S\(1E&7R;SO*7F^$TKS9:\8RR0Z1.!\ M1:[A#MP]C>;NCJ8E?(2]%DW'^Q(2 V].1:Y0!+7\ MY/)Q0A#'TG-/GMLC3R]GC5**_ZZ_#L?O/TNUZDRBFN:5I/M4D[H>X6!. ?L MT34 )R-H9\NJVWF3J([@T_0_;F0,S%8B)AWWM"O"ZWD^\PUFUM042<(7R?WU M20F.?I$)E@G:+?;,1RZ![ G6W!FPH*6S;?ZI66Q;DLF=4EOUM*X>4S&9PKY! MH L=^6R4.;MN5GY"GV;D4<,T#Y%$X$S4;4_A\B//@\ !PO&W;=H&^^),"#T8 MA>8-M@:]COW( !]9";5ILR+GRU/!(K))XF'XR(QZ/K@:.XP4]S7*)+]>#XR@ ME"@$2+V(B.7NF6$_'._E4-!3<:*7 R7@)4$"^RTAVH1\PX$=K)(GD6C7'PE$ M 6?! X/D,NS=K6^P$9(ENG+4[!D)'ACFH&Z=] GB*V3:+!1NF'QDZ\FMJGI3 M'A(FN;$E;#EP'.)>UQ$YQ+V9OIDY>=35WTP#/R@C?6[]ES-[A>XX8Z?N,>&2!(ME$\U+JAV%AP-)+E>X#B M44M9PW$[,K"ZJLG*P='^MV>??GSY!\7I*-'TWNZ[5Q2>$ 26 MC,2O6]!YW8:%L47!SZ N:IARGT#140\T\*9.(6E*>36^ M^6:Y4WGY')!FYZ7>$BV@Z L)YWC98SRY ?Y86M5M]35XG:E.($&T1.I)[.VC M_^7!ZK#TXR22G^''BX2+W.HVJ+;-NJDWAD^J23X$C0_6BB+\O<@D4/L#4D0> MYV3YHD+O$#$T'.R'^+)/:$:EM'\D\L&,8Z5AVD$.&=U3=H^0FY15D'6>NO8- M<2OYLB9EI,^]Q+P1_)(IVH?Y]DIQ5^AFU!!DC0*\'*VG",ZMW,+;;%XP=:=ERT7WF*=41FKJ8IC,9/D1I1;?VXBGH8)')GS#(+J MJQ0Z3*_\=F-I%DI-N>;/0MF/G@:J%RMS\QVV:@Y M_.Y/B"*.PY2Y,,TE6.(B#/MXKF& AZ1A"93$Q77%W644FT1"X$@C0@(<-VZ: M(]%J=C=V!<@@:T]W1)L[0H:'V,)!Z"F(A%=Z/7W=Q(HN*A ,51XZ+[4B3S0[ MOLTS:0J>]N!J0XVKX&-0RF:#TIZ6P?E1B]P#V9/>1UG=EM1%C2'5RWL1J2@0 MRLZ7)C,L9,_%DNT3Q5&2$27IW1R2L">X,_0$B7XR%CSUEA *A89)%-2DU2AM MM[Z?)H4/)4M_>'A%I&D2/>HC%U/?*4,(J+LQC\%P\(JJX\A=*.W\S3SVA!>K M4\B=9=+1EE'@D1U!"9@ \OQ-Y-^STT]6_TC?/Y<3C5-@0C_J5+)%41I.@FE+ M'6EK%V>9Z'WT>UM0GZM?YJG&B%APMVPR8H=C4&)/+X02\X9@*^T)5O%17T5U"Z3YF%P0>:#Z2@VZ2SZJ[%9:N*=]K MSNMS'%SM/KR@C!7%):"0Y)M64P#W+_LX"G.B01U!IX@3D2H4^+J>,<#9RT0Z*Y2LR@VB-V!H6 M<(CCQHH&M) ">!C:FVY3 60>9>>$G'NH6X*-A6?7SZ#MU44%.NFK3=EL!T6? MD=SMWBR'#(KVQN&>_'K$/M WDFV(Z^^41Q4&M2+-4.T;X]Q'?*++Q9]JYBB@ MOP2OH1D$%@+B!47N-),(3WKBD(H(7PCN3=T3GXIZ7=-'TVK#LCYTLI>$>UKE MNWS'+D& @S';"A/$HMR2;U!8%V_X.XA>:ATG>2YZ[)(Y =<\=G0EWASQ92#. M$8&7ACW4>5L&%SFVD%*/W=MB.9>$\E_$Z> MH*\-"4 O]DK7)Q%JD)/R7K[0O]#T;"Z0:\><;\K3UB%X8=&>I-U# K7B( W> MUZAL?B%^BRLC^9;YH?%>XAUR@U($T,]\F;-M#T'6W/C YTG+!3\\O^BA!!<6?XBIB F!;AW'OEH>T"=1/-LS:Q+WKZ90G&D2CO>F+JC/CX!#ZPI:8P M37C.9"T4:.^DYFXLOY+,SL/V$17DI-#QKUY"O1]FB^"(]IX6;S-#RF>!,DM= MOO%]&FX!6M9Z'$H**V."WLGL1NK%I!Q@\+T0TO#.T'C6I?GAEA7R9=;H$W%.]/R0Z>J7G&@X$\+J M%RHR3&4PH4-*08>UK+D!B+"0_#BY(2*\0;::"I '29M(Q?*X(QG;WM_*A*??-F067#.8>$^\N6,+.%U?Q%6II%CHA@S'77BYDAN]QY;&3]A7 MMXW5'4Q,@/U6'M M4HM)&'H^N_".U@%<5[:S7)Z]#N'4!2^,YI_8DDXBUAXF4^PB/* UT#(A5#T4 MJ=]=WW:;6VEZ=2R5CC^!7XRL.M*^*.6 11J\K!:3@BZ?:YFK.JP@24/[ONQC MRV]2)$8L?$]$9XV[%,R$XRA$;*]9F55K4TE4Q\>1?6F&T[=9N^,$(9]R?+## M2]O8];0-]J8BEZ+"GYF>E8U"@WUESR]LKK3*B"ED^H)<1H!LVPX:),BTZG$I M#+^3X5^.;66R."XDP*S!J\_:XR4JW7%A O(2/Y8KYA5DDHRX-.IIX):D.&,# M>@3%6$PYEWP_L.Y(F< MR=17<%"ZZ"MD,WW/>O'6#^5& &E\L9$OH,F3J@'&P A<5^&8@8R $OZ;5$DF M_QVAM'J'J@:RILZ0Y\Z1F'O@,%#AG-^2C2(XL-HF15&*KKHO=$HQ, &]GN(2 M2%M=@:5H*=&"4K P7<.$&>2JIS1F!)7@Y .AQT\GL[8X8M\4P+/)2\/=)D!-?U#]/^&/?W'(N"8"Y=,VZQ MS+)]W#3DX(F1*YS[R"/&BO#A&JU&HV8;E0(\BGC+V-'9P]92W=W\@^I5WW2@ M!TG#(GG-X'"3$Z*;L[FE/25I-X#0&>2$K^7T^A$P<&H56Y';7NDLSC&.-<7Y M@73U!55(#JJIOA#N->**M6V#,4LG0A5MRVL2Q0O1U6%9]QT9=;5B"NP9D.]QG$-6,>_=7J-1V MB&5FL[@4$["_*O_*6]G;ZFB"DPDS$*JP,5>'3SVMZ(R7@X ML,(!U-",2(A\ M2O\E;7C+88*SD:/%6N#03B#B,R#N)AY170)^, 3X9$D_W =XMP?^IZI(#X'A M BC8AB(K@I'6INQFVD-CN=._QVN+]. "GJ?%"YH6' M2=W4UUK.BR9L[.EIG<8(WU>_>6$R'_+!G\5=_AZX?U8&GM\TPA=$=K(9@*;0-ABQ!=C/D)]M0W9KLXY^'L5BJV?BP.[T5@0US-D_:XB'@A M:>>E]_$W#4N\W91WZW'#!GO%YI;61ZRY%83!AH7@GZJ:&3?P [5]%)R8DC\' M\]\?I(]'=LP8-0#C6PZD"XZ#WZ_N3.]0C?'_QE!?+EZ0DHM ?WW$ZA#GJ3W; M2SF:9BG8RQ;@."^JLZ8%3E1%8=H8249;=Q31*?(V];-N/SH[&>'-N^ ]D9:4 M^,QL83U62J0, >VB+#["\>089*GX,*5VB@UU_4:28G1N'ELR[!^MF\W>=GV> M@4_/LT0(+)H?Z06=6<0L#28P2EE]*?V*][H9_J9*-#D:;<9H99DQE6 !C&*[ MVW2'NF8'BY2=&)ZR[:A+P2ANUKI4#I*F021&5_)4 M69/D+\&&>U4TZR1;AMF^7/RENZ/&#NEXJG^*J4Z%LH>/#Q M%ZW1!73*P % MGNG@/*S;<4.GG3_U[7++\9JS3]CS.P@;U^R"0YVY$'T?U[E3U>SCX54!82]< M-R,)%)OPZ:.L.I&0BF2P(K/IX3N_14?O;EY\]^N^7G]\5?DN0!Z$-/QH'2 W8A+C6X M1;K%3;W9T?JN@DTDZA,U_6K@7%F-01JBEQ=;=+@6E)TZSMU!LR5Y\]CO?/-X MG(G]G?>U!4.6'YHXW?,7]BU6QHD('T]>"/D$IP!"FSA,H<]&,>"N&_><>9KX M3IQQ'"EPW&L5R=]7#T4^D J^1;O7P<4YZQ+VR^!=7'1DJ.L(T1)%SE795SI: M>N!):4#:OX><:X(ZOVCYU;O!A_:J6'FO.V%4M%P^4#=&RD)JC;?!@J-B\U9> M+U_;ED$,]'5!9$[,!)'I'24K9-0WY68=RU/BQ?,!I9U^W 5%O;!=A-Z=@\HVW74G7O_I=,GC&F2ZP-,WC*:7J%"ZC(6F\XR7+;]"-"/EM*(;#9HQ\7 MC J;=1C^$KD)! ]A"[C82B3DL+?,X+-\$XQ']S6\M MX10?)Q>*YRXX3JL394!/70?DDMV0 .!"*V><&;\8HMZN_XUN.#CL_(52HP'. M2VM3Y^;@W@KF*AAY$B7-XQKDX\FU3JF=L'*H%],<%8]VU56)->/FSRH=](H3DK9SZPTT9<)5P85R&DZ>+?T,>>5N$*XIO%'-N+*<4<%.I"^ZZAU* 10 MVNAA:?TBOH18E.3*49&Y=#E$F5)'$\TEVL@S]H:J(>')&5)<'D2'3S:]^X=)A1S" ML>A9;5K3%Q8T1]0BU5;8U4&.H#"TQM41VVFNQS(,SKZ6(D$:8TZ9-'7Y),\@ M&&_*4=:M2YM6;)]QV?J@Y0P+/7X*UJ7A+B]QN!E.(;'%Q(4NG?<+/,,@"SU/ MC:2';UOO*32T+KSYOZVS5^>S0GKMQMB;&\W$EQKYW-31T$K#TF!'& 6,FW)E MZLTR7;02<1JG).6W75.=10;M.\+TP$HM ?^G=N@>I5"N1;6'F=-F^VUQ,W1LI4A(MRJT7\!&[[#H/.2!GOXW!5 M"]O,NSNV[^R^#W$Q?AFGAW<10):Q-KDXGC#BG27)N3S#%W8U4M]\$O0^XP=> M"5KB\%_.8@E[>V 86D*I$ FR[F2_%$B-M^NYDR8\_L$KM25)W-SEN/+[0:V< MYMHG12]C!$+F8A?]YJYE36IH=8-'86I#]1"WPUT7ZLJX(/)5FJ2J* FDN#;?F.)[#EL]E*\1C M83C,QDYWBZEGVL+8Y\VR@3,@>NVHCOAXV=-2AL0CI%6EWBI.86.2@P'BZE/%9,,5"^M/ A81)83\K4%B6S$:E2 M$#IG:1 J1R\5WSA>CSYDY0&^X;:N&KZC0FD<9<%Y:?L:WBK9O>GF1;QWUW(D M%N:7^UAGV,I28T)20_0-000$JQ<+U5EQFK-J.\IK4?W9K4E#%LVP$KJR$ 5[ MY1851J7CJ;/G8VA.;!(4L#4.0W@IAYRYHTOKXXF4"55U>'',05"F.!,]3K9L M])&\V!NUGBXY2EGMM2EVU^UE>++JP>\#1RFP"G!!<4+0NTHZ>G$\TW',"RZ6 MRHGSJ:[Y!ZZZ1H"GZD<'HE9\DDP4CMEDD*)9VS=5^.U;AAPB]*\XEJ9*P,BQNZ!;'R M(+5G@'621Y>N@45;;MG T-JAMKHP\)4DT.: 87/NLINN&#SB>M.9R8G=D5>D MQ8)P@OZ;O,HTO&/C##]RS\,0G@LS=)U4WC&RS2#(7LUT$]O(V,8E1RE% 16< M*GU&JZA3CK8H@-G$SHMM%>=Z[)/4H'CK9W+^6K>#EF3U !!("&((Y_I#RK2# M3"85HXDE;X'\NB,%FAY EXNO,?+#GG?&EMIZ?@P?&H@.!]=EMN^6"0(HNYAR MV'U_^?IR\9>ZW.QO@M.D^9AOB.+ 1&NN)5=?W7%*=1G?_SC9]@%?WGYS=65 M!FHIGUY\+:)3#.LSC$-:EY:$ P=2-D+I"UM8RV GF'MF6>; &:R72M)#2+;BCU."NH*S@U"!+H%V8D56\[;AN0[ MZY37+.FST8U-AV5:/2DB25AIW8@AWB1"Z-:H*3M'3$'6LPHNXC##E3?")^ / M7N@'N4!C#0 Q5TV-*^N:RB>50RS.AN4G?*;P2I/$7VJ:A EN>8C-G82W(H5T,/MY'SJ$P/JCJN,"NW.>78.7"G@8?,>TVP'?Z,VCALV MCN'B-\W.T>3X#M[[R@<1'8$5$]%TINDCJR+R5$EFCED&^\A$2*7ZS!?6@' 4 MXH(,_\[YB]]1(/?=C9+A9\9CLGK%G&A//?OL[92+4->6:M;1Q8U[X"HS;U[5CUE":5 K%&8K^XUA="QHA M1/M[KGRF$'51,BN#:]FW=3B':^65YG818"*LZ9Q;F^#@AX/YMEP=DFZJ&.91 M75[\**0@.%+2?K@YP;![03Q'7&F$?Y M 1D68)]YK4C)89A2L-]'4&V(#QM=IF((ET$E!451>P;I4#!N5DPVX^-_H15R M_^* S C72Z53.U.QGZZ1I+'G5U@C&IW.5@=C.:7XURN%A"Y\RSHA=_L6D78M M8]C[F25$7SY@I(2ZU#^WN/C^],MZIT+B*%-!-Z\D%QMZ(&\ \ F_9#7Y#')S MKR0,H"5)YU=>)*03_#I,[2B&1Y0C&6Q\!HS@ZI_ M9S)A-V.X9]([HQTW-%0K = 1AV)#9D&?J(4>R=U-O0$LUNG&#!%:HYV!#YB* MH2&NS[*MT9.G,&3GTT?<[P2$8PVO66(V8CS;Q=^(^DJT&Q/\C)KR#=/?8O]%;,CH+!@QYB %ATH3H?1GWA&R#C-WB;8R3&B.?ZDIM$1(F4'&( MZL.1"V4**V-8^=[DUFKM*I^CQ9EO:>:HFPTU<-"R4B$=3;((3\FQ.FIV8,VS%8MQ=]Z4V MNFJ1< "=F'%QXMSBU>G$&AV(P0&8$[(]F7X2$J@R2(*G='%NKN\?^AD^@V9R MWH85\G=9/OG\J7SR2\DQ96J67N>*:H/EM5>$%3RFL1.![4B^B;BF5G&?S<_< M":OSTT:X&N1HS*UV>>CZ]U:/+/,ZR M=8JOX2.(DA*8HD/13),GR7.YFA01'T,TD6\)6C.'4O9] +X/).%62]@3,N)[ M/=S6-7(K1);L:5GHA[A4DPNPBNR5JZI) PR=CPNCN-34>)[65I9->87$^><% MS!WULWS_A5Q(:-)4-;"*&LP9 21SCE;=)D3X%TM\E*30^QHA5-="Q99&C6E: M52_'.]_3%+T!EQMR9C C$J)"QS M67#CE'6V $*#SI:V4@]3@7-()X@ZQF: M8/.<6IDJ28?5)LMEPK7Y>V8Q_8$QD@R;])LE8M,H'*"=(W8@FQNHH(F&K..D M)46SV-DG.0X/ZE4RR-E[%FE=N(W^=R>K!!S(*\>'"RWQX_G6WW'^[ =4A_B< MSI(-I=%R3KE^-GPNIZU.2F^' "I.'*T YK735J@7DOG M(UX+*&/2+?(J^.(NGZ,4C)G!3'($TH:@&);POEN!3O #7X H$CC*1C0:\><> MR06.6'>M"URX[POZ64\:VKN*9:2*?>7QM.<^/L@!D1!I8Q;KJL*[CEG./BV6-3A_C?_&,LWQ(H(+Y$IXH+K7:P#F)R:DCYV9H;ML2].UUW4UXQ7E>E3N$F8,549;+"EI(+!VK$B BYL[[UTFK/L:/+B&TU9Q--*Q MF:7'8*:T,_I(E2/OAE2,52' V-&A&?WVB#BJB:MD+17P,:>-70PR8M(=!(1. MV8)\W-U6$ 7[$NP?,N-14FH7WK'LC;M'X'\THBLY@ I=!5CDVL]Z4Y^V$W>@ M^SF'8_VEH$UODQ9&*WU$:4!SD4X.#,4R5/L/MFN/EKY>X'L-106;/3YY2LY:^[MS3ER<;F^%ZEY0@ 0^0!*6E0KB^TZ"6>4 .KZ M^L).ZL2HI.8D.!.;CK/E"&Y,]6/>B\B'[U<\KLXDZ($>!Y&KD/!->'>9;/E- MPX7)9*E0_JMO'*M$L%=4_/0H[UCU .5?&\8?$!GV+G@YL:"-XJ_0L*4TO2([ MAY8HD=,R_/"F@,$GV(?CR48-57;NK9<7_A&3/0XQ?0RG*,'4=QB[H^NG\;:4KJ= MD_2%CP-5=>C+JF_,2H+G8,%>'7MWZ0"1R;2@G-I;V?,O>QUZP9GK1S.(T4F$ MD!(SL_\ OHEQ/X#->>T#K:R=!):"'D0?W=DZ:B-NO-HL?Q*5HDBA8R_/2 M%P. 8U73(;<,;T9.:4.$U2+Q:C'N?4*QQG[ 0=IF@P+-?SQDS7Q&-6UZO/;Z M8E.O]__Q^;/[%]&%ZQAY[%4$4=S/OM!W>_Q'2(?K^<>7G])8Y*;(LPRQG#2. MG1.'\1=/$ 0/0?CC;P""\+1Y?IW-,U_&?]AF>9J>7WQZ,G]S5EGQ:4+>W82( M.-E\?O]I8AYQ8@RB$D$!O3$KPZ451X!^_L=(U4KV4E-%6BB-U]73U#WBU/G9 MF4P(2\A8#D,[N%$RL<0NQ^L@TWW:=8\Z=*JF8D0:QN5/6J&:PBK$TT M4O])-F]RX(;8Z39CVEV-UK=29DNZ.^Y-K7OR1Q>JP M4HWGN:7Q-*/O+D2/(*XA$=/RC, DK"X!VO:+I5:I.G)? ^+(&V:R]6Y7 S.UNHU@ID M$B=G.PAD^;KK*E3AN;=I:P3=7/BSJP8;W5\_;??W8ZX9V9G3F_3UJA^;/;2R MT!ZMJ0;?XD<>EA/[!<1L[SZ[[4((I.9# A[[_-/L/_+L<[,5$X-%L7!+TC9] MG-NN?9J=1YP=E4ZL@[_4;9M5Q&V2P%U'[#C!-QZ@+BUBY=)9%QGM'/!UYC*Q M161CN"A./R"G)$S^C!%)\>I\VH.;8"JWR+#WR$7[XM7?7WYY\>R/"\HXUN$1 MBL5="9SW]V_(B&B'9+O>-"L3N/];4U6;>O%5.>R?EMT[,0K(>>",MK4S3S&T MD9/>%W2$H^V0X-*>)O*Q$Y,FJTFGU'45,+FZL@O\U::FJC%S7EAMQW0P=Z0[FNI]E^-[/-@F&1 M0[@ZM.$I5H;QYG X#8';H=LTTN[*$^[2DNA*,6P#F=VGF7W$>ISK))H*8G3K M@IF:H"%C6&OE[RJLQ=W:EZC7C1DA1/N=CM$Q*H?>SPQV#L!HHI.]WG1+SBXI9$"Z)H2D*XZ#(8:( %.UV(@IN! MA)M-&+E:%E(][!W ALYV$%C3LR^ID][N/>Q-CB\A0YSUU05DS4!T1X/H MG[5PU]YT=Q7)UZ$S:CK^C35]0_!"IHY9A(-U0S\M->^ 6M9"@F6]OR/=PV_' M86A*7%M#!YISEGJE]KSY29>;RK+*[LV!TY!@ZAF#SQPTZ6KD^&E@L6X3@X62 MV-%%%C6'E#O:7X(Z_T8C(DX5LZ!QUFU5XLS8O*FW-EV3^C*D=M8W78_ C ID MW+0C-"Q^N6N@;8&L3ZI8==+?$R>1C8D M32"4Y'U[2;<$*J]Q#"[!4K0U .'4#%G>=GTDIBZ4EI'D?XQ!NFJH=?(67011 M.CW9$5"AF#1",@UA9*"4\EY6?6 UD+:6PL0Y&-,K:U:&F^ R-,^"TM$'="RN*E[_QC#*N[EC+!S+?7)3JV@B&9 M;3.*_43<>&M-1T\M V[FGW_T&V@9>+]$GZQI+9A<:1R*?6B%(5;-'WNQ"2'6 MX@IU*N906;U)&]52&IY,)A>,76+A2!XIV-#,';&5O<*=A!(!'SR+WL77#M 6 MS[,>_R M:J1[5F0X\B+G8!J^#"%$&",&>04W&O],C('O/-V*K"]1&V:\&9SCWQX_>!['T#<;])^NF/GS0-36"G# MZ* &*>T4 !&*6 M \0Y0A"&3UE7WSR B%+T%ITOY>=>J6\-7(N.@*CWSE%#Z MQ7 -:4H6LZ32Z8@@*<09TLYXIC9"7U&(&JN-11%U&5WO[97=AY6%P+P.%_F#I;"H;>X=3]A$F,%X%H: M^:UP(3M<5#Y-<:KLX^_@FH2K#N@5 ^T(LS;JK88MZ9WBN#N;/*>*Q93AA*HW M-JYUN17W Q,Q'/%57NO0B*K6NYB%J%<-6CT]F-D=*U)A#7-44^4LMQ/#*1\< M/TJE\U5$&@_2T&&;[2C-M=H[V5"^-%/"2*K"O(,LL3DWAHFD+.7CJ*&),U B MZ%[?EIN113&K,#%"?JO\78J0Z0;'F1$K,SM*PK&Z"?A6RDCTHQADS>-+R3Q, M2G@"(BJ,DCE*?D%9+F0+8>\V=7LMO-G$[9&)(;E92*$9M?&P$H3:>9 BD7M&$0Z7&4=)MYB\D_&EN!*5)O81?1H5M,+N!)'-=[:@:KKYN6 M'YQBH[1FA$,39Y#6U5/0(+X]-)CP=&>6LPW\E/'<&]P@^5Q=6T=XK M'B5NDF[MM$U*G:5!Z,.O.+)VR(.FWM'JDX@XH4O)OI,,T18 M88CD,.#E,6.$XI.>Q<'^,F%PDA9YA\4DJ6RR.:X4';GGZ4@RMM8W]2&"-9% MUJLJ$X+S>X-/N&&-X)A;!TL8:RPXN+^1/B6BN^*KBTY F&=01SF-Z//1ZWB% MA+[ZR"[WB"Q6+JPUE?19__5__\_G'GWQQ\=]C^,=M4BU=A V[H5W#@\86O+6R/GX]81JR.L^!)7 (P\":2CQ!9B3G)E2E6@Y%1Z- _ZPO>.D.BSA==/TPC5:$2VN'H:B MA*U;B,G)IQ/L"CSIG< 8QC^QB$+X7UB.(,;CDX!M]K8NV\';7%\1HQUGQ+%B M55VU6E3A/8<[%W55:LQ+P9Y8HU*14LF/Y2'[)#O(7:(1 4TMH[]-H><;ENQC MYRP\F:JUSE,=(PU P\4;3GA99W?:A$0\JB028VQ-$[*47(SX%^(,.U_M]P'I MR#79>#:]U!.].PO^;$>BN=.CQ'H'D+D.4SUSHEPN7J@+*:RZ^>)M!F:6'%(9 M0>@HVUSY3#LHR^#G&5B18)T<'EZV!4O'L19D@E;IKXFPBCW MN"&V$:$_V!OYWJ9;,66S"/JI,W_3B#0.=CX^A<>2/0VE624*]4N0/;TANO5V M]'K6^J.:IGM< RSBE /)[+5:=M'IPM#&!V1?/X7?\:C;TQ1B&6D? MUV:+)-HD\9[MCB-MJ&1[6QMOP\2J>$Q!DVDG!@-$NV78Y.HS)8)/Y50:T92# MCFDDJE>E0D73EAP)+S1&?JJS)W7V9T]U]K<<,HBEA/#>SD5%,X73LQI81*NO M5S6M2,;4J:*)B,>EKH>!HN2:4MYL2%S7;H.3.KF-HO(*9R92=O@(Z!*PIM8Z M8*^Y_N V3]POL;0IQ/H:=X\[4*R*+3[^< :ZFJ5T3\C.T(_G#\K$]5-#EL=H M($$PB^B"N+G0D*NI+#UA7WHWT=I[&E G"L9"*,'CPXJVV:P)]5)")T+%&..J M-A% _=C/D7@=1N(T/P<_,D<->*FD./*:[/RRW)=5=\US !]P2UF'DE/=FH.@ M3\;P3\/"66%YI3-6GSV74U1',,:6IT@[>2'DX(D8A63XB-H>GT,/?BNI%HIQ MI!9K3;N50\RLLC);[#!8.$7KUZD$Z[$!M<5LV3>?CY 8R6(RKY7@>OQ5)C'; M#BK7%=R$!JYQ'")Z=^];&O3J'T.0![3UE4+R< M=Y:Z6W>KD8M37.4;1GFP+KP>;%2W_)$_S76^# X'N0]W[G*OAB H:5D&&U!- MQ"YL.W#H'1V#4EQ6.UAX>)+$^368%_L:ABC,_,UAV3<5)R%9+TJKVVDEK,H[ M+F;;;7+S=VKGSOC@O^[V?,^,FXX1B_90AO "*:/]0=V[(M?1XX5^/B[QJ\3] MZ<492R(+]723$AQE@P@F0HK>AJR.0CQTVL:ROZG.F:42"Q6VY%]F1GVA@+JX ML20MJW# N&5]KBJ%IQV!%W-5(76&^TCKV3;B.5)W'G=B=)! M=5-O=IFW&4+VU1L&O.6#J2;<;)TUMR4K<\XI==9L.B@^:*!/I &(7]W1^\QE M).T"E"J908#\4GODO;$65X[7IEBH?M3*,[!R<32XQ<--L^,R5#A&T"VO [+, M6MH$0W(@?=2A3E 2JQM"2E%UL.",+)__)MXN6'6I$A;:*YBYKVAWJQG!>--M M*/6*E!'/[/NB]O>^6$(M5.1R273XI<)(0UV_80EJ!G^91A4')#R"-'4_A@V[ M7Y#P)LO;WA^<0QHJPK MGX^2EXL@IR9I7W7D3W%$\(0T@O>O8G8_+C7:A6#_>!YH<^:Q'L' M\N0CE6'2HJ\U/=HZ-/DHFD0WT-Q+J!"BPR;]^L 2QFIF/3T:/:Y?97ZY/&R- M^5(A^)XV2JG)):D8TQ(,/4RPK/3*UZD2GY8#>@0U+BV\!E(@_6YP/F\ZLG<8 M^8[=7D;):^W+"N'!#:!/4<\MF:FJW$E[=5JPU[Y74BMDBH%-+3*Q$;F29R8C?L&V5N T7Q#S4R7-\N7JADQ;*D8;KQA9'Y7A4?-Z\=Y$^) MS"XDZ:V@I10'1MO9X3>RIT'(5RX$N3X#<9UA3\'O3Q^CWOL'R/\^1(M>-G^L M)-MH(=7(IX-_'P1>@^5C>3G&=HZ?GX:;E>L4ZR!_9ZESK+^Q?=,2XP1#WHE' MJ?E%X#._NB-S)+9500>@YUP\_RV]WU/QW1??GS\5WW_A7 I.:=V>NX[<()>N MFJ!;'=YL7,(=EX=%Z%CK69F8/2%29]FVN[<%M MDJ;1LM]K5LE7L24,P<697B;U3**8= MN+:L^:6TD)!C\USYM8#L18EM2I&@Z'Q%H8/'*3 M+"R2V:7+&&;JV$@8SS[HYO M6:81;TYTG/7.DICYK<+R"&'/$(F\"LI<+$"&]]$7I[T$U+*??_%#?6J.M%:4 M;"]+0$3X:/18S4WC76(Y+L8EJMMU*%S*L=R@[E D0\&>&B].(\ ,SF%XT3:) M#DXFN4[DLS!(S[[@?F--Y-[5"?K6IU$>4'8/WWA3U[NPX5:UD*'/V([\G<24 M4 J *5B3*0X&@ RLM6+JHPD#X&R5GS .X:7JWM -@-37%"XW-?6D6>ME6/"M M_DJA]X@K8 (([YI:WI_CMELT-W72V=ZL,'"I9"GRN! @KX>)F=EDO7BKF&X-GIIX:'PF1[IBO1] MROX\T]8%'*ASO4P^)[5!.D].R/M-:XH:F'D7WOEUVH9#KR8Y]EPP4E]3>JG= M]&NZ"-X>TY]&L7AWU_D6"G5N)@X-G\/=L+^()3AF'"S2E\DC!1X_3B:UU21Z M0$J,XN-Z7\<2VWMF-=^;V#*ZYT/BGSOY '.I9( E /"E5_7FW6+[A0ZK\T$L M440XMM(:90Y,MUV">39%*2+R:XFGEBHS(72TAEW9%0OJ-+KN^D;SV3?P%WU@ M%:QZN;J)W8GQ&VP';L*&NB!3SO,0!K^]8'.4%3QA+!IVPP3<[/M6FK0@65T#XT'DPX9#%1,7;A^(GC!AV%?;P>?LY?' M<(P*+__TMV+QMX;:S,-)$9QPABPAITH7>=V%^/F'AF)I][?I>UQ]\[?I8\;G MB3=\T0RK;O&:GZT@$M3+@M=/\!=7_ ONJCVT)64$ZO ,B' M/,3KW69LW\1[?;4I28)D\5^7?Y_>@-6#3TU'R[2CD56#X:WXGLD,&]'(U0^O MB\6?7WR#.\>AO_IGF/7YVD$D?=U8Z8J\EHT0$0UU(G<<#F;-7[>%'&_53XU W7O^:3E///AM7N;!#R"72MTXND1Z3$'])/2!/CX!^.&8- MEEH:/2L8D>H>1I*3(N$]".V0-U93YR(S"E]3_$FL#\*X5D6F*\Q(\I)G8$1_ MD/XBRS]YT= T#Q"C^/#,Q%8Q%+XETB"?SG-PP@Z:I=@R*3)Z4Q>,#PJ&FWJ M+L/6C2F7DNB\.+ITB!W7B I-IH0%BAY>;BV;"BY@U<:,S+7) ED[EBM\*"*VUMY'AA62=#&T<@]HK8 M-B@3:%$^.D?&18&LFZY[P^&/988&VHWCD;KY7>)"L^37LZ[F3)-,E#> MBJ5R.!,E'N?3%+VC*0([X-#(1$6>+>=B>.8YE],J?!1.TJ;2VC@1D>*!-N93$@8G@_!+[Z6D&?\V#2Q(>P IR M#LYX)G?CAYQ>K0]FA+4@OCQ^-S% M$+;,L.;>BJ>)>4R%]&Y?LMHC3)LVB3TI*3_Z^9*36?'/"B(]AX+!JTP@ EH" MP=49H,\$S!R7$>2L135H%?PFHXDQ*G\NAD4^U%Q[XIXRH5;.VG);^T$O5( @ M]L3>L"A=1)F2=/"&I9&=I$=23,:K ,_H/[1D1BRI14:0&JM"#(+\.T;*6G67 MBZ]9CK>0FN/\"Z9U/7-6?!DVUO!1V6,,(%>J%/[2]8[EV%A-C%NQ M'8/B\_:QQD MUSCC7E? X6&[]B3W2^DHGC6F&0H;P-8TY;!IB+V-UB3XNF\5@)%EQ%VF_B7%H,(J,NAF/(Q..3GU2@ M)8F 84Y0D ?/U%=P,]:J-G4-]\<4%) P$0.BHOW7IE"S)]&/"!;7'HF;4NGG M 4>.+?(>'6NP_\(>A;BC!K3#GX%!_IHY/B*$K8?6XW"L[5@W?T)(5UY3C\8^ MV>%$ISH*K9;-D K>-"DO8]XL[;GO2Z[1(CIC&0LN"/1;A;#^+*CXD[,&]DN?!/5+.=\J#7[!LH8'S@;0D M3GXK?=B?!'G,#74)VQ1O>$4F:\UC">MT.0S=BH@] M*P%3NJ<_\="$@PW/L0$6AR4O.C18K0X*2TU LZ!DB="%TV.4P!KE:%_P_-=M M^$95[DM+((ACT-S2K;4[RZCQ6;O./AO&J*D\J<:#GR32;T^O1AZCZ(?8ZJ-G M-,JD1A0NI6/JX#!I(&#!4@P&?#LX?L(R06,*!:$XV5R>82=6%2FA/$JE8*@7 MRZ)VIH-74ZH)03G.NYLNU6 [VJ] MJ5I*]G.T:4>UP(C1!V!"TI!=O4FFPE]JTD-KW8%W=?FF9JT'QNJMXDE"+"K) MFD.+=[KDBL4U*: !Z)%D@:VIT'>A-ZE'RPYXHE/;M-BX[)-%)VP VP_S]1@7 MRV2N3[2<0\@Y'WP]1.B4Q@?F3I7T&"D>WJ?SB#Q?[\VY_;MM:CT#[^('T-@8 MMRLUB$?K*+34-);\!Z&/C1U@PJSS5@W9C(H0EFD*FC5,'/[%[G"3*2PI%I*( MFCF6!-4=>31!3"2XY58[GJ*@YGPHS9;!1QGIF/'()!D+7C9JZ(D)U9(L69:3>)^\K M4N^]$?V18(-=R>\O7U^2O>DY_%O7)+V\X8X)LG$DO.Y/TIB,$"*TV$XWQYPQ M.3E2)X -'1.(&5?EW'Y9;HI,(-3>0AH;S0VW($3W& DGBK6W M_1M-!#0**0D:W-S@@QQ(B'7&'V8'P\NZS1C?# _H:BB+OPL59_2FI2! +PPR MM5T7'OB0^S"'R[X!(RV0.K_OF9<&O%Q\<(PH5P>G^#X,3RQY)8IZ?N M=$;F6NV/RHBR?IZ[6\:'JC3\D?&1.^NEGRO1JG(<_5AD!Y.[&GA'%,DKDNV? MO(]FLVDR*)R^I=@NK-!RPWGT&1<66X.:(2VKPZOSE!^==58E_JL$LA*?UVCE M=KI]OMF2O!#SS'DY22?^V$8"S$K)&N2 [,(;7'/5(W8TDBANRPE9&$"$%%%[@#4YUE1YC/6A8IV8>^53475N]&I0[#QXQH-.\_,SL8=FI,\_>^.UOO5\2EW M"XBFF.H?1Q?0/'N(R4G![:B.?]T?<,Y.V_2WA2$YF M6=XFX>BMRBVH"1/QA(QM%TK13[FY"7=MO6W);\72'#0]KRSP?O-VD0ZF%(V= M0T1&; ZIA^Y(HF-.#H:9R"EIM+9^A!51B(D87'V$UVE, MMO22,G1J#)Z9.HD]*#\8PCL<+\1_PL5HCB8+T8\YLZ7$ MN74RU=$3EBVB]U%]*P!UW^["D-:5VXG(CR@JS1S)F 8PQOEXN_@H?67;D\\$.MCN$9WL[T+JXV^QOP.=S57J4[ M/7JAXHO[Q->^RPAO,/3Q01.I;C%TE$CCS(]GGE<$3K 1+%LD?L_4YF'=U$IY MMC5..G$7Q.-@+C\TQDB8+BRBQ@4U)3+L?+B7;JY2M05XE_%!&F*\W:APN#(Z M-;;>HMTX,E)N?&PN;XT-3=+-@]+;>AB<^#AXI)/WC58LT3URPLUF\0KEUSD% M]$H46M[> 3A5X$FCZM*MR579A^"/"R1^+32ME" *84S4BH3'+U5A15!6+;&] M(T4&&FQ@/@VV2EOSZC,*D8QGVLQS93S-EKJ.$$SEC^D:^N)H(99 2 &,XN.#AT@ ]D'";S5GX6#_41COHDRGJ[D=@ M!;.Q&-7UL,>AJ$H]BK2<9):F^,KY4\,;(CD>.4_)NX3SEY>4Z#N:ZN)34W;9 MZ9?)LF)8&ZR M$X7]&Q3@#5&!6ZY9F27_2WP OE2]9PR\@V-P(;5XP((P8Z^D2PEQ;K;V2T0@ M-4.DI-Q0<-1?2'.A&/PPEJTL+*9-(^71;)$Q.FC*">\].@:*P:'$NX^$)>EK MR0+[+JUPBJZ"FPL]3XBL$)(W&2IZ*YQ;\T/.^#:7L%_WY;8V82;I?.V'_YVH MM(0AHG+?[*Y5)<-PC4UU1UX?$>G/5=:=FS!IN8UI::3"Z8%7G!K?T9+D0[0G MM_^-:DLP(9HQGIMLI,AUL2"2AO0J5T.TRR%,:.B//FN? #N0J%]SSEC+!CB) MF^&-ZM1&]ML)<5A27Y)<=9XA1VR2>0#T;I3GGFL1+V(%2)?J:*KRG>'UJQ3^ MU/5^JH=5/X9!.-"=]K*1"RL,1 25"P&V#J;V4%1*D>1!*/=IGHVX,O?5]\4R MNMZG>ZK[O\LZ\J>_G3KR>W#@/?L4*2=!RM(^)V+@MH:D70TXZ(_!G@V$7I9\ MHJ4CM"&=H V^JXDRF$1:>QP)R[BP:&.%;Y.O^X"3RW4$::9%V/C(O9E!=:2% MT/\]+/XL<0!1N"^^B+/W_YS;>%9L>'R/D[T1]1VFQX];N^ MOFV8 -YBIG D^B0X,$I]MZ0']RY$UUJJA$XM[4:[JM:]G+69$>+N) (Y6 6V[O21\Y[ M/,(2I)-[C,&F'"1\XJ7*)XB414,EZZ_#2_]3SWX>HW]2%FU/<\NG M+[3AV[WG@PQ[X[?N%XN9<"RY^G\%5_OK7%#E_$8X@3X-I F,%M'K]KL-?, @ 9T;-ES"TZ M)!=<"HT!Y_[TX6&4,&I?7>&ALX&9?;DY M%A&R84HEK==3+S4M$V\HK2M(__1N!D1)#AZVQ=_I\U]I[O+?KZJP\JMQ&^%+ M7WU_ ?R36&\>Z*_M.#DR^<*YQURC(8[H%A_PF0,F:S:?.GS\4[ I]2W9(+J; MM ZD5B#,->N0D+M-2:',-_8L_5(0M.?\L- FFCBE6=#%!V4.=;1^@UD$+;6# M,AW"@3U=%K376Y7H/L3%RSL&(AY9,W-KXO(WB"=]]IP$S"MEZ(?R0;9ENW%/ M[,6TZ<6P)08,M87:.([1AT%_@L*R-,DDEBPU8&IB+'<)F\!'-QP#1,_X3O@H M!?ZK@Z"*\#U.FT=5&DDMW!/39J!DU8_3]BO)2P'V+8U/T@&D;39)FC8VM*=A M7F*6_]27_VPV-FQTJV..UE_)D-#<_G]UN>'@-G[)_UZW-]!N+T+T5]I'R='\ M1M_\IAZ[PH@Z4M8YLRW^G+YIJRAN'"8:.&J7J9QM]7U)'X&UWQ9)K65!K6 )Z@K3?"A@O-P 7?T\EQQ!LZ=I(5^ MM/**]@;[U1Z--%;J[*/AN).=3 MT,]1W9#0I+>$P^92@[_E:@[ MI9"*MO*M:-04D/>I^#;A&!<$SQ18)A@7J 9([2:J98U:X?4:WR1\K%$8/&PQ M\-F\GIY*LH3."EK.(QF"@L\5-5^F5<\&AAXU]_83BO-P#LY,#7G1B383J]U+ M8=6TS(P_,][Z\M2D]?FTRJ90VR=6^ MU"0_?XI3KU$&WC[((IG-B%#6!:84BSY%4TAG MXD1EQ@M+[@E00*:93O<%\39W',D!YP.$TWN+\04EF)/ M#V;LAN HG7 ZG>M P6"P/L>6]&[LJ3I.J\&RZE'2!.$==[(D@31#V&VS2^,5 M4ZWPNT 9Q.,N./!Q+0<)-#3!>B"#A\&X"W^]LZ[EE(_!HX[G>_UZ"'MI#6*B M#_V[/@K0;,5M7Q82#4H2?Z)9G8Q/DRDW"Y^+(> M=LU>I+>A&(EO+=F_--.!GJC@ MUC)0?-N!Y738HZ/,F11_OQO/)&/&NF784HA_\*YZ98YM4K*GJ/S@#:D)P20LQ."N(Q@\/+S MA6J<<>-9X7T8JY;A/#\*<9(4OWC>261=\$.RF8$4RM&+Z)K<2_Z]"W:!^SQ& M*V%I9I)Q>T']*@ "L_.$Y13]V!>)'YOZ67#&PJ"-M*V^[LN1 M66:NEG1VQ4_ %?O+RV^NKG@,;814!DY9F[2C5W*%$1;CWSTIL0J;I?3_BJ>, M9*\@0CLT$YH/K6 A\;7I<]V=+?1ZL (O>[%)[5+3R$_8 X\]^.Q]Q1Z\!QV: M\T,VL[!S.B-;YTNXU>2P_57L%CE?GW[$*]XJ\GX%NP:OX(P1AH!CA<.WA.&Q"7QA5?+NE:-ZSI>^2>M""ITLS+G896 M]Q?M#45E<":!UG7$OM(>'9'^5X2[H55T7UL#1Y)*SISTG)KYN!\MV,^YM[@S M8*F\]=QL9Q!&> ^TT:SW3L]S5H!='O)\C&7;>'HU&X-/??,MG&%0)9'K*WC! M?#E^+ ,=/LXW'^)=P]=HJ1Y/Z+B$!/?=N.P63_$ N2RZ2+)4HDY/5#57 @1, M&Y['6K\&!4E"8'ON:9S_Q5HESS[C!>E>6=DEPI(,M/561HFI"&Q;PR!816(FQE,@)4_Z<[ MW8X;*GI&1LGD1O(XA@%VE3$O;YSEAST.Z1B&^55T(8=) =L82M)$6Y)=$Q:. M+,V8(EG:X.4&ZQV\R8(RCBT]U&H,2_O[?=P-/ZIYJS:_L:M MZJCSY)@X:;UM*;"8!!YN31ZA&R(V?*%N3?H M3-JV@(@!6M)0!24) AGCH'3 MM99QL!ZKN"/C@^/*P:2$QVXQBR6N0JQ'ZI/%;EUSFO!.CGTF9OX40E]+/*5= M?P]A+U\OAJ[ XS@2<^QHO)/9"$$WTD".#=.9DE7JE\U>^CNYI6XHO,5@SCW# MCJ+HL27Y4+$BPAC,[#%,(C08_$5:RL#,9_PVO@8;(?_D%%9-7!_2WB^H_Z3# MWS&"^.0ZL7B4G"=4Q[,^:H$YV^.&?]M5:'=^H&! PMCMNR+;K#%2:^M)WP*# MML(0]V@7#DNL6:_-C*RX1=>5D%#'*5=RD'+>F%/'V# 7:LIUP"6!:J5J'UD# ME.JGYM@RR#N.8X-@.+"TZ8.D*9C3=SWC@8&L>9=T<4.!&[:S(-:A6[23%](\ MR:M6/:\UIJ4=)?<[N7R1GJ,X&$,*+9L4(!%KS&&4Y)\D$I:VF(3G$O='\VKS#7)'>^,*R;)<^=&&?#*-8Q2 MSZ4VPT]V4]/>!!NQ9R!(<7_#K&E\T)HL#.PUJ"%PI0O?3+8<^W @#6:7EX=" MO:FYSJUC38$PM$9>LG)4!$E::9UC]\M#YJ'R>QJ9ED8OZ"Q&M1RG\<9U&1<9 MS^DW1V/;&43\GTP@$K1577!NZ"5NZP5JT2_QDFUYA!?/\61)(]7 MF2SC^P8,NUIC0FLZY]9% 1\/$D?/VV-:&4EW7CQ$IOENR1DTZQAUP7A+LWI5 M4V=Z.&D+LNIETW/YH1G2](J^7*ED)%;LI6,E:9Y^ZT[91MOS[VZZ+4LK)='= M9(IU@.TJZ?C^[&*KYEWTX=(:J[!I6JEUF2#,8T511LQJS R@D1]F)U9?C(Z\ M2K@1;0[X**R9NS(B>:8MOVY)BIE4@/QP^K#I,E*=I -(4LD^ZQ/[A9,TWK&+ M1Z('M%]UTNZ^P2PG-[82I\$/$@;B,+!M6E['TI@-H6R)>&Z9KS3*U,FVXV'\N M_B2_Q!<=#"A='$)H,K,B7 V[=@T=OD^5Y@N*819?TBEPY/K^(9/$$5*,X4/7 MUQ1Y"*@[536QM))/2D"EF>&JL04L;'MV+5T,R"E9*R9H=-2D9Q,NC5B\-].C MK8C8("H_5TC2+YQ@^(FI&%A_B?"2_!,8!\"W%1FAX$XPNSZ#V5;-KL%?E-*0 M%5Z45WD/U9D0^@%Z=Q<[ (10Q_=X,: ]J8M@1^/7FACAR_,US?=A? MO[0CB M4N(*'JRCPP2\R 3*AV\]5;!]!?L/3Q7LMQPR2H$!F>; 3-1L@!R>D)< ->A_L(="HM!U4+0C9+T817(9*+U\WD38F)."V(1"GLPE0O^I0.)EQLK!5CA M%)Y:G34M61%\51G]U(^GYG*I) M2L*E]83VQJR(SR=6G7A7*#=&:??V$.N&,R-H69;BYT1ZL=@E>=5T78J0LR#< MRE:[7]D@"FV7*Q4LR)+U3-Y\=,/$76!M.7&[Z+Z-PM3)=>HU@,\12F,4:>L: MP%>J[-0_[^A[;Y(.KS6L<"Z..B\&1%\SO:' A9Q%B0JJE+=R*0F2\;LN'X0+[SJP9AA^4^FPQ50 M% L2=V?D=-Y3KV&*S<;LUD0 NRJI[]N6 JX3%\%;SO#B->GO\&Y.KZ1^,+^" M4S4LI-L _T2<&N;K@O&#$K&'O>O FGZ_CKM@MUM.^[/G+IT+9+TIXPZ3DG* M2&.*]!C!T(@N(([ADORB/\<-X<^$I+,4K5=I!:" MR:^NF5IJ=5BI&[@6 3<-"HQZFAY2_V@""\S96V^(BCHOS'*7H[_A$5+D<[ ; M4G;.=_^)[O9@FN#-21$L)Z/GI'3!N%5?O:H.B(1>*3IM0B5 MR32#/]1RLQBQ0MJ%68I)*E:P-9[Z_:AZ62(Y*8/*&0!U,)U,037(.0/@] M2W%,,^!I >XGL(<(YHK^B0'O-@DIZ&DU4( $?#RJ@NI=GT4?CK$<#B_'7\KG MP_<]!T/RZJ@Z=#87<$UD#G0 )BIZ_.>K*NP;M/EAU7Z;XR?N4DW=L!?[@XKK MF+@UM_]J8_\ZPYM\)]V@]LTDR0Q<"P68W/GLKBI)#'X/EF93:H0IRTS7IJ>E MH.MT(68G5DHIPYG(@OJ 15&Q_@FE=*&ZM/9KHZCV><&CEP8NLMD()4#9^B$ MEBT*FZ#M9$ ZD"G3\C_36YS#$DX@6()",&3CW")6 L,8Y,[SGL@R!N&-]!N\ MHKPNEHL6Y:Z&@0S("]X2AM[@>A/Z1&Z:G8)#MQVS*\V(,Q 4>KL,@]Z%NZ44 M2%V,Q^LJP4202WK_VKQW'UM);_\]R7$Q)X5-$8NO..N3S!7GOO26 MWJ5GIBM0$FD.AUM:)%41]E898O<^OJK+:&;95: )&S52DVDZJ>>O3' IX"J7O= \F.88\W_99+P",_4-5T M+!JH5^]VO>F6K/G9PQ!!7FU5#K6['YKQQ-+T^J)YAX]S_9UI.#_*7V907J=Z9@9;?8G6*RMO)Y^P\3Z0V)#WP M(>\>)CPRDZ'A<^^Z[^Z0%F,MM_/(VP#BS=;,"00X*+75[)A<828KSTQ_ZS#3 MY^";22*+$=T*>MX D-OK7M->GR:P39Y1]T4R**'92+:O^]5R[F5"I15UG$=+GX:UP- M6W 4N C-L4/%XB@RU%1ZW;]%T=7(IW +FC(6 OGY&ILOHS@AKLTT([>J5\K# M4;@_FBK\"/@7NEH5YHDL)'V7L#L1OE]%G@L[@G_-C8&P]W2E>HTADD&GD<^IR M/_CJZ_[N\MF,L_%/[CTG#V)J-_^(6RT MOYW]^MKH(T3$A2G V9R3]TP_T:3)/DK.+#"QU,1*W>=4&%V?,V%DS6F1M\*A M)=9YR >0@*MFPV0S(S+&JZ/C!7-D@$C\Q332B3))<:?FU,"NZX67@5)"L[+*-@DK?4F#+R M9&;GC2E?$*+[G3:?Q@=617L%U4S*8W.O;6R\U_;MY^2>BT,SRS5BY%Z.1Y;Q7^5/M30X>3=(\LCE3XD: MMRVLB78.PR16&^Z*NHO\(K3IRL.\ZOELD'ZVW8-7B>,4476>G4KUE*3!1/E) M+?M.MGJ[VZM2"TU F*+8F)_+)G;C_J);7W!/N5FWX+$DZA,TB:_''>V>Q8LP M!_OY6GL_,D&>Y=@?>\D?.>G"2]XLOBS?=,'>WUXN?B@/W 7_LEU=+HBE8O,K M/_#)QX.'9<^$610-!,I=X>1EG.3<=HV]&*/,=27,['2\D(H 9&UV-XZC4L$>HGK. Z9[V;-I:?FN(==8EB4*PG1IEZT4J%58G 5;CNL& MA2S![Q>YFI=T&)>;%8I:A;Z>ME2 YX3M4"NOS,_?9#([%"4[[G@2J^RQ["G5 MX4-S3W_JGD!&E>_%Y\!=KQ )L6SU5GDP]>&(M&AXK-@9_0V5DV#,!; MV!A;TYR%!2TK5T3O,\R6OTH!JE-%KZ[V3 MPR, "7MOW7H-5GX>W+",2H%ST&Z('I@Z'9HU>)!&U&_HX,=*^+)>U73D_Z__ M^>RSC[[X6-A,"^Y#K!;_]>JOS"D6=L&=10=& <.!U=X&C[:DZL4 9D88D)^T MZ^_$>??\XV?KY[_FV_[;LT\^O_SC(EQY0\;B71Z]OIG]G0S%\X\^N_Q$A^+= M.B%" XSTB->"2-+3<S6ID0A"%)>H?]HUG$ +J_DSK%G1*-+%V:QAH$5L MHR+U;"CS^CX:6OV2J)#[,GL$/ LD!YE;)[[;$], MNW$3!@+@D9\+C\*OI4K?&IFBX7;ZW!#@Z=DU3I\?< K;^0O>],_^4*C+ES\V MV2KHA&.2EH(,3VN4MARQ=QP.?O!R"?/[1_X,P M,-DX*J9G=+2\D2IN!B[WK$:VMTR3..+HN JQ+8K[Q'PJMX6W"Z&3*\OMS3L+ M)ZKZWA\111_DS02CRAEQO* 8$?B-NL-#,"0D-(7TMK\6-_?CSY]K'/Q22;^^ M)8#,2%$R ]*?_?'SS^"$@XI9O0L=7Q9\.C9,P W_5()'I9P^%#FC=?TO9B6"V4 M@V=&DGX=XJ,+R0=B&*-Q)8I!_5.^4'Z8"#^5.K?Y^][S<@YW>'K:Z1O9$S*] M 3_1%(0^O02^;A3!EO-2LHAR)3&ZTL?QS[,8@B.#C8!,2FD4'I6LK,7]76.N M#"S8LX@:B,WL@W+("H*&'UWAX43P2G$M^BC+P;@O#;^#C_.HRB'NXW_02+2) M9R!DH_*.S@\]$J]&7\ [J\RDSIO2'BQ5A[.JN.ES6? E&UN7!]ZAK]<;!BIK M+$8RV20T=E/7&=-)N>?>_KY;A_G@Z4_#/5\DCR%Z!'M%\Y0SUDH)X*B=B@&2 MQH?H?)SB''F)U11KH43\ M:Z7[L2WX'P\9F<_(/:3D3'M]L:G7^__X_-G]0W7A=#ZQP.G[VQ;L+I]+A M>O[QY:%L%P) ML9UC&M>E,WSQ-/?O9N[%I2WPKSWE/DT+TV/%Q4_,J^LXU[8)'VO4;'GY[0MS MDI[]X1,G(H-@\+MPPQ>CG"O_IUN">]*:+5^VZXTV>RH4/?S]:9T\XCJA"K:! M=_R,+UXYEA5X3E\I$OU%=V%G'2;SRZC;;)6=#UY]]>++#S/,-2U V?D':K? MA)"L[!"RM/\ M)I.]6'Q3!FN!^.FG4DDVN#\EJ]^5NUU8E,,7]/VG67R\679BT-WBVR"!4;=IZW*4\9!B M+SS(-$\(R4J:9Z)T&3G^&D?F"JNE;4FR-4J^6VY(;IBIZC;<M M6L2K3C?];WRC/GLNBLMA83,L71#SD;"1[)'YQ5(A,^E>['&!!0Y>AQ'D_6]J M-U^J/;3=\:!R&! 7O6:A;,,TBHIJAS!S59F:8_==QK8]X?%E^6^U#(>3O]@JJ_:=D0-D9N76ZJ$;!?//KKX M3P;IN>TAA)4VK%PXO:E9C9"%!DLT=,1=RN$BQH=P1/1'OO>U.EFM\ M\J9%OXG=DC0:K]LFI=LCJ[R,88CK[=I<4 5LZ-9[4L3U/A9#T[F/9=[X'/$;+S4$[=:WW3MO=P0%#T-6J7@& +#M$=$#"@;RR)JT7$-V\0LK-<6O\>T2;?/S1$]KDZ)#->QG?HK?VV]A;2[@*P(II)WT#T9W]X1S\*2^I M9T1=A%8+)@O_$I4S=.^+5KLJ,=B [&1 E/,Q;%#FYA5JU5-LFG9][KFQKSJ> M19S(5"X/+O!OW=.RT%*Z T1HEU4\,KIWXKZ=X10Y/D^=))X4GV8_/O;% MXDW;W5WS@)Y53T=0Q B=B>>Q"K$#=R_&0K^-YG^GIF"RCW3R*RZW4&? MQ"OY*4EU/#Q%?V;V78QKD3Q2[E L,4ZI/DJX9@FM3EVALTN.'^=R\9?NCBK5 M'&L.^WH7^XI_L>&/&NC:X(PA-:T5AR[QCWORDHT)THZM?MD_CWPLUUVHH"-" MWU$MG83KYM0M5017>?X>_*A1#[K(>QXP,MXR".E"P$91YA42#K M6*%F:RP0;C]2_5_CS,SHC!Z@+'&$G4?$VYB4)U/N31MSF:5&=^#IY0+*#O+9 M"07L757V>#E]9[O+[\ HX73J!@EZ3$!C0MNHT&4EU:]8>I'<26+AXI07MT.+ M2$BIT4OX$<(^8RL+40B^F:7U9@%Y4&I/$ 9\U!:]S<&O;V0DG4RL0B'5 M:">C3KO?"H4F!TX17L&+/[\:9AC(?J^.S$KF[@RA*7!T&TXC&N?&F@ ULO=F M^3P2Y9#7F7%A#SZ4_/:W5,1+F,7*9B>U5_3H, M\C>81W>>.,=-U+#M9!. 8/L=0^50#1KS(M/P87G9%C"H%/8)R #&VT:84>(B9N]2S9PG*\(APYIO? <:]\@_8FR M9%5W'<5XXW9]7@++Y!.HG/B1WG8U0*.;]?!D.W-B1S"ZAC67$;! M&>5911WA8"0O=ZMYZ=G.O;>;AL9O/2*9+4NM <#[/!%'IH^)]"(+F^DBS*'[ MS>[Y)GYDIQ8LDL#<34KB#OV52)+JO]37B 0G9NK?8:5K\0Q% 9"%ESRY4J1* M7F=OG![*H)I3>Z8'!O'D#9Y-/.D(%=B?+NZ_Y^=5+C'O9 M6[K!;.!M??\9,L3>/"^J\]$F"RIR29E1E S:AUH M"\8.1#VPA/[ HC- R7\\+>K#3BM_%OE3R^OJF5#GXF]AO#N$XURY(Y*$(Z%J M&K]EF0?-PT_'2P;*^,SN5?V*Z@4L)#Y=$DS98&OGUUDATMT*Q_1G+Y.[NGQS MBE-4UA:&A&:TH&B?E%Z5J-LKEJF+8&UNJ'$A\2\)^Z27XSYE/Q,>I=FH.)A M4R<\B2KWX#)G46WX>BS#,;&OZS3#@"=BGTW4^/('JXT.UFK*'#I- E2N6H77.CU / M11))HO"I%2NT*%6/R;;*WSA;]>Z^REOLOO!6F?N,@;R8N ="JFLRF #! M*"2F<%BO5->(ZV-;V1PJ;N0[Q(\^FMO5[K!^JR&4V=C6(CDH:L/, D7&VA-( MRZ^&D;JNGXKMOMC^[*G8_K;D-_N]<+[Z3%V:";46C_N-&=PFH1XYLHA%Z"QAYW6A17^VZZQ44OJY?,@U^,&\- VL M(3&LPBIPVBT:4R1ZR.]H]J-@B=;L:"CMGC)4>Y<%GJA_)%$@^1$.5\+N?!9( MVA^.24C,KW*5<="4?MDG$AP0'D]$3[WC$/O".:A1C@*CV:TZ<"=)M?4%1HZ\J1,A?^O/&5X@@L.*N]U*%FW>9*,72(>TZPKU;,X M+E[=6'J2_;P\L*.'NE55RN"1EG?Q\)D1OK0*01 \PK+&J]!I=Y?UT[&N!9",\)R,^1)/@\5NQR\6)" M;3YY\!(A\+YNDWB%T11VI+KS405LM-$4LQ:KF_=/&S_^;2(I>K\SD!PO,[0Q MM-]0LL2Q[M=FEM/G1/8XU%EN>LON@(X7TU@#5KU+3$%%M=P\%K]&";!/@SH- M%_B.#XFY9-2]PI"%Y*D^#/$%H)0CN*-(/RO=,[S0%%X0(IAUMVFZC/5&%=^A=Z=I/9GPJQIN W.:NG;F%YL-]NL/6K4[>G9Q>/DIEH?EXU)%C1J_! M<3&SP.@;E!B8!2U; M[U+&HG5@BP)VD\S4OM'^JF#:FBJL.$:7E :HW$C.93MC83M>-E$]N:^_5:W+));]+P,'4ZXVP,ANK)2I+*S9E MHC]*\6*XB[CB#ZZQ4'0#ON#(]1M%K)U@D)Q9L_F$JPWY M?,$TU=&MJRZ,7L M5=*JD+#,%*Y,58)4&9QI2T40=7*)PHH1]=B)RK#G3FB_AC5#:[#+SB@ M0H ^3"/'+GXPY)[,7+ ,P59LNKLG5J='9N? CM=*.U('W-HZXSZS3%NKE(_U M_=Z[UFX$O[4QVS9;BI<"_!-3QB/./]HL/4&_B062)6!\W!I:5D--)S?\(_N, M^1 2D8P.QF?,7794OPM^?9OCQ9CB-OY$I6* M2C,>]1RR;8I[1_3+7J9$F3$MG";,2R:6HM#*>LS78<"M,.[K7719RZO$@#E! M SH(XM92ZIRE$:=2OC5)T..J$X59CC]S*E8/6) 6 IWKW;C<@-$JTC]HB[9W M-V_JDI83:'3*H.%.L*EKS01@KOLWZ?HE[Y][CJ,OWZTXS;"J\TR/KA.0B0-S%IZ--+49 M=&7=QB8(IK&6)*YXE](7A@PWE4/GY"AUS&I4\C'1*JF@9K[U&?Z^UF?JG MFS+L/UZS%E]PDMD6E2VXZT#50IO'($;S*=09O?),V!_89Z1^ MQ1\[Z*H(50]+_TVJ 7(V_5_VWH2Y<2-+%_TK"(\]8T= ;*Y:[-LW0BXO4W=L M5[V2?3LF7KR8 (FD!!=(T%BDDG_].UMN($B1*DE;EO$DL@\>?(LW_D. M5>BJ>/V*^_T[[0Z"*LM MM[5G8\]U;1U+A:Z1:5.,YM2H-7ZU+$6M68J[?Y.2$4"<^?3L'6N/H&.CVUHU MOD@'SV'#P[\C\-VFM3":3O]*DRUMSDP>AC^12G0B\11("DUFTG2@;Q(=D]88 MWQNP CV1](!;LW?7R%[6]#$>:+8649 6F#8!'&H'3MO;6R5$5O:B=*O.S/MN M,[]+)W:/B?+)C596GZ5NI/SXGJ*YD4VFA(TL"**:6Z'3G@W MLF^T;F)>%/-2@W5PY87EC#?@"ILM,N>6V&I:.^E.4/KG)K4;UE48A@%U1VSW MX&DH*E@:9R>XHD2:\Q[XZ4]BNB !P,J#>7!;I9@L]*J^<(42Q$-6F$7$[5C_ MW6P?!FD8:KNH.$D*S5''O'*D=$+=LH^S%>CAQ7&.#!)QN-+[HQ""RJE88CZI M*U)MH(*,VI1&>L_^4?ZP@]-@:IABU*;%$;VMF0=[E<.="8GK7$7='0#/R$-11N;##N#82..S40*S5CMF:"H-A5" M-AJ1[X",-\LY\%L&@PPNX2(P-\%4*8)!]RON:WK#/4$#:A.XHAEP)_A>W/R>?;S/* #,N&32=%)[$\71@C2R2Q5EFT+P M)3R!_N[@ '!A^IMR_ A,NUI-(V.8I.:& "(&B8?9'E3.; S5."S(NM/A(^/ M,,)$266^(2[C" @L(]AQ8BX@ %[77C(]@U1^28$WUWO*,61JDTV%A,/;Q06A M4Z1'\9C2#. M/=+.D*9$4(++M!Z+*B^0F&.!Z+I*' /D1=%=#W'Z<8%7B*1 >Y@-BLUCGSPP M%N\=/]Q--7DU(!ZM_>=G"_9%9;OGG],JQ)_*ICP;MS)CO*5WO&'(N&U8MZ.D M>9%F=QR@G@=NO%WB9[:P)(JSA9;Y29I53*=UH/I4L)_"G6%;L. * YNF$++ M.;\FQH][1BW<3])VW5YTW1PTO=/+DRJNC'T>@O,UUW1T3B]/BJ9BJ+A=L1=< ML6K.CH6*W27CUJM. W4_):D;*K>+]<(P:LP'8N(*UHDR"+81KLLINL!LZ$38 MIZ,RTGBX>Y,P:N HXY:$EA3(0D 8)@%NO$3E'"J?.M<87,:P__:AO% MT4,-C7'&R3"']JO@[*:D AJB(#;@%B-Y$CA&8)-A[A<>QTXP@E4QR.)*O6F# M1C&3I["J6XE:XP=)X!RF':6!ZEDQ>(A@*BHNI5".81GBNAV?32'RDQTA5TCJ M:VP9MQ4=JM+CXELGY(_Y>^E;Y3=DUD:^(04)W/*?XKXH%>*F-00,\X]S-4TT M$(^!&91[@[O@;3.7+DP[!2C;2 #G4MJN%KQ7"1L;' !LK#UKGM'J]TQ(!UE$ M6H!)"85(\X_.?W7J^2?RS!TM$'-@^OM]V/, M!DC\7RC:$JZ/P%L9?9*";%2,&^,D8&&H\;5:=DO6A5[&^9%P.,8ED;^WPO"" MPF"/:G#J;U6*&QSW*36Z#&LA;%XQ7F'G7&TT!&JA;JL-VN5]21./JY'NL=D M ]((3#1-<4$=[6R+ME 1U'L)+S>\M/8@+CYO9"QS0$./JKHHSP[Z_4;%C)]T M^PD+SP4Q37-=/Q&/.,49K9"\H) 0_8?&7B]5CN2*J^S 0,[G5*/'[4S=%";! MFW5W#>S,66GIB!8((R(COFA IIA>$FU4?BV2OO1FYE9HR)"C??D5?!MN!R(G.4,H M5P-P*YA2L^F,%K$P;]>@?(6M\2H7EK9>5%W3R=T+;X:*S>5WD. M6Q_/=0M"(GP67A!1(R5N=%./U=QAEZ!Y\,?''.M"=&\ NE2?[[\F<9RJX$>P M*MO(WG,M;(2G>$EQ&"95I%*=:^HP#UX8&OPNV0?WVJX*75;IDI8)1CXWS79L M90C&?<&AS_(HQW;G1<44[G3$YU+9(G4GU'S$._:IL%/W%)\01:^V NZ_6UVQ MV6J!)Q<6ESM \YWACN=:#T1 G4RR' NM-(Z/_C8#FP_9!^DRLA,H/N0KA)_> MO+\,@S\Z5QTD,AUC$S:^C!(&_Q5\+W^\G A3O>[*92R36G*@H?/8=WA=*S O MJ%V$* ,SQN,JAVGBI=)]B8RO*=U)3+D@ELA0*6I26EN#?0PX_CF@;[P,9LPK MCJ-/AE3YD!_E7O( (PM<;XR8;<7TT4RT>@1 3)SA5 M6>@&ZIPSAG%EU#"9$>ZD[.,L!2U>-/*\ZG@2%3>@(LAAZM)[MYC-=#C3RX#! M)8?".T+,A)I?PY.I(%+C\.VKZ]0V'. B/[8HE\J95Y.;"DF_-7K60_]=\1 U MN8ETU-L7ZW%35'Z&1E$M=H)!.ET"SG56-%6V,F%I;+J7T8H'U!:QM@!NT:2[ M3.ZND82.DS!:6D5_,^GB1]/DMZG3)L8/E8<[IG#UE#L]@FO+ MI.*CT''OUAT:R^T3;,;//=V1FD7]55%6N29_P%K*"2S%QY/I CC$BX],T-JA@,55*L7JN)C&O M756BHQOQ)9HH0S= P:0MUY/(^Y4E:L.:$W0*#26VE*/$YD7,87#O!?"9X=\J M)A 5JI!"H"[>R% EC#KYO>U1[+B;A"XI=#I_ZR%I'&)]B"O;'C>H8=':JRIP MG+ZC+JH57BRG/.8^"45UFY"!8(:46\XG2\UOBJC,=8S0TH 4;<,Y0766,N4; M8"X]4IT4*5LC4MXZ$0T$5U_).L&HZ!QA?"#']GAJ_=4Q7;'OE!D?10=,N3CQ M""IX3*S;#$PS*[TKQ86KSX@)U%F7I@%+WT'JMV>_6]>C:HNWT(@SK(^?^8DI MK#@C&A!SFFB(3ZU;]5LI1H_<[[-O)Z"1YE4@5C^[CAJ\0X6L>'(5H.6("&4U MD0ON#(=#@G9,R!.A"O%]X0NBE,72M2.<3D.@SYBY!'7S#4*HX-H;4' J=_I" M.H(,;Z^0Y!T=*3@:LSL-QL *)P1B(\1^EAGFYA"=0 MRCK!R$NIO9UM?XC4:\*'0; O/>49D>;C@;V?A^T&5?X?++/].Y?Q!"?K30IJ MELM-+['#"))&7B%I9 LI +JLIK*&3W!%QV#Q?>[95;UF%S73P!,(&I5\ GT/)J>6MJ_D,8<-%&U5C>1 MY53BZ+M3V3N%,S%#QU@WI[?MS<;,<< G/07.V@K@'04X.8&9Y5[];SU&Y-/A M/MQNHTUMON 2XI:+F BDME N&Q,A6;A>M^GNE[%.=\NV8L" M-]QN"N-[!Y3A ?"F'OV.B2"YK1/ \I_\527L%'*)+X6UI(JP7=>77%>?:[>, M G1H)S>*J1(%6\%'FNV.,2&>+!V3U>%J3?[8KM]+MDJBJ"6%QF=2)FF[-+0K M\8(K(>D0KTGE:F?>TZ#T)VQHJEI,\JX,D4+-D\SK1@3_]E'="QW!7*7MRKPP MBQ("L?%P >U6S1X.D+7KLSM?V M'B2)$MBNTUR5!S&E%W?,+ Y\M/O*%%TW7 MQAB*.(X=4Q#:LL4=0W3]^SR+S*=Q*CJ&$>9U& X1DJ8I_F]]X= C]&5%$*"B,+XT9_B!T\*LYO7^F'4?T M@/WO_IA3P12YT\YX)4!BYD5(6Z_3;&PFX5[:#J"[K6]R2'G<5M^$L*E[5W K\4IS$V_1K\]HZ&;--RY M^YDBWS)/B8FXN.*N[##W%L'2T%H1UH_)S74A\A2W%.:J);9XF]'_2)J,=Z08 M]G Q6RUVZW_O/;Q>A\86EX28<6%71W!BO%NQ*KSDL&&QVPJU\PR* M&]U!:+V/AW=B_3'U:3$W/D3^31B7JL2-2:) -]$=CH>NAM9'D-M[!^]O$AL>=UV$60!9D%&?Z88L?*,1W[!!NE>( M-%R83Y)"&0PAG6160@F^,T.=E!>";*)ILSXUS\MME-;!>2K5):;3VL[2=]0# MFDZ?,T?^0X$/X;3-5([,H"9:YG:ITL@RYJ_I[]P^U2@KZ<=@ $*D+HJZOI!O<.(3OGJP\Z%70,,1 M3.D>7,\]V:73P 3!"4EAN\=I0#S3C;/-@P0-&ZBJ3-HUNHW!4;FX[TQP=OD W36[H-?^2"G/U::(6M8UINA"9D2M=XSD5CE$L&B<((35I MH/*-195C)8[@57EXNI5)T^!J7[WA1]!!@?WZJ/E,O:>"Z:'! PY9X7%_.&KE M; HRI+<]MT@VA)GBG21OHJ_HK5LOPJ88*C%B;X%"5OTMD7 MSCE$0;/29L^9;(8FVQRU,FV,K-GQ6FN8'8-&7IZVNQM%A_6J.0MU%SZ_%:C8 M ]RVF4X\F3[OT$>]<*/2>-FRP#G/<@U\)_(M9:P+"C DY%\NL)W1Q&1Y*;+P M]OV[39P>A]R5?-,'7"#N!:,/F$ACRJ7'J<%-;@>^I (+4X+$'R/< -('77[R M*I/\/D?Z#$+I^>3P%Y @)S;R(%VUXZ66HW:J;&B"UG*&U"@+#/#PFI.#XC3X MP,)1:XGSG-$H<(P_)VA_4C,\72Y B'P^7; RF-(A2)U4\)$&@RQPB=SF4=0 M2BER'[$&\Z/_N6S)P_#I^"1XFSXCZ=?@3L)&']', IDF!\)]_YBJ@^]MYU0> MD&TB2U;F^E4D$QH+,2(I2,A,3AO? T+5X/QL)RC'7K[WTU9I3BW5O/E-U!2G MB!V$[2>86I\>#0S\2L]CY$7C+#UQ@_FX\4R'.JJ[ !>:36+>J+R!> UG.!I= M223MB\GG+!ZQ.'8WX@F>Y$N<;1%Y\G* E#U*#A4G*8Z3B""(0?0'4XL3942WOWF M+[#NEFD3:!D:7!.LE*;)4RU$2ON^NM6?R$_-%(-G8#\JO/SAB."Y-M:#4@W@-VZ;9@RR*BA:'1,J$PF@N;> G6Y@NY7R7H,@F=B,]':L++C M^:\X:OB.-4%$$7 AS6MH\6S3BR&77;K]RJ=H=//ND/BC5Z]YRUQ-[E%0UW,4 M>62[T/L)WKSJN;J9*!5()2)N\&&@1V\=Y>F=)4=AIA'+ BH/Z>WM'*O^FO*R MS2403OM%P/'SZR6HKC7'A<*BKFBXOZE_*-&VCQ,,Z;!*?-(9WY=MZ/1-S6CF MU=HYM_I79-3W6FFZR%S+5LU9X+W1[\**2EZ6)KJ+\MCOD5)/(Z++"N^-<,.P MYE^]M"8335B'9G-.[K1BY'\PN5C(X:>5C$$#Z$;25*U.RL9D$YS/(Y',J#^2@W$FHS:39B.2 6P0TR&A3_=%0W25?CJZ@DFA4KY0(;!*/)5Z*!D.V^ MQCU?RGFML.N/X[A\ZU579@XN2E=:@I$3Z<@?S#', J9EHQPMTES_&23-@JWH M*1'ZU9IR@JZ.QF"Z>WJ/A,UO1#Y3B@#(CB8@$--$*:'ZH"4C!CTNS'%KVJZK M)&;I$<^M5DAJOLD:_B8 UA#S(N6R'1;7!!*.)E"S5*__P*S4]ZHX/\&-BFX3 M:G@F.?08(YO,4>Q(FV'SJ14)N_ [0J"081 GQ20EKE0^H..,TN&D94U8_Y9= MND*9MS#9S$9R3P8Z-DB#;ZS0@@!EXUR=7(BV8?1';A)F5\% MMVFX:I_RZ!IV9)1'P7_7 WJ6U\V5#0R9=);)F=!2:,R-8KS/R!W2&E1;> M]U8Z5I^233K3ZE0XM>O!>&1E9S;7U=O,Z)W MJ$/8.)#U*O/CIVU^_"GRXZ+-\4B8&\XN^!JLPHR9ZHPT38:[1]$^$D_K",Y= M'5>=(\$J[51J[8GZ(TIB4_+X/.:W MY27Q'7Q]]'/BA0[KW$M!C#/PT3T0(KQE,LER5#OI?;@1%HXP<-*2,L<3$W_1 MV27V' VH<&7HE@X]L6\6F(5-I/VNY>3GA=#,YQ431'I M)% 2SWT^!M_A7\)R&TB[,<0HT$E5<-3>*2FL$3!1H/H>CQ:#R&BDE[=-#.7D M7;)N&ME^.3.3SSPSZQAT ED%WE3<>Q-1V(G0:^.&5*A/'(8VJ:L#@5&P(TV. MYD_H6-6Z)(*S'E=1/HY@!D_>?4J5- ; -_Z0Q?')3W#SQ^!?&*J[*G-TWCXH M0UCQ!N-K,WC@>]O4QMR>"D6GV_9<=BP[5K]%11S]%?S,A3E7'/7XU58V"?RD M,<>15ZEJZ%9 \!+#7^J_>;XL8Q)<*I3IM.EV:&]^1XV0&=YU;Z@X'9)2N"UT M=T6H 3T._2JLK&[^1"*M&"AL8)!X/\::C 6;%!I<0X:UT\B1RA'Q1D)WCK.8 MDLKOO#(79U)-Z2_R5R"(W\^<.#RSQ'VYG'GB67/G2[-=-\\:^6I($JHDV2$M M$+FSH4]@]V65-7UMZ/'W7K%FY6\?=HYA\JY%%90WG ^S0 A$S6'2PN <_55>*4(! M16[0\T:0YC@JDD)*#K >I"CH];,*88"2[+31'0X X$"QE273=;(%W>"8 ?E7E%/$,EY\4:ZI]H]#1MN MW'%;;BHR1[4S:$%7B)[ UY&<;J=*DL+N)1)-P82#)J'/RBJ#]]-^J)1)/<7W M+*5U5QR+FS^0@V\%>IA4/S^_2<;+9>0ZIT*%1*;]P3:,IVZ'#VRZ=PE+HTX=0+"E=T*%H$Z_Y1U MU]+6Y;^ZHJ7W2RL8S5 WQKK%6\F%2'0@HONOI,)1JHQ-F\>FN\;W%#LS<&2? MIB$&<;B7UL +:O3%IICT61$F!][J>5!CD;4KR+;GTX]:F_J.C.,AU)*KOR3% M*9\7?ZL5,7D#[ O)JL;\M>Z'*(0M-LDLT/OB 80\AD0B6* M\\_NL9MZ+@K^J M+*]F+77USKQFY9$SKEA[@<2Z1<^/WN64X]>$85\<4ZIUAX M2S$E4RR0:%1S$X"P90D'BREF[S_*C0Q[B(FQXB-'DHQ6 IC"6V$D04[!R'G>J[#Z::JUZF%%+HJO$5(S'6EHHJ%V]OSK6@!T!M* MLIB_&EUB4GN=*/P6A265H/Z<6_T6LYDRQ2C$W>=B;.FE\3E M.+<\+W0RF:(8*3H9<]Z=QIGI/O0..)SD=C..'\,1$I:*V0 &$AXVJBYXPJJY*;+(MYZ)N@S.^$0GRB$DI.PSZ?)=5,%R$D&W\, MBXZ;BSN*E.7CTD,F+\!P^CG.#,8C<""/!FIGE0[:F+OR>JI@40)Q( MHGB"S]!(8A\?CG^\G"FDQM< ?J%FNR5YK&8<>:@U#R86AV)1X1/&JKQ#%ONJ M,#S8?M:C1CAOD]?N9<(H[V([)B".4G;U9Q4G%":E(=&(S/M)C=@&2FYTT] & M8NQ$4QXF6U(CW,!-@TY:_NHG2Z7=N*@6C++GD=[F?'9]0 MTP2U7P2OC:OR?N4MDS1*9D%$52LEB7B>%$(';."FFQV_C\IQFQ#]FHSQ=X'P M4VPR?CZ8BB4CPZ!F,!/V$WA/>XI12Z3:XSV-T%GOTDW+K:((F)6 @QT[SEG88!Z]^L MK<*M-[@@Y'&B="3 !6J[=#M<"U/KBF1WK?#YZ,HBGL@_83,6L6;:-4R,.@<[ MSQA1&\VUE5]ST;32D/F(.=!$0F-)[AM>M9\F[UH#E[M.?<"<+Z/>T2QYYP11 M+&/.7G[<]H5%NKF$D(2BZD@P&D$5PT243#ZQQV2EFUZ OV?JZK):&2*1)MUA MV#&N+ AV1AXB5BHX0HWJ?0SSK2&J#NKZ"(X.T$;_IYH3\5(W-*Q3[-=8:6+U MMR#;D,C()A)WL:VQW(H3/('],.%9++ZQWLG%I MJAAP;D1.X@SP=<01[N<:)#M>V=@SMP"#7M[)\+%QCH,3C.*<(S5?2;> MGX G>2+,-M!;QV.G(UNY5$O[Q\Z_'R%QMAR1?>6WBX'E&H=V)-J*(X6Y1>74B4D@E-)*NVVPC2]-+)+1U^ MR ,F,G;\*PT;#8\QAM_HNB6"-?T)U&4OG_FP/A@ 'LSX#.QEEPH+&!6!U 31 MBE"+ZW%Q/><'@.O9U<'?/&5U%22\GJ1L-/=SK0C!Q(:::G.TY8R%R4:)ZR9. MLCTISJR<*+/P5]G:9@SRF(N6?^70&OL& JYM;H4(3JN:1L3+,+>ZQ7(('D4$ MR7.T/5O#*VNWRH@FH<86[1P9)34<!3F&Y7+H++DXP M##)A<%U%2..JE'MBE'QKY/0'R!P NIP2>MIT/RP)NFPY88'3G*VIH +IX84) M,6LP?ES+M_9@;?/NI_?SB/:A1JFQ@M,,I%,5Z4:BM1EH) !8J2A1B;)QQ*R3 M6,]X).J(RW?)M'O,/&)\.D\8)T?," EX5!'2N)KBX+\JKA'C@,.O1"XGK.A] MCUBI]FBBEP>%6*:FN/M6QT#F? 5GMXG[0U[(*&\LP>><92&<3\C:N^ X!K+V M.?:C'H ALW7>D_CTL]6<8D,>\RW(1#&]7T-].\9X>IH(NSI89RAP&[#8?NU$ MF$0YD76<8%MB54E)E7XN$6+DK(2PI!V?_XT35*J9T4+8&UF7+-?-$E9_B=LL M1)2+IM;U#_7&C94F\/I8]WBVIZ#NO:G70?C!'EP.5F)L<#CC%6D4_AM:G01% MTZUN-3/!9YG#W..4 S,_#!GP!!'%V@&:HMR=MN4>H*YGN232F-37L I0)V:! MTVQ^?8+'@XW8FU;"2W:2J9DU?<'UNLT5[+XL_^ATE#T>%0_+A#%*7 .W]2NK M6,WO$C[3EJ6@>>7K78C^023#UB_+35QN'7F_M-IP M6+%)"= "%Q@DC5%WZ/Y$KC3ZB+25LH0>$<>[R0KMZO"R;5(V0WO72:C5U,H] MJ0_AQ4:B,["H,GPJ(1U,DRB"Q&FHQNJ=RN>\IY!P/I$'1)NU]-Q!UQ AQ["> M LH;*Y#DN=!:X8L&O:)T(M_>+8W?&$N^K[[AT/DV$TJ&ML.X*CQ8-4-HI;IM M:'*#MQNW7:$+'R-(5:Q1%>7I_0.*DSF[.-BD$7E$UB'I?Q<$:[C\\,^&7%JW M7WBH/YJ&,SMO9TC=[][9H!M$)S0YH8V7>7.1/?JE7L0/<<_4PV5N^T;H[D^, MCF8J(HSF%:(MN7*YQ'GCJ-_EBJC>"D/>,[">PYK:&Y-3@E]>4S.C<4%PD^+C MD@I4E>@]R;?JU'T]K(DSS+5%CK>N':[& M0Y"ZL7 0.30<_))V(YVB%3.?@:XZDTXX-KBYG;@LV&,(O(%[J&)YJY^7CX19AMY6N>3>Q<)Z'*@42/ M"-OSZ+'PAW"O909-N"!"UML"AD&6S52?_&9"(M.[4CTIZLX*%=*#SV=*-1JLG4SG47$8?7DII."W'^9*=HA]1U (35*86^0(E2^[( M5%0_%=>OTGUM74T6 '.L*MGHTE_/.RIZ'_ZYU\\K*9V!'YY6ZI9T/N^ M$_PQ9T010PBGT^ -?#HZDMOIV=TKU=^RQO8\FRU5[W2T]XOUIA.\N<>2'3;H M[]LTN)L&OVC3X(_ OV$;:I?2[4KZ%JZ4K96C;YJ+M??MB]X [7"4^UORR,O M?*N:,#[+F!*#68U#0ZL:"F('9Y!,%L%?3=Q=BM%^%95\*.*9)F3>.NJ/IXWI M[DA\NIPCTEVDS&-4-"LH*"U1GXKP O Y.G$1Z^?(M6BYV)'*V(F^#=/7TM$A MT2244K,(!@K_ZPR.\BIOB$_HESC? 98(E4!EYY-LD?)BA>A4'74C"_\'A\EI489]9U8S6PC1Z6#O0)'.)K MO@&M_C)/X .0(AR##K!>?PL3@+-:H>"/,8I@T^0UV7&BD"FNG25K8FXU6P'* MU.R6PIDA##@!8%^FV;U#VEQ$4X4)_MC)V#."FZ,O"VX4P6(.QX]I):&)0U?/ MB1NIG":YN@,KD/Y8YE7!I1+,?JB_'^'L'!>1AUN.:Q,'IF7#!R="9$LULMP2 M5KX@CG->2ARSN0 =5V^4^AG6 =-X;@XH)1-<>T;%Z49?!IJ/%OIJ-5&#M@@% M:_WUIL_'37:G*#? F6=$C><6U=SXFH"K"_)J87,_XDU-JS25QZNXLQIL]_PG MP<$>*2N7L+Q)\OB$'5$0W=C;=0&E/OVM5!6\B$(,KIKTU%*) $J:^R8--)72 MHMQ*+)\*7BM&I[L@;=-L6E+=" ^WX'844C8B_K\9#IB-S.=+BI&CHIW@$IPW M@Z@&03L'Q)7-JU *[X7MJ8B*!1W?:W#8M MY"OSZK):(NRN#2S//1"(&8U^!!_\R^*AIXVQ;MPZQDS+7Q7R26?S>42= J09 M-AX^?-99^)^!]D85AUHH8(,W2(&ATY[@-6]B?>1I;4Z93!VPT >IJ1:U\HFS MRO-INV!X9QE(@RISO=L*_/$VB9P21FKA(/]B3M$YNQ] .N/LVC$@_5"K MH'@F;H\)KTD2;7&M=IQ!:@M \!QA\/;J7= '/Z(7!E?OWF#"Y_V;MZQ'?E+Q MA\M?WP=?_Y+=T1]^S6*"HG\CYB;N36(HX$\3529;Q:HIFCGJY"[UGAPW584MECC&DZ-A6^*?^2S(:+%08EP=^3R MH2HY,<5-OC#432%IIZ_-C4H7^N0,_!)D&C<:E"S_XTQ0'\[=XME)!#3J%M+33A MV/:OXYTU,QEK+[9+:JV+=3D]\WJ*$+$4::JWPB%7!S:47DNHEZ M*RQ[61**T1$+%8J[%_J*5#OW-"J33[ZM4LQ]T(?2:?I;5J*I;,"&E/+0$0_9 MG.+0WS&5-^!KK M5C_=).UH"<'YXBZ!AMTS-]\#^H1CX92>@L.5/<@W[5$5P MR6?"!VFB,\?/@\N[)_]5QSLAV3V5$[#F$A8EB7MB(QL8]CM=P(>/Q('3#NI_ MQW5WLKW6>EA.ERO"?_BU>G5I][9\B,13139C4JVF<$/FF"!LLPO*))GZ:L& MFE Z[_ 4XT(]5U_DSJ]H7\&Z)X5:K4!"X[89<@\OKK/"EQ2?BC:*%!!GDIR3 MFAD;B\,NF!2+(* W)51#"<8L*EDWN0F;PJ*)5FNH[HW(&,>F#!+^57<\\VN' MW-:JB5$7M(!.7:-NIBJ$6R]PLNTH0_ S%=2@O?V*3F\TG;[7O'H_&![&&RS& M4-B^E)@I2NZL61 SFIB4RY&8F@+-Z+XE8^UGFY@G!UQ,I[#)M).81^$&M'60 M/MO,Z#,'0V,L2=#=]H0BYCJR7)GR6RSJ1+<0I4/1\%'04PR]V]+HZ;C3G&O5 M(HX$S6\KGC4?ESL3<, (Y;C)HC 2&M:>+ MQ5;VA[X4QK6SZ,:'_6CZ*]M,F_@AV%N:+OO='AGF1R%+K1%6VGX/Z(8'=S<9 M.TJZ;(1ZZOD,F+1CN0Z1SK>EE:N%VZ[S:+:Y+_70-_#)B.?;&(V05<:5J0WB M_O(8YJ/Q.)4(>FLBJ!XMZ!M\));,_T3@K @[N(6;J@,1Z4(:SN7&'T1:&1M% M627F+0K!$?=A=U]1"'M3?&^B'F5VAXK6S3D;]IE:A,U$4384Z0>WHM;ZQM]> MY6\2$LZV4IYJLBE]$=O261Y[G=(#\*JBU"0&N-V&T[ZU*?FXTTS;#B(D8Y4F MBFNQBX=TNRG:=ML*DX=5)HAX'X/?A#&_N1SC3HMAZ[7KC#H3V*U+Q5^F6#$H15P8G8RS+Y$NYR80.Z35ON\$[W7YA)Y"?*OD,L(5 M7X7(%T;=_PLFA.J'V6ZVFH-+HOO=[A"?_0.<:S2A.%=8'((!&MS/65'2H4\8FN"J,>9K=RE43($1_3K@ZF#PI<)R ML:N)(Q!O%"8-4W55+>0-:M()?@0=D&3!C\4D&X.%L$JTURIEEMXKM2CULO1! MA/]%*O,N6RU%C7%FT],W80@$?K<[.BLM*096G4 ^TE; @5/-2&'%[JSC0YE# M L6>$$+7\-/?JX1 O]!.!4K\_\5 $%Q:L)+/5DP+VJ/_6:65(YEP#-SCWC#52F0(?->5 *< MDL@CR3UIF?0/XHX_SUF*M #!]U>KQ:ED@E+RE!DV_KX"K9T%'Y))]FBT[J"W MYUC=/BY(1N?39Y$'[LMY_<[I8F#K\NL=]_!\3+.)IN[$=_\WR%YH_@EEC+QA M8F86]2P4%H,0*2^PH6-2,+T<'?:?DAFGI/J#\Q ^,B@P)H"DN)PM@=F8Z *) ME*H/.#X-.B0AGTN?EX/!&@OK<%8"+*>4J^^HN),G'LT:/$9IN\%V3^-EQ)E[ MJ,"L? ^G("J!']2#"^WBN M0 '^GGV\SUAG7L$S(_ 9CX+"T4RP0^.!G+<2"J:P&S-K9'=SJ;UD "AN]WN" M'&(2=Z[ACQ-"1-GP,4NLGPB,"N;5L-DSN,%!"XKI1@>4PK#$XH93P?0Z;4K7 MATKOQ>JBDHT_Y+DVW,)N8Q(P6>*F#.V&VGBXY]H8=OXOZAJF_KTMP3H"2?V) M#EBL#\-C'__74#U26EFCUHCIAK[?+4'+\EJM(!6C60=)!!1"SJ$ @/LI24&86TGR(\]R,EMD MS-GJY)/&51YCYFM>QP,Y=-V_,PL=CDK7A>LM:@G<4@O9MX7)"RPWG-B\ ^/# MRGN=';\&9Y)\)DNT@S(2UIXFLSDWLPB?$NFD$1(Q)4\R!L5HA#B3Z'@(? MATC^9HO-G<^U^?\E!M;':Y^S/=<^0[":$2M[%4T5;(D?X(!-J?#R "OL2@>- MM_JP?Y61W][JR._FPCSL?K%WX>(7FM;F'?3^\L/OP=NWCU4.P\&>*X=1!Z-6 M'SF/$WQ0U]CC XZ+_R@H5PD:]$=B40X-3_V5TVWA5^Q'E[,V?8M,X^#A"PT( M:7J^UVG1L:G&V=&4R%2X\1+\M/^TU(8?% ;;C\!X>[>*JX2((*.8JPS0(/@M M*N+HK^#G-!N#37+%?'X\4X3 X=]#AW*AN)^-LU1#FW[XX=W/@E01KA7[[N^7 MWLULJP361EO+C 1M$26];D+D$^ $/;&+40H&3EK4A/B*6.190J^:9Y,5W]AB.DM+NDO?.3 M&N<5F/(\A;T1A5V&&KIXA_\UZ(["B_Y%>-'KNH2B.>VZM10[N )]N'DX#'L7 M9P_=_/WCIGA':ND'X3(.WF=@^ZRNC3X<@= (96K5@Z'W-,IYQR^B)*8-&FL" M9^U"K6)6:EQ1= LMV8:-A^2*\8>(I[F-DI3#$16^AI)@R%G";HZ*B,JY,+Q? MIJN"C89H%\/W2"\I(0OWILP*(N$:A_&#/UC0M77":A.:R="=53)"ZE#"O<0L M8ZLS7'N[1A:)E,EZ_>.Y!86G#G(^V7B7^O2>R7J-"7VVJ8EN8-W\PD0V # M83;O%E9GW]7 !\H9@A^7LG6%S"EHKQ')XZ--K3W6$C]8[FEL5"O$TSIPS\>( MC=[;;C>]L]/P]/S,H1Y=Q>U)X?Y8[^O$:Z*J"[D*;%2(X H"8"):!!,/LT7) M&:9<;&9ZPJJV=$O]#OD)]<)-:4X<#+^.OOFZ_XWI)ND_BSA)'38BYIWBC\]) MU7#DC?'Z"PRA3S!03VGA?1?R)W4C]D605U #[=7$DU\7O+>]C8*?,T=\7=CYCU/"CRG:"M;;$#O K5*[R+XFHY0XM5<38B+?%43 MAZ$3?F*GZ!L-IV1=M4)S\;]J4$\UJU+AY^4];A?\VUA]"C6KFOAW\(/%(,O?3$Z]\0[]:QN(\P)Q_7V%8![BCL5FD3.= M4_\2A1>/8::*YLR2[DF\=C>$-4E?*>BFR81#OXSAPZ*/+)/[^(X^SZ!#5;#_[S/]>]SI^+ MZR^PO=L_OUAQR 0GP4___1_] 5_I*X_!:+3X])T,0/0";@0*Z$RB5(9!(^*? M98^6XH4KS\43Q>V[^6S>1<@2TK\#S)\")!.C.$&QCGV_FDL]H@EZ/,:Y_]Z"C_ MZ9Y'^4\[P?^+($Z$"?Y_GT_JO KVO>%L7>SY;)UU'%9"TU3[!ZYUT_&?RWF4 MWA<)!S9-Y..-UVKJ@PV?6"SO81C4*TFV5Q_8EF(^]JNQFB3/MRH M;C:*A7_^3TW*8>H.B:Z"X+1(EIS$I"OLFZ@QMB5KT?1DTGYJL5 T$5H:B"*# MB:0MR8$@F@G;8X+)NDM]H=:LX8$DD;;6.MAW67F=L]:LCJU6WEX+Z23 -,'* M*@I'%FOCD9R0HLYX^$]X TSR"<4Q;>"A,.7&\F!SJ_WW?B>XK,G4DXQ_W?![ MVPZZ7QMT+_#Z9XJ:B3?91 @#0QI( A0GAB'C&8]D9X>S)M"JX&P#J=IR9ON8 M*$DYIZT3H@%F07'EE[?I4QAC$)]YHTN_9XG,&\R=UZ.O=:EGR]*PR9 MQ[WD<"?1P@8-'&ZP:BZ$&5CW<$(XGC5[S98:U+B$D%@@]^I#"Z0_Z@3./B;V M6R1==.OP*/&>@DL!"R"SQ_1_$9CY,#[*;)/EQ_6F,GS%[$MQ3 S MGH]9]PH4C;,@!.7(NI02,Z:![<\L M^,]50:&0%)GK8/)A]#-"4#-MDKQ+>?=I!B9'A 081DQG+ YC=1/=)D).R_3D M6%5H1CM3V*+\4&S6AW NW/6F).('KO MT*C3YEHL.()0HDQ@"4R$%!B*4S%"?Z_%'S9?9G%"E95 MMQ65DC\-++!3:2Q_%15<@A.#% DG 17+@-%WSSU#C8*A9G3,=6/%'UT!&05G M9:995F+]I[#15 5S?18JG9YH#CRF^ZP]*0.C8.[6PU" 1EI.\;.K(KHVW K. MQZA[IT?MN!(WO/**XMPG8'B'#C#SC#O%LZ1A57;_HG[(LSL;QK(CCN3=WANP ME#K-(@L2$W2'(24O%6N*8Q#*2Z].MP'N#0;"2S>&<7R0QB9&P M.>A.]:$.]Y$V>43L(+0>-;G2, LPRE[_O#/4HPR#+WOAZ=FHT[-_H:_IA5VX M[MS^U28R$8YH4HFX8\F_1[X!]O#QLTK*I?;/OK+'U*:.K<[U;'@]ASE.!]N_ MJ;?EF_J=X J.18S!"5FHK:S5*C\Q!-W.^6E9"!!R9]=?U\DR'RQRL[J%=LP[ MFY2&;-4F@^M%T" P!39334]T0%H*V.B%8A"C*#+SG6^:4[C7,?V,?DVX07-, M7>0Q=P8:]NLTP\@70Y)AC7%WD2U$8TNSNSK8$2# MT]BP!-$87# M)4632F\8_0TV(P22^Y\)-G/G4IA0M[^6$Y)(=AKN$G:#NSE"W@J;[9*6L 6A M]YPV!5O H615TR/ZW-A+.+ ME_I$Y6J:)%KKH+36@3L<3"F MI%6>K?'?+C?C44FSDIA6.;D0?MJG]'J4LV@7R],EJF2)>: QH>Q8$2XE 1*B MRR'3G NU^9Q:\I0'FA1"X_EH4,UHM+]9"\W^?DD"BQ.'EH,#:]L]UGME*K7Y MBRZQ[H%4-+["!(..0._X5(_<(Z&P[@ (/XII-1>";)<#AUQS]Z3 V(*J,>QP MD'8.@S57.44D&#V61U(I2R;>P%(HHLGDY[#Q-84E.%9E,:GV;#%AC'%.I@MZ M+.:C71T]LFBTW=-&38,%!#V5A_'WJ]R7*/4=]/(5@NSG8BG3T> M=O%K/%QGX:#;=0(E*%1SKJ6K1^D#-N-,1-Z&[&UL/I3,-A_(=)I32"G" MY-=?E=)_MOS8.;F<+#;:3$4:'=86GL&E(X=D!&E\.!H>?Q1.80FYP=B.+&7; M)[',Q=[I[ZE'&A3"5= =H6IWNR/Y"V9@7B2+E.M5"YVSNN8D1<:F(;BR$67- M0%/;H#X]FUDN(_U\_6+7DL.PS8P\>&Q+0!J?XJABN7.+J6",CCI*-"9/0DU< MQ9-J+MIDC# <\TUF'=L,OI?!'QY(!G]OK+$?*>:/\ODO/E-1E_^H_4I]X% S MT"-0B_AQXXAYO:PJ=(I>?"(SUV";.KX2&U"F+O]1QL4@[%UTO>,1M2Z#O_(* MSFHGD4L5#Y58=;;B[2?GWYEH&1X1[5@$Z ?GIVOMR_J M#QJY#Q(^E7\97 7]T'2PT(? '1/IOT2ZH/XQRE='IIT%),T4=?CPECB;_7'L/X5*5.:64HVO= MM?JA0YC:.N01%^_U^B>L)!\8.N7D9DE\TNMUO_J/]5&$_F>_8\CO^/V&:7OP M7!*WYW$/M2@L],C1J]==&5\TH^"?>P\-/))XBCB-N,?'][SI=5]+[G+F"M D M(X2/P"4GM3!)K\\*J>!>US0!1&U+KSA1R-0N07?N+?">WXUF#PX>8R?.%]3? M7H@ UU_+' O")+_\JC?RD_NRY;_9LBFFI=-44$(#-Y=-(\J1-G;.R\W_O_KT^N10KRCEL M6$K* 53T"6I55"\/B,JJM6%=B!8"?+P#M%K>1%N]#K.<]?%NO2])@ZS)ZG+K M18V=C1W$C\T-/DXAR)-1JQP%9,L+M@OUU@-XPB@EXNN*#S-L)Y H'Y[G&;K< MG:FF#R4NWP3YL_ Y#'.FF:$5\^/@C.#F7BVVYQ=Z1QQ#AO$XX6W;S<7830S; M5GR+A>F)1B9,'F7@8MK.6/7'$:IZQUCI F/"7@ARAP6@IXSAK].D+.K#KV4D MFL/V:GZ#V3_DA#(1>RWH',A'PXWC]F3Z9;ER8KE3%5E$D^[[$J4$W#=A1[WV MU&UPN>X1-NKDABY H'RQH(+>5;F)I0"VD0=V],GTJ9^+6\:S&U$ !1@TQ32J MU1=;V+L.8@N_'<>^M0E&)QTQ"A3UZ*A]@48PI#C;FT>V]R8\=05?!-8%M8>: MS[-;6\+@]!;[!187/AK,U"/0:^\(MP=LA/"F>DUVR#]JD/]TD$IN($Q(X*>2H<))U Z M]0)R#VX1'446O:M=$6K;QMIRPYRA4RTS1@.NQ#GB!:!&NLP#YA"@%>;2W< M2XN-X5'0VJ%F,G.LW;&ZSP1*)0#YU=5CMMLZ:W+*AY(=C*@R(TWKO44_5GL^ M^*KN'1?,(LQ5,W2 P6*(P\KOL*'7VL-Z7\'",)(XRF&'Y3 8$S1#!-N:(.W2 MT(9GFPYMZF=,FP5-UF%(CK!.^R/X(S8P :SW2Z;2JA6FUB!;BEFH(MN;21=SFV7M+,QS- +>JC>? *-9,L+1*.8+&)PY%:![CS5QK4IG?R22$D0U*,5!C MBYNZ>6?Y438^=NDR!@7*,1#J)W-%:)I:BS$20]QJ[8PAP?A'+NRIVY:?(Z-[ M8[K9S.);/,?FD59P;<;:S5B/#B1CO=_J< EWMSJ1:P/9I@S/4UM952*I(?R= M3][?J.O\)>Q+>%8G^&"2(H7;T8OC+AD[[1KR ;HW=TP=)Z9J^)P)/V;>&'@O MPR NCZ&6.NY^Q54DS,&8-&U1= MC2]5*;DZVTZ^W]QOB= J^/'7'R^9:^7]Y1ML5%W>D%'(YH#[3(Q,VX9J4CF1 M>64_&@TM094YVAJX=*$;2J"3CR(LY+YHD84@CTIZ1FPDIGU(TH; MRU^*9?(K&=!32-:O/D@< 0-1+ -?XLL&*%&54 2J8=9TQDL@8I',<&WF,(Z. MRESB\TFNA\)Q$"%S67J6F:63J#BA2]RGAA84,;G!Y(#ADTAR#DA+IW:>MB-0 M$7_0@B;(PA(A:6+L[%/)&]J0^DU6,$A#?KD%\W[&_3EAB0B[\@F1Q9=TI8_G M98R7QO-B'6-NA$"O$A'BT,*>P&$]2W22QP\SL='D,@M=OO]5/+P24S$KV(KX M/LL PCH)B?P7V-<51AR*A7%=&'\U*4;N%0G!$)I MV*2K*6Z#%?VR6:[A8H5L\6:B16_F9S&8J3MCMLO6?I$CT*SA';QTOFB9] MN"+,@OE7EXN[O7F8ZR"4SO,+YR_M572I"DQ48+8%G22FT>+(O"4'D?&XS]6A M=-?J[,B,V$,@V*%=&TA5>1 ^L?@7+C MS$>;F1"0L*.C>006)(6I'DITI7AF1&9JW6596:%;<[AOO,IV[7Y;DCO4^E&A M0[&H:XJ@C(G!IZ!&+@97R>R3VOUUTP9^*:X@2Z1_8:&C5.5-DLM6BKZ\F8DC1F3Z)+$X"#@_ MP%&6DL :;M7[C8H?91\B,&)^G8QUA;0$[%)TV"Q+$R7'V(F$DP@IWIE.R1K) M:9I-V*CA=!G6(!^!5#^4>71LBUR3 NG#SV&$76:7"O)(?(?0J(.::0M-/A&VGF$1BIN'8?@X:H-D#%H!#GIM0% M$P0S<6Q2<[D4S$?6=S,(:BOGUCAO3N\L,9ZZ^1Z8 X9FM]7+7B[X]'!SP7NC M8]Z9I-^/8K$<@6+Q20R-*2:6)*L"\ 3SR8V+K>:P3B/!HX/\YNT<@\!(6(>N-,G2.0^N.E6C'[7C7&(;A2JM0/XTM _HN M"AV0HX6YEX;7,M[(H@ =8XU*NHUYQ@^](7J6M[\OV;VN5>N9FG+!Y@?T HVD M^?5)JJ8L5/NQG9HE[X,K5S]8N3J"3?5AQ98Q4F8<->N[( G$)K"1"F64_:]:V1_!3KUJ("Q[W"9MHCYS7:(7O _P.;M9:#"YV8J"77_")NN8/," M#.'8Q#I-X%.>J8O^R^@3S 8.MHH3S#6AA.S'#=>JY&.0.1TP9,VED(!]^M& MK'ZT%*[QN'+L-/EA%^M)T1CI-;!M:*^EB'3997O#BQ+2*9U)>.F!AS-=N M[P"MFFM9!2,\H:&"LL>:/GV7TVJ-Q\,&V^:1=NE11&+?T;9_*QT;?LF*XIL0 MWG8,;MT[P7799A3P:4B(X.;=#'\]7^?BL&.S1?$!8A<1>_@7QG8PV8I.+^+D4$XXFTZ1 V=\;T>G117')%"/]WO6B<.T?4%CE_$;&*XQ-_ F"4<3)Q(!5C&V.F$($NF@=2,H683$YRGW$ M"3,NW*.P U)LT!$@\K<\..-+P&A PX+(:W-<=[R13<5X'\+8(%2"BDK3Y",B MJ*BV%/^H:S8:GTH*?JQ3?.MH3UYEMN%L=;9A\Z*1T]X7>YFBV%&=RA-4INQ> M^?Q.:"[1Q\5I8F,=E^MOE[K=T$0;-U@R+=D,700'^[R;R, M:!9D#'K/(8_%"34K713J6_T/W\5)L4BC^V^3.7T3W?2=/$LV*@H9>!XE9B%E M$]*D\\\B?Q<7G?/1 $6PS.'_8_UBDM3JOX\&1SZH8?-/^E'_H$7DA01109'[YQ>#+ZRNHIC-M]V@!Z+V M#_^RWFCINO[B$U[YW9(:K\L5B]13;^'SC=30?V.!XX]>O2?V"# ;KHP_;U[L M9;(9284MRH"40J"_[Z#F#,M@O0GZC _>;-)$)RT_YJ@FM=].ZM-/:N_)MK*C MXIYVAF;4W>W%9XALQZ\).Y=5\(BX^&:;N5IFCYY,E)I.UWT_AON7K(IL\?+6 M6[>IAEAVW3;?UPTV_,KGV04;?NB7G_6)[J?E^-2]^C;JP1L.1A=<.?@Y7XI; M>:LO7JUA'WJ=JV!:>3LD>:,.SR'\[,FQRUO7=!O9^?#W5@9YULB7?O#+V<(A2UPO/ M>N?A<-1[G'6SV5SLR,Y^Q8LZ()?\K%W4XUG4LXMA.!H\,LKR?$OZ0O[)[H*4 MRY5:WVZ2)GB49?,:[W]ITZ..;Q$00V_0&>T"QD"^[\HBIT-U@C_+ ]XT#+9_ M.OKBM!\.AX\\=@_L<#W Y3D;]<$J>J2IVR[/L\>/>A?AV>F.\D@[B+/NW3'4 M5+QXJ"?0ZPW#GG8OPO[9:1OGV\_E&5Z,POYY&R7?T^7I7UR$PXMM3;@##^BWYK;>[H\ ]!TO6WS@>WRO%0L81@.^X?M#-%[ M^R,NF-KGU.#OU)-JF0KL46E"F8NC2C[TPK-1+[SH/3(]O?N,TA,9M$>VJ(/S ML[ [VO:$;A=UCQ?UO#<(3R_V;I^^!H")S10BE4,+,=$5+H-!.#P=?K,_.>L6 MAO 9JSDZ1_W2KN9QK&;O(NR-3O=H-5\Z#[.3@\+A_6G!)"V8Y&D#J&_KE$P' M&38=OLZ8Z=>GX:#;WUH?']@9>H@+TSL-1X/M[9YV99Y]9?H]#&*\^,H\EZ6R M?)#LS71[QXLPM5EJ5DU0.%>/JZ\XW*0Q_'?8[6X++&MS^B]5^786PL*TJ[.? MJP/J^^Q\1W"E)_(7#B;1]>Y)%/4Q1D(N,&R^=]4U;6SK,_1*-SSM;YL(:5=T MCU?T;/!($HXV7/DYT_[6)2@/Q@JIF+DU;R/M=@]ZVX>:FA7EI6RNZKZO3 M#[L7A\LQ>.2KTP\'_1TAUU^#Q?^;*OVV1(\\(H7A>@#3'&<5-D9XD.+ZJ-DO MGWAV]GN/#L_#T>DCZQR?:(9V9%&WNZ/='0_C*+N8E-J59FUWQNY%H-T9*_ < MW?!LN 729O<[@VS"?U 7I_4]HIZAW5>]S41SHZS_:?B_39I:G>YJP%_WOGD6 MW.(F;]?RP-VQ^Z>=TW.Z>7%19I./)V-J"XNM9-6\X)Z"&G$9%=*5K&@[ MAQUAUB^D;2*V_A/W MV^?KG86CLVUCA?N3;6F%[:"$K1N>]P\W\=H*VR$)VS WE7, MZ:^L &G0&X3=BY;S=4^7IX\52/VV FE/EZ?7[847PT?28+68OXU.J_!B%Y-N?W*S.CA17AZOFT1 M:&NFO90:. ^'9SNRTMK5>=#'Z8>]Q_*.[HD-S1/=[_3WO8R?^*H?603;8NN> M=7;V>Y,.S_OAH/O(LI8#@)Y^1MB\W1[M]AB<#L+>Z/-(!MKMT6Z/(]T>/=@> M9X\-8K7P[*."9_?W%YX=S3(0A+\9DIU-@VCR5Y7D*@Z2>1G-KY,Q!J-;J/81 MH*+W J96U0Y*U07BVJT;5KP%@\E3XO\/-CI]OS43= M A?:I7GM2W.Z=:JZ!92T@)+]L'Y>1TKP/#P_W;;L:/<)P39?WFZ.EZ@J"$=G MG]> I-T<[>8XTLTQ# >/=;E;*,F64)(]QY(,]A=+HF:+-+M7>;"([O,L3;E3 M08!@S&$(T00Q)\5&H!(9Q+#/7>.6^R0+HH VBWNCB'W7WA*- M0<*K#JJ%^+00GQ;BL[>3VD)\6HA/ M"_%I(3[[X](?D%\^.'UD_=,!Q)U:2=NG;^L_-G/02EHK:=OIM.%QL\?L[NAO M^1=9E?7"X; ECMG3U>EUP\'YME9-NSHO!B'H#;?MY;E?,)^]/M=;[L51>-%K MF1?W=''ZX=D!NP%'OCBGX6!KJZ:UG%O2Q2V!(.>];6O*6N/LI8RS0VU]X3N_D5P^-;A.-G3\U^[\Y!/QP]ME3Z*:9G3^/B+?*W1?[VAG!R MM44C[>YH=T\Q<50 M1:F9K5L4]D$C%L/!^;;!_?U)B[>R=F"R=KJC+'\K:Z]/UG:**-DD0M7K:P%) MP)6:E]^.AD\? MJP8O[W&R5Q$_CT0.(AJL1@2E[>!%F5PP::D\D6E0HG$?X' M =@%1F6RAUFV_]:I.#JZWN:&6CE8U6-E;*QM$7'CW UG/L51-M ME?Z>KDR_+0+;UY5IR_.?;6Y_SK.B"!9Y-DT>1YKB0W\?@PS?/X$[_[S"F?T$ M_[_:U3Q[9,*O78C,[3M:N[C:FZ=,'OVU7P-F7B;94FSXG$' MQ3'F^[[N?[,_J;XVS*4-RH/DODDFZDV\]YF MWI^/I.?(@Q___F_G_5[_NS8VM9_+XU0EMHNR-XNR_6F_)V?ZX6EE/N(IK9,Y M9WX8S-5KZVBY+0*GS?&^5(ZW79AV89XI]WX(F9UW3Z*8CS$NL&V'VS;(L\>+ MV59 '=%B?I;?V\;N/L^V)Y/^:\SI?!.,U33+%99;WB8%MJY LD.Q^LOH4XL/ ML"#/?4M!M@GEEXDAM O9+F0+"M 3_OYI3XK##4/NJ.ZGC0^W"W.@"[,+ JU7 M8M3_IDRLG@W[)S#;GZ7IYOY)Y>?!?E^\L^0^,,+MQF!])?+X]>"Q%FTKBZTL M[HMW]2IE\3!;_NYYS]\7(@;?HN?O&Q# *)D'2:EF13"+[H-Y5@H!>UR!-YP% MM#/@SL[RW";Q/[]()M/1()J<#;K3[G XF@S'<=R+AJ>GHTE_/.RIZ'].AU\\ MW)/GV86^F;W_339;1'E2<*-C[(R#W3J*6KL.-JL&O3# OA0$(?%Z*>SLV^B) MWR:P6LED@Z^MTZ2O&_?9;GK]#'NC;7O]#"\ZW>%VO7!6=K#I=LY[V[;/6=U6 M9]0.ZN4'M?Y1G].=X^+@^@]U-^T_](C9>+'+GKDWTKK@R/XMYNS^4F_9">8L8.:E[>W$3SZ]7E"X_>T0?Q\5\%#9\O*D@/Q1A5;",] M3Y^G37?JD^F_IR[LH\XJ.09^=JMB[#SWFAK/]L-<_#P>CML'Q_JS),TLT!CNU*E??\NQ=3#=LY3Z\J+7==/[[)K>F^K4Z&>!Z>CKW3"0D\7 M_(-N^Q;<85?=LLR3<<41?/AX&/U=>1-,\VP6J$])06Q($Q"!;*;R(J2L!CXO M5[,HF>./ WC)0T^:P]>9AS2DB/8\(Z+[Y6G9PTGXF;HV_4HC;E,EAY< : ?5 MIDK:5$F;*FE3)6VJI$V5["A5\OQID8.8HJ]C-/SR HWS\B:KX%'Q&D1[F]5Y MUO;7;?3SH**?W8OPHGNXS0Y::3LD:1L,3\.SX;:5\:VTM=+VF&\['82]T[81 MXIZN3F\7A\[>)':.O+Z4P[LS/[S[.G@?S[>M)W\*&KM]D.L7KJP[0-%X;%N2 M5C3VZ/[C%,U=<&_N@V1N7(*YYWG]6E"FEM\_'73Z.KT?8GZ_=_XJ\_N_WR2% MS>5CVGV1)[#(\"9=B0FC-1? ?'XY..V(H:KA$11E3/+X!*:DO \F:5;%\,=I M'A5E7DW**E?!3<:I?TQU%]FTO(/9@UDL2L( ^&_HG=K%P86GLL5KD:I)$B/WAFV89[,Z_^0_R MRHU!!H_8$CN7@G=5CO *8Z#ZFZ7_U7-NC-"1.%A5QH+H==6;5[ ?ZA-X/*A> MZ3+Y(P%2'I ^8F>,5.>N>/0(\:<$CAPX>\:]R]!BB:[4&<'SDF=GA+AJ)[H. MMTG[5C1> 9[D,?A?#SF@)#&"Q M!IPJAEO2BE+.49IFDZB$FW--BF7/<)$9XH_/.M*DH4G@-,;E]%*:(\8")^C?*/ M"J$C;5[[\+*U[:#:O':;UV[SVFU>N\UKMWGM-J_=YK5?35[;6O"S)0N^36D? M8-KGM'L1]L\.-^W32MLA2=OP8A3VSUL:COU9D6.6MEYO$%XTI[%P0I M^Y#6:5/:KR.EW6_KX-N4]@J&J&W;?K2BL1\IZ7U/:>\\9]L0(5B1YN[UAIVN MG^8>/'>:^S$9Y>[9TV:4BX89RO+K:*Z+TS=,)MN_W\('4'(49P1FFA_CO\\. MN"D1/>H,ESXQBDF-%)3YIH>$SHCQ*8L\FV7XK@B>.BF3VZ1,U)J\]&OLYC'J M'D@WC[U!"?RLYBJ/6$XO8_CFI"ASDH\6+'!X*?!V4"U88+_ LNST:;WV_1^ MF]YOT_MM>G_?IJA-[[]HK,8UO:-FT[O-\A]B)NR\&_8NMB6_W)],6"MM!R5M M@XMPV&O;'^S/BARSM V[X=G6C-/[(VS'GN3?QJ*#AU#Y]YFTS6)>X?%MJ]R1Z_H^][.P=A4B&\IF5./\!4 M:#NH-FF\7TGCML*\34$?_%RV*>@V!=VFH-L4]#['%-E^3\1^GZN6,OV@LS,7 M@_#TXG"S,ZVP'9*P];OA:?]P.Z&WPG9(PG8V"+MGPX,5MB//.P]&NUB:?4B_ MM(GGUY%XWE:^V_3B:TD\;]LRII6,=='OUY?X77+!:WG>LT&-GAP.VV?M)OU MW7:>@/['D2WU!3_OC-R6XPG&EE11FF^;1;9S*7;Q@=P M^3-G"=6DROUZY[U*0C=4 *,P)O$_OT@FT]$@FIP-NM/N<#B:#,=QW(N&IZ>C M27\\[*GH?T[/OMAEP?#:!.\OR5]5$B?E/:6SWT0+3 T''U2156 4%,_8T?W% M]E^5!RF,%B65OPJE.5LH1%_,KX-)5-P$L!_H?S$MK29<\(\2R]7^<'U1C8M) MGBSPIP+%&[D )O"E(.-YT0GP+;R)[H.JX'OHB?08^S9;V!_ IJ5M;N$*%EMP MDQ4NUP/\91I-DA37R0<@+-%"P%C^I8*;Z%8%UP0Y0;0#%_K#GWA(:797> /# M;XHK9.4W*J18JW5T7WH< OQ3#UYZHY!KH4 G(=4B%@9W*HC2(A-$ MA@P'GT'_H."Z6YAP5 ^H< :#;F=@-([]VIK&H&O[<.587TE_:AXXS+, M>VD^2191"@?*!*82U@<7%>^!"8(]##L3#BSN$0*G^@*UX*U*8=.NVTXA MG?;6>D!8E97>*:H<4B:=X/U67Y*[#]7=.F!BN9N'UHX6@55DT_(.[CH9DUWU M, 9K)>9JU5&_\CYO2PU.=[:EM-9G!5L4%$I(Q#D M4I&5%^%UMW1]&DUHU^! _JI@%J<)-6&!>2PK8;X95_=P'J+@%U7$EWZH8"?T MAL/+ Q D:\KJX(O)R6:M$KD&RWL19Y-E(KED,/K\2!?'A\(-_+#P.Q@(QI] M_"5S># \26^^O/CW?SOO]\Z^"^*D(#!@(3UK8$YQIFA&"4B(DP>R&RU@!)] M?DO806CB=SM];Q9YP,X$PN.F%?:FL6;U(KKG7>+(/RZ;,[VX3V"-+NQ^/KPV M-F_P!/P)39(C.-=P5:=@0V9W)$QL+=R@N17!L3\C\Q"M3WWRBRDF1SXHP"2+ M\?!3!6;NXV];\B=G] R!_&NT ^PIC[G1YW-N 7\_@P[?$8:Y$3_8ZI[WM M<+3K()U/-ZC^@R]O"'+I=0%K4&U^50L/;82'MA#,%H*Y2PCF+C?S$\[T+(GC M5.T(M+<:K/="(#J8P1TE1<@\!6O^-HDY8-\4RVM1=8>,/3D=7807.T$XM$BG MUR=MP]YY..R>[9.T/K_2-'0GQ]!K;]X'2T!-=_ M5BS$$]>@'^G2#,Z'X>E9=T^6YH44R@$69"R9DQR0?P*]0[MLBB?;F^S(.^-M7BZKA\/-D_RF2DZ /.19;P&$L["Z+_O# M7CUMN35,+GP0% =6(>,%$#AT0Q CZ7$R[)QZ;P_K]\5JJG(O#0I18F19E-/DJ& MW>N-$A68,Y[ JB?SBJ?8/,YV67&0+[@ H##NRAN=D[6YZ/H7;"8F!&*,HT$R8- S*+2 M>>KJUYWU3SOG/E+AX&3_)V-1'Z?L/^0]/%K^^_V:H'VF^#>3P;9B#!5:XZO$067@Q?Q\B@@E!N M&UE&B.:,JPE?H*&V9/_$">+--(29?H#)C@V6$BRG6Y5F"YH/0;Z+RE$._CCS C72' MV!DG M_$\!F,8)OU5](H [R!R(BH"$05;B#):[9$ SZ;0,T>&P<\#[)7Q^_47+*)TG%G>"_[328*:@-(T(,,OY"(^:7X:>('VF_ M'/80R2;J9A%H6*VB CT9.?I.6_[-NHY$U'O/\MP>0_U$$\[4G W(9 K+@:HL M6B$#87C>WZ(X8G],TV-?F?Y%>-H_ M;U=F#U?F-.R>7KSXRAQ]5:$/G=GV2/3CV .8X#BK,/WY8"#[J+W8)YZ=_=Z: MHPOP0(:/;(C\1%.T(SNYW1[M]GBP8&TT"$>]=GNTVZ/='DWATU$W'/6[![<] MFNLW-R)M?95DB7U_.NK,A1L6,@Q,(,"SNL';B#99*(1+XDBLQ,67^8U$2 MT>LQU!B]\[#(MM!!")D5%P.M '5J3EN\RN!.RQM5J.9G"M\W(I$1CSJ+/JI MZ@7?>HR6&3T M33,"&Q/6WJM+6#T:*CB"_[[.4 0(]\\] )Q;8,H8XPP7WR0(H2?1P6'DB<*I MPZ?>1GF2P0PP8GGIB^\<^#\5"V!U4S8GQ*NMBYHD^:2:(1@?2:]I(-&DK!P\ M^81 VC4\>.%,^+&@H@L85S*%F9Z7NEZ:ZD;@()IH>/M,E3<(-M98\G)9;C>J M_Z$U1@FJ"GD2TC('_3!H:F+R$A61S?/R?22U!N\9(BY5VS 35Y:3^,J9.$>] MO9>)>^8O6CO^T#3<>'!%I+-$'*BT4'=8QL +#-]_.9]7U-N$2\3FP4]9/@MZ MW9/_:NPYL[OE>F[I>:B(SJLWHCJVAGT4*^R',D8 F:)"I/EMEB+]?' -*HI) MU:\QU 6B]6<57U/R@4K-LMDB59^HN.F2CA%X+O898(6$6XKVHWZ1HP'U;U2+ M,-%G,=:8)K3[IA661*\M3%HC1?#G.#$[0RM.VRL&^S,<7#'T!^&7^* FV367 M_CR_HN\/>M/^,POI+O>(J533[!U+;0:6V@695D%!51@YQ&864@>U ',$RY^D MDX'*9Z8XS'U6$.&>IC _N1BJ4")T[J:W4G\,EE::M"/6RD)(A[^5.V'%"F-.B34K09)SC3X^'1:!YF'-7GYV5?("=N]+J$,YHFF6[?9F.9** M]%UJ3"/_NUQJ$+\\JZY9)]KJR:)4BV*CS?R1,K M].K@VEU6"F:_V^^]NE*81O,/\ M4ID4KSA($P5MJ,(-51P#:N==+T!''+,7M.NQ-*A.SK3 K-'S*58__5,@+A&@Z)BXN$:M'.6!-^\E#8&)YBZ00>PZ(AODJC3RA]*824(&VW M,+U?%]\$8T5YG"R-0^^%\/&S[#J/%C#HEP"X/?O&UVB.I B,91 '=$3L-+N' M6R)+=YK;,UA3D8L")XDVO'1:<4$8(6%8YQH"0&GZ7$U3A2.6-\I0FU. M2L%@8J:D3/F9L X*MRT\4'V:W$3S:R6I[LP93&TK(G:T*A=5*5!$>:[!-D4+ MI-K($\28..3.\,=KV."P5=4D0@[CI.3KIU%2WC#ZR>$()[G 9R+\21G8A#,_ M13*K4M W*JL*NI>^)1:CB*KJN$?@L9.WN=$->_,U@&P>) X>\R./MZ.C;@$$&6]SF"P]WAJRD,2,"' M135!B>=SAV&])>X=I_$#4NK+X/XVYXK>FG"+[Q*P3,?*OD\3UCL?()<0*BTJ:/J0[9@.8= 2"SL7TJN@4#(?YL@T#\-3 M$LG[H[ET7-(O%I1P%-_S&I7V1?CF4,Q:W0U!;M/V/HS0K50HN70=F,"0+ M,\1'_LU*)PJP 0+*X G*8QT,T8^]*M!K4-P[FC+0+A,6)=UZ1 K!1)9AFU;D(. NGD6TAR-= MG05SA$?\*M'N\&EFGP$V>T9M769*E8YR =T,HX_@EVM%RI[4=L, <'_/==V" M-YI8"N(#PVP5! 3L8.V? CY[ZUC5PTB3%*X5PRF@>5_6P MWZ>U:?YERE&H$2?[9%I-+[($ZU1*"73HZCPY?0K= <7I)L2^)&C5HM /T76! MGM_E-B 2_3Z/FX;0H,9OE:AY";_<-!X1C>CS.T)@SZ_%NXSF=W4W.D7V1A'A)9CF' MV,Z]WDV,UW;N///7'ADUMB:RQ$C"CN?3/U75K1= O @$".@].S>)#5)W]:^J MZ[VRJHPJJ)!/@NSV>9TF*L^I2;S1SM6I<5M9A6E!&S0B3GJWB7%1]$A1,"E( M1[5%=$^).26;L,3V[-J"NOH7,2$)A-C+HW!&[D SWWXZ/.H;;Y@33PY14)OB M65 <)R/1TW3*RS/M"R8+%H[?07U%0%8\TIZH,>95NTPX'P%[<[Z46H^\#B*% M.W#:B+M8T943<*X18\Y2LY+2UI-?DT,H?R>)1IAY6.H@$YF^CI5=(BP\NR-A MV-.= I?-D^_;J*&=*_=CDHI43H?FB7 Z9VNXLWKMW IJ5:$M(J$YQ/5J>E#@2]Q+2AH8@-LEOS"O:P""B(2&SBQ2XRP@K>I,6MS%Q]*Y[@Y MEY@V #VLZ .S+@)RH?9<:5='6ZP'QZW%A:6*Y_ +%QRE8:.,K1M9:J M6BLVZFA6=^+H'1MP@/5L?X2;SY:7![[GCV-]^@@4S7O&DBX 0LG&?Q*8+[(( M^)H4'M_GE*_#5[%4$.[)6Q =RO6UJES#AY3V>?X7>3%_/+X4O3:75F31([3/ M'-D+2^!%I:1H9B"X(:"#FRC_GCBN]=':J2Y:BT 4*",)E? MFL[>_)Y^*1N:(H\4_@Q'EOJA:':"UX#S,J+@^D0GFMA1D\R4MD'#"6/+AE:3 M&4,HKMR N],].WN59C;!]S;F/KZTD)H[R\@1A;>M.\9[+DF'(\L"K:0@T6IP M3B8,>[S "@X ^ CSW2'G*GX.N\FP26_F+WC'/ M&TH\4QS]^:@+HHX+&ATT]Q5/&(#P,H?K9C!A!Y6.KGU#-]_A\Y8!T MEO>)Y^%"IS]H/1%"TX^)$G_<)9\#/;E=D@'/S.7.J3<_^$FZMABV#.8'2@<1 MW>:SC3/] ?A(7GX_"=\6U\<"\AJ/1<)+^A1<2O9+\P50(@BR##K+G_$1H& 1 MO:/\<9!^B&MI202!5&OQEL3&\B<7=:XL1I*E/+^/4 ?DS4FT^K^GJ3VI-V%* MC+PEDX0IIPG-!O(7NHDXS''7Y?6_.8:;I^]QFO[WV",M"NA:)PYU0,^'??^E MU6B=B_$O,:=:3T\!>T*V D'NH:&5C?;BV<)33*Z)<;-ZTI">_(0(^OPC-4?3 MPR+XJ1-83$-X(J\I1J?0^O&NHF84W*FVPOLI&I*&:*AA IKY8( A#"Y<,'F4 M'DD,'\_''_R,$]K$1_G5-/4NY=%$S[:+GTP_"98>2-SB69 MUCQ-,=Z_01BZ:7.Z1$C"0]WWPU,IO@H=Z2+6D:YB'>E(U(L^M=6A9C9X0<;; M3&Z6Q(6>_D[<+6_//O*F_^:Q5)=$7X-C.Z"1BD0V> ;=Y3:.LPX R,#8<7\@ MN*I%*SKF^915R@W(S!>$.I#.=<^V 8+GTQ![6EC$4UYBV9=UYLTHNBC]^*V= M3I!,NRS.+HBGD=&7G<0CJ1 O\8W&80D_?62<#RP94\W \<(H M&+\((\S% ;Y/S['S>/#L8[HMIC.!S/(G>02DY:Q2GNA4%(44?Q=?2Q3V"2TF M(TY3/V]&G,U7XIDP/;RL8 ,>$V)F_G5^DNQEEM&XNJW+QM733LUBON-UE+(= M 2=_CY>]A]YE_W>56X;7-Q=K&<-[W<+US>75_U,>^LI%_^:^_^T:MG1UJ7R] MONG=7%SWOBGW#_"#[UK;(V7T@JW5"P7J#W_ *78*&2?XK]\!E-CY%KO MGQR/5D5?^BR>)80),L+T%"6D&_^UX)%.Y[QM&L@F8H:3>+'@H'/8Y6^S/^_4 MSS7-S/T5_";WY_,>U3IOMA<_: *FRJ*_X(X]H3,9=?;;\2-8W]EHZE/GK;U9WGY4JRH?; MBU[_BW)]J=SXY\I?G5^?/-^[ F/; MB?P ]W!MU^B>'YX9[5K7 (5[XBG=CU.7[O08R\SXG'GS2) (&Z"\:EI3+LJW MV=AQ&N5P.D4!;K:R6,T\T2&#]_\,/PH6?J8 M61I@T9QW6I*EJ\W2K84L?8_Y%\^^:V?FA%S]]^L.G_V&O/K[/#GH3\C(^E,L8#JLYSY\A+^-*,YI6KR]6L#'3YRNO I3Z M]-&R,,&@:4@>/DP>-FK=U"D_"L38;BWCR-\I0R.0_S$_).?5\JF8I M^51F-?.I*I.Z6Y'U3"19U%]\*Z":MDLG8+SN!?]A M19;M/ZGHDJQ G<+",^N/'(]*G7G:9_Z547*?EZT?V=]$=K>%Z12B*S96<+_ M6MZI."%[34X4I\P>H&C)%TX6)'S 9XKR] O^8%%I_G%I\%>=Z$:W4O\I*HW, M.+M%U=X'+!S^J/*R)0'._Z3B1728V<)AIDZG[2?]M$5:;_2,4\JY:B_R?WG7 MA_F*?LP!\2X\TD ^8#(=[^M!O733OL.BQ:>@6%[=7DP^ZN[(DX0)FJHH;L3V6*\!XAV#],T.RC\B'N1X'9 M73%>U2R$_C-,N[;'_:&I%5$*OK1$:@[R M+?\XXH:W:'W0CLESKW]6\!=/ ;=% NN%8?&T\D&O:PM'\&T_/4]4T8JNWA>B M&RM5.=R/4!Q3LYY^\&1YSK\$7POP/&"[4]#P^+=XFQ J?DV*WQ1A?+''8&P% M[SP56_A&&BH6AV'_3.]35\Q_AIG6P+SJ;NKS#MGQ B74)7\>+G)7D4ZP M@$>3:!1-;*D)W(B+OLS5,72"%UA"DE";B$V>P4HMRZB[4]SOBWII.9ELW.G" MINR%.D9]^'S^1 M5-5.,6BRI\.\[W">R)AJ'].#7?W&HWTK#WP>0_+;N'%=W"1SY%J<5F(\"C\& M?!45>SU27[2TC1HU'0MX9U9J__/VS!N[SM77$$G#@ O:1$G#0XH_HB;/$#6= MH#]B21PV5(.%<(9)-B_Z1(G5BMY, V931R+2.9->G+QCS[S7)IT%7%7IK@$,*]+1I:4I$>E"Q"]#>.'Y^J9O+$XO"^_U2&-)X#[ M-15V*A_?!>HY_#GUBG3:#NGS5E8WSU_\WUCHG3,T4T\+YZ$Q82_Q9"W B)!L ;N)-V?X2_#Z;^'7</DB4 M0WZ)P/,^:!^%V8S M_4'A4@/+VGLBN2#*[*E[)I_T 3SY*VGJ+#J6I)L2[)1["*%B^XQW/[!( MBN!1Q\WP2JQ^Y(M('(;E\=Z8V,N!)2T^1*]1%65!9CWQ0(!<5! 05,''9">! MCC"RJ//,U&KR'X!<[F5EU^S9^**'@A/%1UEU81#/O;KCTU/H3!,[2[2S38_Z M-C/@K)\9<$;?T#XK'^[0-X-TX(T:8R[*\_]]W#]E"AJDN8(3#.UD#LWA"=$> MCNC!]3]R#X XMK3#TN*F6!-."N$DBJB/.4=5(F*QDPJ"86+D3S*8)YXD%$Z, M$E/&)*;)Z^7Z8_N,&R%Q4W34=18_C$\"$(UW)PTFD0089MY&+1*YLD*#$6.% MEF8MA?%HKNST/1 EH.YQOH]'=2DX]@MUF71 V>&AXF**A F-Z/)! B-%RR12 M8C1D];YDFL"$QD=]P[ADXHZ6)=,;$WTUTW?E'+N,+OY2/.I&R'HQ1 +NHN32 MF/--ZJ/C<@PE2YN8036@IO"Q54S=+D+1NP,;6R/JW7F/GX^FN>B1D=O9R&VK MJHUF*B,#?H>CC[MKDQXXZW5*A.@RJ3XAB#.C(H&S1F[,!RF')\]--,]4?\4. MCX+Y\7)8ROLH@I8**I4K>K'^6,[V4F/ 4IZ!L'#1/@DGA<7KL3/C9 ].%_H# MC"JB5:Y.]#>0DSW;%AYI(7_I$X=W&28.C:Q;96H,W4+$+ 5*[")1T>."75SI M1OBT"JF:*+&S\^WUUO)F?F?XH3U1\S_^K=.JZY_W%Z>9(I=QWF@B,?[&A",LFEIE>K^?F:FE,,'+5*.0:S@9_,RIB>ZOS'J*HDL@DTE!4IY ML#2CVE-<:%KA7GK'PS,RGG)R)_F QC?,,5T+84VCZ@AKZWJS2@BCAEC]5(#R M^9W<],]#EYCGE(3[,+&$PBI"EG)AE+0Q%5_*6G[%5^MQ(A?G M/@E37OAV>E$^^"-GH#3K3;5B23!W64_:E%_F(I;-^\QZD5RU0ZZ:N,)3VSSB MBJ:X/<< D<147W!G4N*JF!_F3W H_G8?=U=8(;^:?X6_A;\2YI-_"# MI$=:I]:]9*Z/H3KE/T!A^@R2 N044[Y]NYUNG59Q8A0FQ#>AS\?$:-1K75S+ MW_W@IZK$?UM*A?WL-C]/CO^KX@<5IZ&BIXD/B9Q,T(J]1Z*W7M:9LO=7%PI]W]<72UH^%N5M7\@:]H? MPS-LS-;ZA1GX2OA,R9<\34S\R[8B:Z6X^N$T,&[IY\V.7DH#8TT[;QJM0H^: M_W/3*'%1'=E6>4JX9*H72$AB!<-$F^73IH5>I.7THS7X^12 !6R?B24/!HP- MAT6[](+@V),$[-W?9P7U@J;$\[:Z4K?B):A92L=UOU]L<85/>TC_5\73GI-^ M\N/N#DM\^:E_6NO8I_9<^&2V]?UML6K6<=+)N8WW=YCS!F!.'VL1"M25HKTC M]K'UOVRTQ>S6 GQJI?8FO E?T1V)#M2QYW!?PCBT:U/.!;.&\V=9SM1V]&"5R!Z3W:CDN M4O.K']P#V-,*SDOV&*7_XI-2HZ+\8M2ZNJJ;NFJ:&]\I^Z.X*N8I#0*&*:+8.(>W0?E+F9(M?A5 [](?/T;#L1LO[2Y9V9K ,P%X MNEKO-&=01V9;H7TL8Z%M[J-9ZYIJ4\_;QD1#%,Y+.4UX1+,!:C*TI)?A(F&Y MJC)^V,)R&6)G3O6&16L>; L.MMY1]=81F7(222O+C!*1A!/O.AU0X#:^8:7) MLQXP+N,X'T7),_.K5NHZ%VC'9%%%!IW^Q0 MT)8 (+../B6U;C8J J"3B[;ZLEB"4MY]K/1%ZF0K"IH M!8FO.(5[GMU'\O:(JFNRC09R5U,IJE\)M40JN#N4NUO DU[KZBW5J!L5P=,N MU%RM724Y_.!'V%ES:NP.T$]&DN5HW?2GS%I:<2;37IL/1?% M:6@Z2S5G3M1;U_(B4'2N8KK>L,(JMC7U34C5=#P377F1Y3XX8 M2\(P4V%=%\!IZ!-+Y.=7!T>??7->F9V2EKO2BIMN3:W6[:A-K2S/K=1,JX2D M)3*U7"3I8.4T5:.Y<2V,5$U+3@S#MGZ;)(>=A@)2)#FL*&\8M6[+4%OZQEEA M4G6M('**9(4514ZCUC5-U=@\GU"JK^L!X8Z%4>#0?#\LOY=ZZ[H"-"4D%N'> M^-X@+_ [='XQ^^Q?+/!SF,'D724U[ Q="1U#JJL[E*.K 6BY2&UBPDH)F5U2 M3UTS5D6YM#*'=L,(59KBN#XKM&I=W5 ;FP>FI%Y:000M"TR5@: V(*@!5G^] M(@@Z.?WTH?_0^Z;D=W?;;F[B ;?"*;S_XQ$**Z4"%Y4"&)M3.T93K6^>3'8@ M.<"2MR1OK97O7)"W6AC!5.OUAMHV#X*WCKZ3ZK?KWI?K;]R%95$CM/SH<$QQB,V<*6%ZYC/3JN;*^ZN<_^6TK)-?G%P'J2EMHT MJM+E4H9!=^VVWQQ$#5[]J9E5Z51U1L1NULSM-*);A2KX8GYY7Y-; M3%!1-+53&15%!DKW5L&W*92: "5L%EP5^^_DM-TD3SK@@Z%EY\S-Y\^(C/._ M.=%S/%)[4SYIU;JMIJFVC*H4%$@M=XZ9L-0Z_HI]=:LN@PI@=M16 MHZSJEVHE/ARZ(KW0@;%IT>%I:$'K.3'63M=M:R#-C;:J;5Z)*)7J"L)I/4?& M^G#2T493S795&EN=G \9S"1:"Q^ Z#E^ ((W8AOTV#@-C]]R?T9,UF^^]_3 M@I<;)*N(T:MVF6N]4962.5'+WF)6V/HK:B"(]9PCQ\6JW58S1E93P>\KQD=5C M,NA6#\H5!%VGCJ S.PW5V-SUL O0'5$A M\ASG;__[]^N'[U'W M*W0^>8[[7[4H&+-9R^SEQ8EPX$S8\VRTT^!%S!L0, 7B-'CE--!*V,>FNF%1 M?MR8#OI<.AQ]>75><;VLKUY#3"47F.V\QL\6CSC#SZ-]OR\YYEIAJ/1@]R\O M/K[='_Q4E;\LXK);%MP_6P&;YK96]O:[OOF:QVV^=X]ON+6"?G ?61&S_[3< M,4L?*6Z^>L)_QF*6G[>8]E86TZAUZ^=X(K/57S,_4$96H+SB Y41"Y00'_E9 MF;L7^GVXP39HS6%O'#W[ 0# 7DW%2/=F+B!T_N(*'/BFB\/$?17H'O]O!?+S M-2M6\D[%"A5_J%RR 7MY9 '7F@Q-5?2Z;E#9)?Q%+WQ$A:EP'8;CXA1H;?]X M^N,HC( .():*KJY=ZQIU4S4ZIJJU9B.MLZ>#Y-XV+VRPGTYA:A=>W5HPT.I@ M">@=0S5;AMK65Z&TX .'7L>KBU.ZK,83J@)/&#%XX"MSWQ,- &XSZ?3-43M; MR^(B"1+HOIDU][0Z:-_2E7N,V&AOC@V].MC8D0E4>?WY2QGZ@"9-U02]7JQ77H(F3>>'G8?5VKH@Y=G IK:D_%M>CB2UM?[=3J MV-+95)OM!BAXJS#(&FIT87[89#_%]>C"RUL/"5J=4UIKJO6<.$ZUU>C32"^: MY+Q5=*55AYEHFB:GF1PS=#K;0XY>->09XRL :.9$E M!T&OWTXSH>DMD/3:N^ $S3!&P0BUIAGHHM7:FJHWJY(=+UT7N^Q'63ZDL$^: MV@0U3>L<^XR3ZDC;P6#\,G;1EH_;4/HOHX ],R\$O55Q_?#4NE!^V$CPAK!^ M^%M.^]:8SI2_>9&E\K4'1&??@-0W+.H/'ZQ?A7D'2R]4/<>TF4E*D:KM00%L M1@SO"6"\#J.AS]8?[QQAQZ\"9X2RS8;.P#FU N.MR. [%EGP)OO*"CR@1Y@A M\R6G*7Z6T54K2IXMX J= O7X3IOSE9F[!Q5IUJ40:&] M9]^U61"2!ZCU66'_'#O1NZS1V(J/XCY#\"LB=&&^Z5#:&!B0AEE6N:BLU3@. M\"WQ9FP./IUJ-AI:737K9;51/8::C;TBA$]L76>*W(KM[?CN\L:SG>Q0RO() M=#Q2:/4RQ9YGER"3M!*'Q99^KA6=H"4Y6W+V-FM!R^%LO<11M97@;%)'?HNP M35><))-)_WRQ@B?'XZ_6]Y;]><^88@TP0&)Y[Y@'1 T E4B M+1MS6HTF^9 ?VQHS/H_7NM*7WH.TOSB)W;V&##K MYYDUA!U^LMPWZSU$9&9A"!B<(OPTS>8?WC)0?]X]F?.G+E_V'GJ7_=]5Y?KF MHCAN=[W:B_[-??_;-2SZ"E5[^(.7:?>_*OW;J[O>PS5\H/*[^.!X2O3LC^$9 M=J@J[-> @1!-TJ 5D"S6Q[F[R"#)).E()+;L!77&H7L4_R7S[83CESK M_9/CT8+H2Y_%LX28,',\3;D]:K7P-WC&3IA2&#_[?72 _2>3JPWE8---*J/T%F=XY$R8FGQ(D5 M8$6>1MTR52VGZ%.RHF3%$V%%??^L:-)$/[@56^VRQEE7*R=@O7*'O>K5%WX8 M8?5ND*]?'WGN>8EJ)1*R/_S=]VV*:;'@U1FP\-YW5ZS.SO!)L]9MU#MJIRYG MI1TED':'I%:M:S2::JNQ<<\J,J0]%/P>GU>^"' MH3(*_.%F)2^GG.JZ1-@2B6^)PH5Y@IKAM[2VVC!GV]544)_=<4G,2:-N>[ S M*+7:(.=B6;T&).R.!'9+%()-8*?5NJU.0S6-@_!H[[HYXSZ0D8Y!9[]&S M9 M>%P-ZO?]_3T-M]MSG#5D5C!XIKYM-GMEKC]Z67>ZZ.'6QI8:;^04!0OL,J7G M%>?8PE)8KW4[35UM5&8(KZRSWFW$K$PPX7AP4P<]LBSS18*I4F!:&O,I$TR- M6K>A==16LRS]L*HJ8)6O[WLXE9#N[AVGBZJ'3$5Q%(NT,2!@<[IJJW97#P*)&TY,XN$4DM'*;341N= MLH9J5C6D4^4+^W?FLZ4U0=%U&:=>Z M6KNN:IVR:HNEF50I-.T83A@V-$#N:E499"3AM-,83+EP:M1KW4Y#;>BG9';G MMUH!]&?3#;'JXP^L#GX M=,K@:+?4^N;M:B3XC@M\2[2'S<%GU+IM#9LT'X3<.X6^C&D>Q]KS)8XT]ZE0 MB^H9L3VG175"[G0.0&$F:M2ZAJ$VFK-U3(5;4E="JA M1$ZUD+/$0;0I/$>9F$5T40[09%.(^DI0)<)(B.$40K7M0;@DBG M^[K5KDIB>4D6,\>#<6"W=[^4F_I(?9EEYG\@G6]\SY]T9*ZI\YI&K=O!B.A! M5+9+CWIE]("28=C WMYJ4]\X,"]A>%PP7)83L@2<@S:]V6(7MP5@0+_+B4 M#YC]\5%Y9" V&';]>G5"A ;\,_8&1-8OF5.Z-== ' N-F^ ZWAC((8*EOA=^ MH9/AGWO D[CZ%0464-3QK.#].F(O(7 AOC3PJ4HK5O$+WP1-+!=5]1SW;053 MM&1V8 5S3*J$9NQ"VE;KK5D_Q^HN90GD(P/RJKDJ50(R%0*J#7V3V(A,FBT' M;;?EZD>'&STL704"'A*FPQ?FL35:!9I8X:BIS:;L4764(-H-BIH89-/5>J>L ML2T2195"T=+P2#DHTG 4EZ%7I=;Z%/P9-RQ)7^ ^C:TI1\Z^6XR+B'OP+PMM]!FZ7 MCCN.6.&I7TUS3^O]8H7.H/!JFW.U_/(S'9: <$_^)2E&3D6,[$#SWXI$:6WJ M:]YXY>O)EO9+#Y,/ZVD"9"8-13@:'5NO7S;;0LW:/F48Z'5?+40?/40LUC+E--<]6< M:WQE]M*)O3;I:24Y2W)6M7:^'F?I)7.6@9Q5G\T(K!AG'7VX0EA8I2BVQV?^ MUT_6_*_O1K%-#/Q9"=&@NW<+58G2J58%;)TN5^U4M5W 8.;&RJWD+.?W4BY6WKF.C*D4JRWV>G(2%TP&B0^JQ\_I9OSRR(+^D/@L[(^C,+(\I-!Z M<14L.=8;:MW8N.[C4/PY$IH%H+E7;+8!FYJI-K2R^OY);!X3-I?4Q6T7FQW M9KVCUAM;J)2I@CIS:-ZZ(NJ,O=RSMYY",ZF9;)L^Y:G"N,BAD&+LJ[ M[3KPKEE7]=+&5)=XX =0;RWAO1VMJ31\:Z7I31+?$M^E:5ZEX5LO3?>J!KY) M.?N-JJ#@3]MY[?X5_A.O^L4*GAR/%YWI .C]0.2>,<4:@*X$[WY')+1MS6HTF^9 ?VQHS/J_3J,6?^DYB+

PR8 M]?/,&L(./UGNF_4>(L2R> (P31%^FF:<,MV_/@:(SMG5SD?GY]V3N94?O>\] M]"[[OZO*])UD M+ZS9M48A^Q3_Y;/MA"/7>O_D>/1F^M)G\2PA(,S9MO=$&_YK@?M.Y[QM&@A] M82"+%PNN.(>=_#;[<[-SKNMZ[J_JYUKNS^<]2M/.FT:KT*/F_]PTCGQ1C?Q? MQ8]:XNE8J!QJYLSG#:*_'9WYD5*%>>#1?P)1LP5+<40U,GU*!- MZ))1N@M4P%>;9GH=6UW-'E$PW101ZP9^:%SBN;5(#GIQ1LFBQTBM_?E@U%_Q9# M,S7C/,^!N+<%>B )[FTG /Q;+_,0XC"KC(N0X;C"\ ](=_ZVGF<_I*?02PX!!'M_^&#]NO4#^D6FT^&#?VO!8PIW M:&\W:UT<."_;_!\*,K>CFE<;I"T$J;'1Y!^)STKB;>HO\0]P\[@0,]".#;EQ0I^,A$+9J#T M.)&SV5#/ V31'2@W2;:LH-PY(D_1Z[+4L5="J=#1 MC+;=@;J"GO)M<)D.AD%=U>M;Z*M3R<#5*<-TMYK,MA!KU+IMUR'\@E4;2E5HN*7 M(Y5BB518[)BUKME66ZV-*[U+/\]J=S.6''WR'+T=';E,YFYRYC8W48 E7TN^ MEGR]N3U1)E^W:EV]J;:;!\_7LK#_E K[M4ERK%G8WY*%_:=1V'__T+_XGS_Z MWRZO[N[_X]_:NM;ZK%S][X_KA[\K'RZOOEY?7#\<6(6_JK!? X92%%N\*" X MK,H6_0-/G-ZI/GX3(7F9ZY0/[*L MS"+PWZ;C* =%IAZL%;5"RR7JW%J.?>9XG%+6R(G@YY)(O<%@_(*]3D%MY\D+ MDQ[_:^'Q_[8P>>$DZ45(NF1#9^!$DC+=!S\2G)8=X/N?]).K?XZ=Z)W^^D%0 M;!),^9*]LZY@/ZS.(*O1E[="E U5BC+LBS_VRN#/W7RLI*0Y\CZ9E!NW*'WN MK+&C]+G62F-GOO2^]6XNKLC U3]GNU,I>EVOGT3NW&J4*MJ$U@T6:A1G(4*Q0_U>AU+/+6ZH<*5)?E,\MEI M\IFY=3[3:EU=U=NS.;V2QR2/'2J/%4N/::Z8'E,"MV%]4J.M:CGF5[5RZ"6K M258K_SIK;?TZ,VK=CME2&T;)8\$J7:G"^4-;TZVX5_1DWPG/&)PYO\Z>'1N6 M^PF/LU'K7@V';! I_E"Q;']$&(._]^Y_\/-$!^19O9DL(A*UMM MR-.1I[-5%;&S.Q71!!6Q9:AUV;SD % D>;S*IU.$Q?7ZUG53;/W95-OULNH8 M)7ZJ=$?HJU;/E8 D[,]I-E4]9P[&H;83VB@S8I\@F4R.^&_+&UO!N\)3(S29 M&K%N:H2N[RXU0J^?9&J$!.-J@GW)I.15\@7T^@GE"TAOZ&=6%SYA(%7S$J:R6C8FI6D8;#5T%0#B[J//=AZ MPO@K!+^96'_IJ,.&CG5-U7):_590])49@3RXNH;K,!Q;WH!A0'' BS1#!( R M'L%?V2\6#)R0?LM_S,./1S.]8#MV>VN)W4XLAI1G]N4X %K:7IR-/9P<)F*NXLKF#QV"09/!2CCP=>3KR=.3IR-.ICK=]G\3/)AQE%6[2"6>RD(:!_Z)8@W^.'3Y& MY\3\\#M-/.IER%Q4_];KM6ZS7E>U5E7L6NDAD?ZK SZ=764;%6?ZU)&E:[6N MV5);^FR;!HFJ2J)*\KP\'7DZU4XRVD@BZQ63R*<>79A?7@$K#I3HF2E7+R/7 M?V>,#\=2;L?!X-D*F7+K6IZ,/6S-VHG)3A^*B8XT+V[[&+6NWM'4=JLJ&7W2 M U1E#Y \G8K8/G-%0.%KMP$2H*[J+5EJ=2 0DP) GHX\G6H;0N6)9[-BXOG4 M8T!THF>/%E99@%4T8EYHX7&<5G!'NGODZQ:\.@/&+Z\[-O"?/'H*W6.%KZLF;W]M M=,KJ'"7A*(6%/!UY.I4\G3+-B9'SRP@4R1@SP )YY4IKA^>6.V'=+O(TY&G(T_G^$ZG6'_652<=]?'6N,A> M&M<>W"'L&]P<-RSJ#Q^L7[=^@"_L15'@/(XCZ]%E#_XM:"!>5%B9:->Z3573 M9E4).12I:H"3XJ#*IU-L\-F,S5$1<="IC#@X]7@&G.[ZYL+!&N[2K2)/1YZ. M/!UY.O)T*JN]&3,S+>=H;W"'I^I:45T,WH(9)JW&[)"APF,V)'ZJA)^5M?_- M\*-5!S^G'B&8'&9YR0;LY9$%BK').$M!HE.9.I-?KV%H.QQG:>BUKJ$9JM$T MU8:Q;)+5)*L=(*L5XK29 M6<^E,QBF&*OUAJ;J]8.PT:J0+' 2XW9/;-3U'*=C<^^S>(UVK:NKS79+-8R# M&(B]XPC2D0%TH^"Q/-?*GFNA:[^UYR&31J?6[:B=5EE]X"0N*XM+*6_DNL@Z''DZ\G3V9_!L:81F0ZMU MC;*\G1)(DLWEZ3IE&$M;$L(ZQ42PB<=5=K.#..#+? H*T2TXQG PC MH#8ZNFH:LW4@LABMDEB3I8+R=.3IR-.1IR-/YV1.YZ0=[?L88'Q\YNLVLK4V M&6#<:( QJ[?49E.OB$4K72/2<77 I[.K=*E-QF4VS%I7:ZAUK2-Y_C!0)7E> MGHX\G6HG'FTDD9L5D\A5B"N2IU.F.5$Y M4:Y5392?>D!F!P.,#]:PEVX7>3KR=.3I'-_I%&OOVZ[FQ%)3KW7;JMF9S;"5 M0[*J!C@I#JI\.L5&F,W8'!41!T9EQ,&IQS,V&F!\L(:[=*O(TY&G(T]'GHX\ MG:P?2%'R[ #S<\5F%MW^8?)=S>4TR MW9K3B\U6"=.+)0M)%JK,O@NQT!H#P OJ?FV<0-?4357K',2< ,EGDL_*-[0: M,V/"MS94U>P Q^EJ0R\A="(YK4J(DYRV"J?M;DYXLU[K@MVLZLU-QA=+5I.L M5IE]%^&TYK9UQZ:&NF-#JZMFO:SB1CEC:EO0V>7T8D&W$WA&EJ[(NVK9'V1K/Z2IR-/1YZ./!UY.O)T9&@G#>U\"%CD M! Q;$'V4(\ZJ%M+99,19$V=KZ+JJEV8.'Y@GYO"P)>OXJGPZNXJI;#)0I]G" M!(MV>S9]28*JDJ"2+"]/1YY.I6,3&\GC=K7D<16"#OLW>N1PLXK9.>4--VMV M:EU3:ZD-HZS:).D%JN0E*T^G>I?L)E9/:=-S6C2.0#5:4@ <",2D )"G(T^G MTC90>=)9JYAT/NDPD!QL)KT\\G3DZ53#/*C:-)R67NLV.J;:[E1E&HZ$HQ06 M\G3DZ>Q=E!_87+.6435)7H5 S&',-7.H2^UI!5^DST6>CCP=>3K'=SJ%[,4E M_8AV/,"HU:AUM;JJUS?.IY5@DZ) GDZ)]L:N)8%9,4EPTD$,G&:V@9%PL/:Z M]*;(TY&G(T]'GHX\G:KJ;8W68L5MHRE4K6:MVVBK9G/C1B,2.M6#SA*5?S/D MM"J&G"J$ RHZQ,PH88@9)_0G RAD^V.P_)(N7J?2KFU.U49[AU/.6NU:UX!# MK;\)R?/GB%\+'WZRZ#/8;)VGMK5+F&06JM3^B UR:622R67 M)EPZ,^NY['D;;9QGHVIM3=6;&V>^2%:6K'Q*K%QH2)4Y,[IT:T.JVAHRM9[3 M7G7=$562ER4O2UY.>7G&];0]7M9K73,_HWRI"!/VWGM?M7^$^\Z!'(\_FH=6+=D!&CU91#0 MJ7*5,^P6<7S(WAZY./Q$SDHH7SH>)8W<"P7U@<_H(J$\^0TIKR)D4Y\D1_:_N%Q$N3,8FH8U:!GU8;W1, >-1]O6K$:S:0[TQX;&K/^# M_=7B;ST'\1Y&UA,[>PR8]?/,&L(6/UGNF_4>(L:R@ (T35%^FFB<--V_/@8( MS]GESH?GY]W3N95+Y\O>0^^R_[NJ7-]5W\<'QE.C9'\,S[/#CW.5F(&.20"/1E_(V MB5I8LVN-0O8I_LMGVPE'KO7^R?'HS?2ES^)90B#D1=F0-OS7 N:=SGG;-!#I M(@ H7BR8X!QV\MOLS\W.N:[KN;^JGVNY/Y_W*$T[;QJM0H^:_W/3./)%-?)_ M%3]J221W8SUC7K*B!_@W"+9 7)"MMF!7W[K-"D:F5 :;/49*K#:0$\")IV8._#!:3TLX#:U[B9(PP4=?>5ZR M]W2!1 5F2ABK, L98,JI1KLJ"KBTY';H$M@:J!H$JJ9T#QPCJ):X![8&*I- MU:@*J$[.53![UP]9$-#H-R_"L]C@BC\-[7DQXXC!)O!N^T)0%)EF$_]:IPD\ MTU'U>EG=&Z0U5B4\[0%0K5I7;ZOU>EF=?22@J@2H)5?[-@#5!A.^I;:;TH2O MV!!7E1)'X)ZW7DA?4P;IZ4LS?MTAR=@%\H;CT&6%E8% M,;0+$!E8IL%]XF"DY!4G9&&.T,%":JI&6Z^(0BLMI!U< MS:6A![L!:6I#JXHY)-&S@SNY-/0TR)C6Z[,Y/M*8WHV/W'7]-PIWP\DI@X#9 M3J1@)0:CS#EL.46V=, &S'G%%#II2J]?U?KJA/"0KWYPZ8\?H^'8[0W6BBT9 M=9S(IZD=8V.WIC2%*@BD72*I6>N:JJ[)$HMC!-(2F[I4(&&D136TC:]R:5>O M!PPLBL4[&_NT^:'EHBM\%&#=9/1.F6WLGV-GA'F+TM9>^0J?DR[ZN^5X2.^^ M=TG4=GCR2 _T)N2<6>9HU[JMNK21CA$R)6&FH+3M@ *H-IO2:7.,D%HU:[VH M&-)P/DKKR*9X'\X-??%L>4_P-,?+MC.@PZ(+VG6L1\?=H+7!*DKQ*7Y_%[J@ MT:P0TGJS?AM*CS@MS:_,HL=K;Q"@I_.2\3^OO9C&=PF)BU[B&@8C=;S&98WC ML:%I'W#"ZC+#5%LY[G0)I\.&TQ)'SE;@9 "Z8J5N\,L2 MBQ4.UM>YW0L\)C&HY<$3*VR":XU:M]E1&^U-I*WTFE<123N'$K;IU-3Z1E/1 M))2J"*7"%_>F4&K6N@U=;;5.I,UEI2[MVX"-+,>./GEF@#,9PJ-AB M@-P]T@XO[QH71(_Y1J0B]3R[CX1?S[VNM="44LUZ"6,JI255*7A5 U]MT!U5 M,Z>QI8378<.K\'V_&KQF$=2I=?.*&*1EOFT\T+EL7 MX1)M%43;.AK!-M'6)K3IK:KT/CLY+\8A M;)(%,:^\%^84G*YEU-5.94J4I*FV5S6@5'09&!-JMM5F0Z+K&-%5^-HO%UU8 MR]-JJGI..O#Q.@;,1H6N^9M5YT9OXAMX] .;!6>PR4]X**'O.K82;^W(.6PQ M@P'Y+X#ZMX+X7]Y_A,R^]M(P64+_PKREU[I-LZ-V2NO\NO(I'H U=\J(W!\D M#9Q.V58;FT^JD) \*D@N44.V",D&CKIHJF:CK%Y>6X6D4$_B10B"FX"WO@+;R^WOT[O]0OG[K_^U>^7K7_ZY[4<%\G[U0_NX>J]3XA\R1ZCPI>UB=E_IME6 MZ]ILJI-,23EL:.T96TU,=6IHAMK2*E @(K&URV3E;6,+"R-533=54]LD3:-: M/LX#O?^_6Y$XRG(5@--($UC:&AD@:H=? _\EI3,5ZW$&ZWGVA>6Z87\XG\,* MLIK14ENZ'*UVC*A;W@9^]ZAK\!+- M!I;!'UEFU(&J$S$,E"'@0 GAO*1?89MJ!?+/(HY:1S]O:#@D4^UT-HX!2.NO M@N#:-[JH9K7>V5A>2W!5$%P%M(2M@,NH=9N@@S9F_0H'G4!UJ-I -KA0XAR9 M@]6XMQI=N!4$OG4M+P)U^RJF<6$NPBR EFIN5.@JC;@J0FI_F,*25U/5-VI3 M+S%514P5C2:4AZEFK8L9G1404Z=M]5]8(R>"-?R+ :7]8?1F!0PP\JO^1$O1=$+LPQ6+7:4-OZK/4E8[J'C:"=0:@-RF%';>JRK>VQ M06CEBWQ3"&&-9E.M-V7T?^\7-Y8Z8;MQ'-UNH7[&!P"BP?XX#N$+.,;],\[] MPA]1:93%U3A;FNZEF>Y?$E+?L*@_Q&,1O[&+,I>),3%=;<@Y$$<'JGVB2JMU M&Z;:SFEW(E%UV*@J:KZ7B2J,!8$F8-9/9-)(-6N=QR'8[8X'___*PC+JG(M4 M]APK6ZW8(&U.+=]U?!3KU_*9!G;WUU2CC D1E:@L+C!ESU^O M;WHW%V64/9=4I7YTWS]MQ^=DGC+[Q8*!$U*NL0:VK]?K&G?8DG"H(IR)IR*7 M"8LN&R"=JE)Q>=KY2).WNQ.&8\L;T.T^\%]>?$]<\K!]%BC1,U/8R\CUWQD3 MOQB)O&5EY%K>::4M;5,'P(2_XF9YAUJ?&YNW/I=))Q6$T$XPU*SSA!-=5K0= M(X:*WO;K84@C T0_MJ%-' [U2OB&\K%P%5_.(^L]\%U7B:Q?+.1I2P%SK8C9 M2N13BE+XC)G'(8LBEU'B\1:O^-/0I%=+#KCCQ_#@/UB_L!7ZL^\B4;"F#T_D M"Q#:OO!?<-B6A>^<9+ZA\XO99_]B@9_'=WH-&*RM:_KGBNC6TE3;I0*P X09 M$F$'AK"M9#@5A]@LE+!R,J=W\J$F,QVH_7^7=)WA-K]'"^/M1SS'#Q3/CV0# MDK5O_92\_>%%2MS9@OW%8MQ*JZR*8G<3%,VBI5GKRB:WU8=(F1=S27*F M534Y(Z-9WJ"$;.,B"35'RDAKS0OY&A_ ^CESS7:M:[95O5565+X2 M^9PEF56G#,C](;)#S>OJ^JRR(!%YRHA<;Z92"8ALU:GG0BVD;%8WT#,V)*8$5,X7\/%6!QU")5KDMB"[E7X#7T\F!+ MN8"%4> ,,!J$OY&5.(,[.(*^A\(1_W>54OTN(3C5@'KVY \R MGRPL,C7J)MXNZPX_L&OZ\."WG1JT*B!11R1VC JX]"4(]U)P5@40&@3"SB;^ MSW+C2E(]K.#WCUT]O+EZ4#Y<7EW<7?7NKSXJUS?\;_ 7!I,W]X\!5EBLX+8 M7.)=K#@VF]3S[W&JHC>;&7ED)S>I!4VL=,#2QG[3>5EO:QM7\%<_P.E@%YLJS MYZLNVTU;R"/E>N;K_V[[[V'Z_[->JU=5PE-G>+W M2RW^;ISG%7]7QA$Q,<#*\0;^"^/]839Q^1R9)I.WPZ-15I9D!5P3)!X0$;< MD\+J!*;>Y0^H.5BGM^2$(^6$+;,")E:I9D=R@N2$JG/"DG2<33G!1$YHM&?G MCN\UVK21$5E57?;0O[^C5*;=<&8A:P^-O9O^S1D9?-Z_H#^EM_>,<&_I.'X.)E8!<(IHL4=526>NY*C]ZJ,58:E.G4; M3$VVYTU+EB;QD8J/?.EAV_X3FL.8 MDR7 TA]>(522N:IBSFJ![NV=8QS_)!GC2!FC!,Z8Y0 #"\HD^"7X*P[^.4KE M9N!OU+IF\R@=GP>G %YGYFAGFBW3S,UP9K@VYF/CW$TK]87C9Q['(3PX+!)\ ME\;F8N3"*>=+E(+EC3B[D1&S3)]5C7-NXX(/E M\L%^78\;\4$+E,66VM*/TF%8Y4!Y)N%!P;&YN#/I#3P1NV^QV3>5#_.'0$<> M^[9KW999UI0DZ>F0B-^3FV\NY M>9YU:MZUJI4VRDQPA.6)/OK]R. +6"0J> M:II5Z:%>H>XM\ONK5$!I[=*;K.RS\N[NZJ)_&/*P6>]_X/?-+]']2Y MA7YV_P!?^$XOR#9V@==]Z?]Y-5G0=]JN*W14ZWG3 MK=)ZT845!.] C3\M=\P*WY9::9U(I5]0,LC>6X:6SR Z,DA;[;1E3Q/)(!5G MD%6:.,)<5 FD M%5608D!:0;::H'VH1OV(W+L22ZO>UJ6#J8E@:G2J$CT[;7?/@Q]9+EW;ZHS' MA]Q P>++?1F51+MI3NZ\CM.GVK._?/H0"IJ)4O)824 M$*)8W<,"*"B/X ?;1"L^3 YK>K7A#0^>6(J"'THP^!2;R?$03[MZW3![/[-96A5&SMIP@^=O7#6VH M;W/[VKDB+KF;\0L\8C";P#YYC?6#)\MS_D7WS$4BE;#EC6??!BR$LQ1];[[& M8NH^D5)X6[E^. [8 [SBB^MCFJ.X@[0ZOU'I*NM%XF>X ;WU0BE2S!FM6YV M >0ONH3?!\XH+J+](HIHXXM,[&N*Q>!WXF6B::&=OG _QT1/_$1-@0:KL-Z\ M71?G/W'I33@-S<8.()DOO"^MR++])U4!I>=<^8!!)7B?^"G]2_NLB )J\*;BA/15_Q&V\VH].JXC>J:';# .\!\CN$A1WZ*R;L#WV%:LT0B.D2MC M$X^C$%GK.X)E\I=H-88;E[ZE^,- PN4PO$@ JY17GS00/T M= ,U^PZ<'4X:'U:@9S_C^D\*_!2N+.0_51G#)A3V"T>-L^G/\I7'NU)I(2]( M 1_V'V K3[Y[AZLDH\!_=6R&.O'08;:JP)7HGD6 A$6T MH[4:@, '(^\&4H MZ*' ZAS87\0&SQ[@[.D==9O!SYFC>&:6_<^Q%<"%P8\50?=W/_BI7,3O>H;# M?[4"QQ^'8NE/KO\(VI(_'#JPY[@SU[3.]-N43"@FXSO5E?%Z41G_Q0J=L#_, MBG.0[O<@*^"H!Y87]4!)'2.EGFY!_@\ $3GR7,N1Y]JL/*>7(2ZRKZ.#O!^_ M $),YEW*^G+E?CMZ\EZ6DS.$O7$\"M&KRFJO//_YE!&GZ;!(5PXN>=T!-?- MP_.4T;74U@()\\J41\9 [@9L9 E)A \);!+!;T[T3/\6.!V!A!TX(Q=6_<0\ ML-)=]QU_ST:9R^D'B&+X%]U11.@>@<]*KL#?>[W;^(K+D5U9_!>"[X0:-Q>T MQB&"]C8E/!!T8J-' MWE:!7]N$7#&<(D46-2ST*!BS?SV[./X/3?/&Q?,WX, M'=N!RY2!&M-S75)4 L$L2A3 XKF;B.LM<,LB_K,%3\'+_7$P8-S. 1T>S2K/3TZ) MFQ\!21;ZW3-S[5@0T7GBZOS$=XVF'3QS[ )1'IGKOY'@FMB4BP,$RI0>/T+6 M'UX!6Y#1E8H)\Q#%!&P&SSC9SI'("*YJ6;'#8Y5[#S^$N$7+D%0RU* 7#1J M),P8QFC/(C6DX -JT[9IQ[@Y\L%H5D5X/L4I7XG/?A<">*@$QX(_67 M_""@%3L1&-O9=G;[P(Z:0T%+3)LA81=E#AN%BY.Z.8:!_Y+>*W!DCZC*<#DY M#MEP[,+'7[E,C>?IJ>DP/369><*E)L !5'SZ"N(ELKPG!TX1'A;.&::BTIH3 MT+N^]W3&OYY9.>S/09DY\%]!B'*OBRKP@_AZ\GW[S7%=3@GX>4!(!%0^^D'@ MOY$41\=81A##CUR&8P#5!)(V.8XH+V]$CH&J"0N^CS!Q''(1+<=$/@!%P-3#RY3_?CJ!W#PWL48CM<#>R5C M5O4\F_[ID/T96'%R^\:O*=Y\H="1:RI001$K)%*=05RT;D"NTPX ([P EJ-B@I@PA> MP-V+XYA]K:!] MU7@ME9G*$]R% DR^N!-0=P=\,B[*)XY)&;IHO/PK'&"JX@'LA-$PW_^$?< M[Q;?8J29412/,Q-7W<+4:;#D(LN/BIUR;E%C?F[1'K*$"BD:=UR1^PI,<"%T M]+^!77PAHK%SM8O6C'8Q/Z:FY\;4C,/02 2!E+M493X&X9A1"_A=CC=BK-7' MVJT26BX927B_QKDE//LPCM8K8W(,4@0?LP6$Q1JG,?#+'-#^LO#N3O)6K*> ML?3:&P6@6@>P_?A>1>7%0P4=1-@+7J1G[\P*YGA9DS4.@, D(-#$]I4/VD>\ M$W/?RX4C]>9WHBACN>)+N8<'-S(.\7*G6P0T%VM$*IV/ 1*@)-@B[]S*B+4! M[G-%FXI(@/2(R3&Q#"Z*5>6#7O(*;88^ N[?0#\%O .>\L'XF%GDQ.OX,6*" M,SYGTK**WD=HMN&^'-?-$IK,R=PCFGPZWIOV*W<>\\@H/):O&+6R7P-TKB06 M^/1&<1=\G_A^^%>\ WPL7+16$!998\C(. M0'$ +0+3D\5E'_(Q<'BAPA^D%8H\G@AI8CWZXC%PDWLVR <,583,=45<>, * MJE_5$B>)@O1"J$$1N%GU:A0A.5#)X; M?H9%%)_:VA19SO36/+IL73, 2;,_3]2026?YUNDPI/&PGNW^*>J); M-3QIJRKVOF*28#AT%B98'CL.:Y>S/,)>#UV=/5:U@!9N=5E),E[[ DGS/QJRJ)!25IOYR#[_RPK"M$*DJ MMA4^/_I68$^\W/8'/RFCR,-$THDUJ&(1-ON%^2AP*E/Q-BS:$:YN!Y.$K<%S MO)2I?*1\#>I8()M1F'E@#T.Q26250E[80%O\+AX!GPES4ED+!> %]4;NF)>R M4ZY_G 3+@4QQX30,R8.46*HC8I1P2%\<$644*3\#/PA8./(].Z/2TF\H5LTS M]A(0442>'YA(,(JRY3TV-IZBR-^3\XJ7,M]B$B*%;0S'Q(KQ$X_EG)/0I[". M4^$$5"7TY^,\Q8)#=2,\18K'A?/"PLILV@;E),/X83B#!XG5!)SP>;9&76XB%S^=%@9P[/GZ0\\%Y$+ M!#^SK$D$).>.S*CXXV@TCE"P/_O4>R--\>>))PZF&/(WXYI>,)4?+L+ A_-' M6?S"+.S#(RI7G@*\HA[9P((;"/#)/S^TG.AY.$;4!4PD#(K,0WSF1%5%EI:A M@ZD@EL?@2J3OTFZY$$%R49W-HXA)"T*K\6_IB"8/Y!AP^=4/%F;QA$D:3UJX M,8GA)-=H:6)1FCV4BHU'!H3RJ.J3GQ[FEW(XD]Q..M&@6@7ZE/5J.2[=.P"B M-%7@7%FVD972D5;*0Z*LI9P\(4N08G+7Z@3O)73+J(Z<7P'M-BB)N#!<"];= M9580?QC>AFIE2$EQ/)DXSM[E2=E8;'.$=QJJRLP6A$)E)J[8L1W$$YS#@S]R M!DJSWB2BV(Y-.<>,UZEEM@O)XRH!(C.,\RT=Q$U MDY0(+=+7-Z'R]MQGA1MVB=OE+E--=<=>0-^F5C89G:$_&S<_8'Q=B.JT.1FA M:7;8R'K/Y J2(DS^#:%3XTTUQP6;LF?Z-,IQBJ5,DOG$DU-1AQ79A&D&8$X2 MY^0-S,LRPO1AV5H5D)))@5XL1+C6D:85IF_U@_0:S3R>43%I_ TD2%+*G*'* M(F?T(Z.,.N$72BR/&:+'7'H, BQEHGE42;077FWQ!/?C$PJK],:*\@TX+R// M8GV?-+AY;T)9F-QW=(&![1OQ:L*QE_F-E:2\,L^._YI6BW'+[%Q9OK?8 3*- M/C6;CSN5D2DL,\<#"\)U25-(L$9JF L0?:WS"&+!5@6E1=$Z7=BQ*T9B@5 M93=&Y@O9B&)3R]JN39>@G'K!B5FU@I,YE1]&;N5'HV@WM4OV&,VM1&D7J'-= M61O80Z')1:;2_)YY#@B*&W\GS3JVCM=K+]OZ+-;XG# <9R^PG!LI(4C("<*[ M7W_(]/G4Z[K)Z127PW*M/_VY\L;(Y<0]CC8O 4DK_E&X\:+'5+M,T](OX09^ M>0119FC8"507G4 '8DIDUE*;UT@ .X^"RCP0A9I@Y')#&[\^VX<"#&4'ZWPG M% FTFFR?;A*J0;#"T!\XEK"V$B(-F85"/,Q=8W*W3.TUO0GC!?%'4C\B4>B M6\@X&Q[1]8 64_X6YA$BJ2J"DYC\-/H@V8!\7^FYX2[05*2">S(,,AX',E=! M*B1.Q[06YP7ORW_Q.YEZD[$PBCL3I)9RUDJ=*$_* (>7-A'1J$Z8^V?$$P/N M,D%G"Z?W#&&1:DG=+NEKB6]V9#GV&:H2U@CEPPY4KCWQ.)U1PNB\EP3=S"SQ M.*<$G[37,\H5:F(T(TQ &12<<>R6FT1;/C?/'JW(T CAFJ$V+;Q\*W8(3+;" M$"Z" 6,V@/)ZZ][V8HGO: M Z,74E<7[*X0(')%$T>[?!9_]2:#"E[*>ZF MKWYPD;RW3Z]=;1Q+,]5R.[6NUFJ=ZS/#6)07C.F)/CYYXK;\#8KG7\#C>QEI M\^!SG%S$TJ/H)O5ZK=LXU^9O<81=#WD$824Q)P*3V",+?2=)4T3T'?,^%\H] MU[>PLGA&IU 3I0(^C6*8OR91K"9T&%03;3O1R AB0B%3QB.TB@395'Q@NJKT M.B#%5/0:H6[U\ZX&UQDFKW42M E]B;- W)NBV,D;^2>?=%3-] OA1UWXA#6 M]62AJF;8]L=G0&3B16GBKC>FMHL,9_K:% M/>O(NL8B7*^RZ;FW,&^957#[YN*3SMP7WP"F#Z!_D,9Q:[TCPQ4F@0$D,)OG MLZ.D$A)0#[K%))AG#_*^*7Y.L\6)ACY3VDK!?MAAU!_>8^!GGA]"+]) N-I^ M"-[B[6XRL?2 O<$74TWK*#Z/5V/:7H+@-66)1^9 ^95X;R(^9"$?\D+-X\?'S M>=O-V!L[U66/VAA3,"_30RB,K.%035V_L$=_'&$V0YJ"Q*=\X&;%Q[AU)#H$ M,]R6N-32UJQ<5,77' L\D;CRREQXNYUTQ8R-&&J(*CIRII]*.R]/]!Q&5_1$ MN\(R._'=@=)@!0.DKU-@G_B6H6[)?0]C[GB0[%G<*8-5,YC_+IFS*Y]9)KFPY=Y[_5L4K;#2<[-X=G9 M3G"'R;.9#1\-KV;WM/AF(UR16YA20G]12V/@X&)F97.Q69E9CE"@"EN2[5I7 MUQ8X$-2"*VYM?<4X2-D\-Q<[[HHMNKWM11MU6'1]D9\F%N/OE"?%//1\Q<%2 M7N@B(J8&_5>G77)W>AKMM4S9>$U.N@?KUSRA M:.2,D3-R)MT=J*CD^U<>,-_U"*3D=$:?R!*>UUU_8AQ$DKTJYB"(/"K\"J*2 M_7/,:/P5:@B@S/L!1I;2F';:67_"LQRG%>#CTXDA:2Y8W,$;7\/;ZZ/JD+M$ M'B1,]C)G'Q,]ID6R%C+2&"N^X!I@'B](PA?&0TDC9^",8F?)(\OTTZ9$1C(U M\O>,CI@@%/4LXCOD!EU.<$H.%O418KZ!Z.8]D1DOI(282L'=^)[(W^:):+ ? M$A*BS7=FJD8ZM<2AD076H^N$S\S^S/?%U4YRZ9,@2K+B&;I%N(.?@@:@V:&O M_B>C+ND :\S?H*6$R#U8K>7&I2>Y>\<)':)]<]+76?9F+I@JUSR05+E&;JJ< M.;^Q,MTG1R!QF?<$U.7+D0)X3XR/>\TF,)7UL3#^7\2XL,J8:6/Q_LRBAK8>*T-&"EV/ZC M.TB,$QB-&%F7F X6Q36#PMF:)$AE5INM+D79,BN;,G.-PK34)UL%1O)G'#W[ M?(@43SC#BB_EI^>_N'U-UNBZ61F*. M\\M$LMD3B(PH[OEOUO\]A@6-0>*'*[S>=%]@]C7:50J\/G)9'+7-3.B([ZB1 M'V%&GN7.AH');P'WETL4R,0KL(9T'AT=+XXLX\_%HY:F71>,D:6.F#N^JH6. M Z/(S.,J:\,4(C[[0G#)$N%X-6.RS'BU:#CI@(M!.A3:3=93%T>+K#<+:V:> M0-@+Y,9>[E 5\TW\0'BZ 'Z97TYY $4*#\VU"K&= 3?_\#=H/H?)L)R[^Q^9 M].!,V818F5A1_/';B8_'NG;BS^=O2,K:J6MX-B7YZOXV&T_DRT)%)\Q,94L35[^X%M#_?O#LT\#C45+)@A]X\6WF MQO8!S^Z=2'JD9_-%99;!'V[%"51G$T^C#%Q2Z--ZWG1=L_N?]IA>N"";01M' M)R[&6FFKF=86V9%@6+$3\-FMBC>F+&VT^*-X$([+?HG0".D(F+T;=T[@5E&8 M^4%2-)-8KGU4<-F5(ZDRR!!O_&N0.7OUVF( M%^9FL[S))G7],&DCD O4(F>I\N"3&) )/\4UW5BA;?U3^=WU'X%H]PPKZ47@ M9/)Z3&>XY7-3@**+-#;A1D^D@2T.#7FS('OORDHF5$FJ(H0 M!)2%RSM#*3L]$((&D(9.E(FR<\LUG@PZ%G,?X']#YE"6OTA6!D0.0#U:LL[X M?--LLY0F6+?ELD!,L.)I=?@]GMPNW'"D;?.I5"+LP O^\4B2XK1,/PO$K/.2 MG;HW6:L99QV/ @:7$V HYE' *2V6E&=\/%>=+)R9_)KX]="#R)O+9!\:H986 MA5FNI\X-?M*-)R9O=NR : :$:G*\'=M*TJLG2$GC#Z<.=^D9DM> FPX@#!YY MQF)299]9/G;MF;(D6.3FIDAXNC[H3U2'XSX+,)/"[X*FZ=9GD) M=ECF#BJFP%LA9KG@'YCI")(54X#FJN_&D:CON%^>"(]_R>S\R'@GG9B*BODS M? H0Z#JP7W27(M9XRI>8QP.VM0.[I)!YQ#NJI)L]+G9(M-3E9:"Z M(6JVJ+U34O8(.Q;AO41M2X3*8S/RP:BKH#4?UM83#8[,@#J_!U0XX\D;H/[- M%R.,.B>:MU^AC=#5@YI:,M;*P^X!<2L7D3]F,TR6%P[2B!NE>;-3L^ND2ULL MB$WHM6@7^L&BM86I(_,,/GI&4^DF/Y!5C5!9Q>9G^,-P>I6*E3 H@2)PDI2R2WT+ DP_!TD7"\>) J3)DK%DV^&"3:+4=;QD M&2("5#2I_2"YLK?X<*'>8:R\N'8ZKAJ_C'PC7;$Z#.F8%'J:=_O 2 M3_+,+%L.$H#R'/:A.8IQZ1.52@RY%YQX6YCB"\8$KS1F&(L-W31*J=S-72ZN M)^MFR#K(A%DW2+J'"MF5,44Y'L2J@6.FB9CMRS4S57>E0;K'P%-9TA;!Q*@-W,#],VBO6SRK>R[)("QR I/+8TBA2:5,2O239(M> 1B-K,CLG?3 MS/>DQHPL"!>%42!N1!?[+@3\-UPT99*,1(,QCPV$(Q",<9<*(S.CD>?ET*?% M'%2H,K$T)PEQ\'=,*II#LN4IDXQ<:>S7"-WG0BM-FC:2 )]\4#8\O_AA\&%* MG: [(GEDXC'+L2#*=&YA6@(V.J#PM!/^O"#2X]]2KBI2?E(9KIK8&8**[TS! MK1T!BWU-TA^=3.,*PE62),&;QG)W?T;Q2>]^#*;-,B>O3!3>OVE_E3I/G4XM MUU T:,2/"/>6L/9VPE7&0QMB^,IN*4R[YM[%%QS@@ M9K@0S@%Y&1NF"2-^ K-[FF"3=I*V,8^Q<:VO;TZ0D=#*UO M.CA@_3BA *B8&2@M>D'\BE@:FHSIGAB2_K(L\@EIM$RI.P I\3OSGP)K]$P% MO]>9?*TS!2O\S[Y1.^X>"? CD!H]0N6\@@11BZ"KRMRR"YY0,%-YTSN#Y,;.M-9:LI> M:12I?*F,S,0]*G_&"2:I(I+9YQ&(R@=Q#XIV84]CN $],8XFXUT1;1_033@, M HTK0@_DW:S3#^MHM,[X#YO4=W@Q+,HAA.?$[E*\$=(OEI0,2B-(4WNRJQ! MY!R^\'CBUPF?$;V".S(IKX+/:40U\L8R&2]M@IQZ MK-,P2=X!I%8A$ITBKV=8A0P;>(8_L L!Z)@\1Y[B$4Y$V9F\+=1H'/%Q!K'L M3=/$N3<5^V@XW(F6=X1(R*&/I3#AIU5G5^X5Y 69^QN-5M* F9%2G_8ZK.V' M%V=6;7D5!6FT5Z+\<^Q+@F1?SLZGV8]B&6M$E> MGIBZDB;)RVGJY[LD2,I D21&\G(I/R9T^-3A)ZF2O#PG-^*8?')Z)7QR?CEXB-.<$FR651)G=09YT@S;]*W0/W77.F?S,: M0$>+Z2*91UX[^=3 (6&1)>I1)%WD=9S/,V-7FK\9<+#@19(CO6J&,H \J[U* M>F1UD42//^(0D%&)$- /3WH;;E(!Y,4254/RY$"-7TY5:Y*>DCI(1739=00#7)DLH5,+Y &?U&C M3NH@F9=CI["D2[*,CTY<. %[E,9=AG&PGX@L!Y/.P[E!="?B36KD=9.]?]-) MN 'OM>W@_% I:S,THM&Y<=-.29A4Y&)?$.EBE")7FL4R7K.&09Q).)!D26$B M,3+CEI=5VNM5:1] ?]"900.Y3=FGVZHO[Z:NYG<$3WXXLM[I&Z+I>C!F=CRA M,V^@H$43?\4@VZD1-'&G3)J0]DL,I3CN+<+_!P>&D]VQ70] MYX5-S@'[/G<*4_X8JW.EMPH-U%PB3&T95@B/'5A!0!W-18_5Q1N?V5R\I8DI MT[2TD>B4RMNN'PO >[EP3K".C9:?_,#YEY5,Y)CIJ)KT8T7CC$^THJG%-%3, M?\,!0RXEMN$0/O2F\LZT\&&:9K!] &]]A%*._(A'M :'=<5 Q?'GOA'^CF< M)AE8-LN3PS,RR_%>?6>0&6-! _9\&A7QB+-IV\FD]IGM\JD*$Z_@/^(#S\4$ MOYD9U0?)8C]BULGCDX"-^'Q%_.DK\\9L:E9XC%H^&HE?Q_@\./J03RU'%GIG M$1_N/4JF->(,E&2RR2,;6#BQ-#O0A(8!\"&1RB-<*_B<#(\ >O$]G)O#&+2S M.HZJ3%0OT81H^#!?*9_)PM4 /EPO(U,$:G!>Y>2L*#D'KQC"FNTI@E5U#EXS M=PY>J^@P,,= T"[/3.FD8L^N/ M;64$/\,Y1?Q>YA_,F)AP;8'< M6[H*HS<<9>4 *1R+WO/"HD_*!^VCF%3!7 ?BH58WA'L?%SZS MD0&?W\?7GWTZVBP3=T7\&C%/V/K_['UKD]I(ENA?47!W[]H1*D9/!/9N153[ M,>L;W;:C7;T3\VE"2$FA;9 8252YYM??E['Z8BD,?XT!#@5,PA4"+A&\.&;'D\:,.7#S&D8QG6^'$60]?CS?% M+X8-:(7%\U\.26))T\$AR?U?@U6;WB?W?T0)AJ>3&U%])"&.L<89+/]<>Q2Q M*;5%)/=,;FAV,B@;;V=);P1N=K9>%"9G)Z@B9_K#5M$PTLNRX3O?V7?04^(' MW_V4;.X/NMJOL-A 8B/,_FO@ ;@CXKP#FGT!4P4TITR"&(-[)#[41Z*R"B(S MRP/L?1O!=H<@9'.*DXWG]#H\%UR)3P<#9]'83#'BK"8E/E3ZGW$0]N,\A6") M1>20FO(!SN[R'">JC.T,&/-+]$S*V.P%1WSF8T,DYUB=,[%\JKQS1I9,J:%# M;Q(-,]-M\5VSD)":/Z&"^01GY<3$]]&F>I+SRC#@O$5 M<)_OM;R%3]..I.09O HYC>R%?BGM6^-NI*Q%82I1M,YGDEDS-XCW2E"L\FQ_PX]: !]A0"$+QQ5YLRUOK_/JJ MNIN;H"KW+/IE;<[.Q;)2'291VU*'8^+XV+URIS MJ+1EO,,:W!ME=L7TNK/CQSEO_*QGY]S@9L^?DSFSTZ3<*X MV=-OG4![Y4??6A%\W6=/7!.W"P!NSD?;2M"N&P3HV+W9P^_L4WK=QX^),_=A MK:?;]7V@/S'8T3O_NB$P _X7A&?V]S[P/,!2@EXN_;"4EKADHB7G34*PO([?4:/_#O^*LP.81GA?A1L/![&L >\VRO'0 L >AF 5!(,;Y9*"1I ME3<+ .^V8YV8"D_SGFZ9"/)^FIL% LUBIZU/;A8$F,.[XAD049M5(+]@*C^) MH@_!3\B>[@HJ/OR65@DE)J.W\<^V%6'X@3?F995;H MM Z=N1UEV>)I'0>O4,IJHF+;?V(-"7B% WNG*Z=-R6@97Q0!4O$22<_?]%!6 M#,7:Y&1%(+E2BJSY2I1TL7#PMKC;/->;!4M0ZT^2EIGD7L9? -]-&B/8^2W" MQO,G*KG0GX+ Q<*RH?1C[,CDK6XH";,4;9M"S MLU).FGG/@4%K<1ZT6TY$T*\82%WB!I^4,& +C=?"^ID.2[ .7 M+4W)PB//N4"-'04^Z^^$8.&MFFBE)E8>^#%!:P]B?!;(:E5/"V#-/_2/HG 6T!WD2\ M='+39G&36)<,]( ?YS=9B&O!&C1LB=@8+ FO2*L)/J7"7>I,QGU)O6K?PH\> M0 /,RV^S7P/_Z5>L'7V@4/V25$U_20F*_6%'L=6DVJ;!F. >+D]D\K8UB"E8 M69Z!#:\&P75'X24QN$AO4I!)?^7H1#$R V#TMGB+^Y>]_7#FQ%TOR+?99\\' MQI6[J$^).$F*E(&3/"*-5B_'5!I7PIU?P%- +RB@.;U3:IY1.'#&R5G\AM)R M.5\$66RFD'07X)5+M-,=9R8U0JBZE?HZ]8*0+W#XC,_:6+^&;8VB=_MH82:% M/V_OES2= V/\'-T$.H==O0>HUZE MZK0=U-,&]V87J'=I;.]7[ ,T#Q9NTOF@X.^Z=J[W QOB$IHTMT! T)Z3V*BA MU#:BT#7^-GA2OK_0YLY>@D>UVN"HR*/TP;TF>!3F9E*L*SB";H5#;4>\41GQ M1">M):M3UIQX.-SU!7Z(5&VO)]5PF+!<'+%X'_).5]8OF&FYN= M::R)\UZZG,SZ>F;>5VP.2M#5ADT L:%3B.W'_"<6$'*\T%DOL5&H0S_ !.HX MUZ\TG5*1:UZ>-%7#< /K*E_H&Q5LZ]XV)>C0C]@0"^K_@]<%H0>W2H-;Z5-# MG [ WLE:T2<*?"3-R2+7+=6+DE"#RYJYP]%#+\H"$=N. 'M-?T9.OZ(MV;*= M^TF B79AI<8]AB)R,:]230_ONI@UX\K6R1892E]V;PU#FL2->#PRVQ/?1K8% M#*OD+YPUETNBD[S *-D-6P=^R[ICUFPB%R[*;:,45]UT.CD+X>:@E^WW&OJV MIB$+CS7;S+S:&!\$!,#@%;;'3=KY9M=CQ]1*A1]\GS5_!T!]<^)@"H^H,@(3 M7D:PM2>-DL$7O%ESXDUB=)1* 3'9#I"NLKUGFRHB2]I/^)]K;" %S)E*-1JI7MMZ/.-V0UW)#6^8[&.+$ZT?V23=WO M_B#.\)A&F[U"&#(EBESK<*J42JP#]D?BD"70(9N0H0,U:HJFTW\UI#WXKUH3 M6RZJHXVBR[\"21%"_7<;I_R8DTN,!W]+>WFSTUT!UR^PE:2M7"1Y3&J'(3+F MA)W:W!=))_(X9,5ZXF9 X7^MSRQBR1"STLR.VF?ERN>Y%Z55P"SC9NLW"X6^ MP1Z%OI^!(*@:=T?]K0O6B_X-27YQ)/B9E_3K*0L^8IWWLVF N$?4)#PT4'89!NSG?AL@FKZ2%3,']G8=#S+ M&LL\S1MO->U,7MN5-<17HXA;,U$(NB8)%TP1HX"8!>65&)Z4KV['.L$42(DW MO^(Y9^P5?+828IM'.S+3S*-TQ8;(FBH/M%WT+?Z, X-E6+373"Y((87\YTPO1-O)MKY %WLL.40++#9I=2 M T:FV-3S 0ED<9"F=N#Q2B].L2\@=_)1P=N0/I== DM32Y8( M>*X<[6%-FU\'[$"8+DMR1V*#IKB.R1/I7M,,Q-323&Z%RF?RDX2.%W%=-N#< MDPJ2E*!GE)D4SEA48YL1<9ZYS^WDW/932#B'H(DT_%,X+?)+]AN:G('/!FCF M4E:J-!O$5F. 7 MF@ HO4']\:T$YY3H0:6'. X]L+78=)4 ;PY$C/0#Q\=@()2$UZ!P_ +HZO#D M1P:'!84#< 0O7S02]I7?XK&#O ]9 W59[@'@*T'FK>-OA4PN/PU:KS(A>@; MJ23\L "F(CU0#A3@J0&J%.G9'WXI_N%-'#P1:O$BTP" Y/]ZSJ(+NAWU_3E+ M+]X6)@CFS Z6$CN4/GH+>GFGO^3"'6[=I?0$*^*\DMF,YYSC)*!5@&8YRTEW M\13H),@-TZU8[TQS2[[*.&[Z('\WYNOO>"]E\HEN[/GL.SL@"'#)CXCB(C=^ M">X1DI !TR[2C^T2B\K#F[,HZ<7F M_J-R3<7:?V;>H\(M41VQ=NN8(18YM=K5FPL M98M2"T@K2Q;^'@9^L.9:SHYTZ9%:C2",U(M/ERZ"@$[%I6Z_!Q<4GZQR[U@Y MIH_.-K'B2^;A1!<*(Y3/#S]^ 6**<%+VPX\_I*_!D/[U3AG+V\KEVMCMQLO: M((?KRL&D-X_!"K!]K)AOWTFE]/=TZ,A#9C2EG_V:LYZHT97\A2N92<#ZO!6+ M;\XI-[DF<4X E'"2*Q-OTX%I=&P>%7/)N"$:$2GB01K32V:!.<6KS@;'4IF2 MU. AVT\0C0HOUP6I3:UT8 #P=3J<&:?#H=^3SR1&X4<'+X+1^)H?7,9MHG2, MGY]M*VWWEG.OX' ^/GI43H[&?;918B/K[TXCB9Z);& M7[-O57D-'N;_V;!Z^"JIB:L7[P+N-"TX9'8C7=)')PJ=$LDB* P<.*,/U.L3IFG@VO M:JM [70_&T98D2?*7WXGM!\E8! 7IMI8 6'Z)9?%C R,?8TJTLF3'[W( =44 M4^S/6EO_ADNJ_:__)LS>+5(RS"XSXI?III>9U$HOF3MM!?+!#F%_0&YAL'X" MCN_/,0KAYIX! 34%^[502IV\.>D#DXSXA,UP5R'R;.#I>&]TPFQ!-*W68" Y MF3A&@Y2I:_#'F8?Q2AXXW"6I]+3@GBO,,1PT61M^&$ MT3Q8+W#^*3.#J3X29_)M\9H:];"]4-IN[(D,O!*V6\HE9.!12WE;?MZXG5F/ M)^KT&25Q).8%HBD@=9I601-$3QJ+<2[2M+S$X9,H:\8B& MZ 'Z*8K)I5'129GC,S==NQ=&6F&(;I&%/756UC M-#(=;6JHQ/Z'JIJ#WSQGUX?8QL=4V*#0@0?G3%_\CF6)!W&^T70^B M));&Q:\_TM #_/$#"_ _AC8&E9@;-&-E-54!J)DK7AH&2$26[1 M>KE$SQFZ%1-@W $CN<,FK+R?$S?U$J#)/ .%Z5U!,61%8UI@Q&5I;S1QG-4_ MP ]H'0(ELSRA74EJ)9Y0S.JD[ZS]DR:]H0IEL 9@N=';/K<<&9MZTY8CA@EF MA=9*RQ%5'8YTJ]&K-G]NZF)3I]^4L7WQ'<6A22&D@F60_#WIUS2U\KV:@DEF MN9^F9'*\EVRLZ!!-RF6W0B176LIX V7Z*VRM! Q,2DYV4=!Z2$I?J#\"1\?O M4UF[S_%O!H1_^& N+%(8_M7.)E8*&!X&PU]IUHJ 8D,H?K:]D,+O?S W^V8: M5&BL=UBX"JC1[8*2GU-*RUBTZ\1[HX,B];R! (7+OW5W_ORY:3U$KP[>I"1N M-,Z7Q-U5>LF4+<62'9G(4!2?F/1;JI7SU\L[-XCO^ IIP9R>F9BCP;UEC61= MTRLU<P6\:^-;G,S']W%0_)\6%"AH,*6J=!QULLUS9KZ:PCZ0Z92H$;V M"P&*)(_VSSKJLY#Z%$%Y@O*NB/+>]('T4)'/D5Y#J3@>W*NR:E0I\ZT@2D&4 METB47=)D1H]%ZFQ,=A,4AZ8\,2]"&3U1 [RSH@W61V))+<9V[54V$+[B&=&: MG;N66UPXU4S.:\I9RN!^I)BR-E&/I9YZ1.U,/)66JP\*"/PZ#K\.-E(L=7!O M'F^D")SJI?K=$5*5U.\J4FD@ZLTCU&N!3E? HMI2'"V=B3YK/.H)F[KZJ,7=$8W!LC11Z;1DN65@]< M&0*_VL*OPW5%6JM4;HJM4GD^-=M0+=+IF%M:9+ M6B :S8D\-JKFR7G8V#4/VF!.1MS(C#:AIHG7+J&UG,+7N)DXU#/KC^/!O38R M9$,YFDB$(7]]^'6X_C@!_5$7.'4I.-5,?^P(J7;Y&L<*J(C"UW@!Z-0E-K6E M'XY5)OHLK2]LZN9\C?83+8H6GL9]R$0[KZ8XUH#Y&B-YI!X=E19F^O7AU[Z: MXHX),#E\TUE[!U5[+_#M0O"MF1;9$<+MU")Q+.JHRL2$F[%W^-0E.K6F1II, M+FIF7Z(E+;D9&8I,>I[7^%M=AXFFBCO/+N6M%W0XNQNL\96X_\VYIU>=-MTF M:*Z'RYAG5L)'8+,"J]%E$&,M6:UMW/"9O"B"K@5=]X&N#S%^]B!V"XE=&;7E MGA*$+@C]*@F]D=G9$:4?E?LRQBBL/*G)MVH!0$PT.MT!+-#@4 M#0[[!T/1X% T.&S< T(T.!2]9 Z-K^KG#7U,E,']6-5E'!^?P3=7 _:JO$6!!>K_#O9@FO6;I:1Y1W5.!@@MU79+.F^%_T-Q1$>9%$ MV25-MN7HG^B@BRHC654N0A<5_0VON>!*:4PUQIDM.4S -BU9T44O.H%?+=HH M9ALVBD"I$Z%4,^V[(YS:52PR&8&DUXXI%A'X= 4LJC7%T4+1-Y(UZ^C&V*+F M^/0]:6ZDDNK,10X3'-I@&;(R[DM%E:C4ZQ%^':X?8D\:2Z#4A:!4,_WP-&G= M99PR%65P;XZK2"6*B7N'3UVB4TOZH:FH*/ITV3S>-=*O8N+^ZH==];^^2$.J M.:&,SJHKF@IVI=$4>6(=+=B%H7Y]^-5V5QI3::\KC<"W7BJ2'2'<,6%^4S&P M-[9R5&]L@6Y7P-Y:TS.Q:8TZDU?$7H=ZI T%0N-%X%2%X)2S?3(CG!JIT.2!D^J?$HX)'N'3UVB4VN*XH1* M/M/L"YMJM;FA,33[K#)VW]M0V=9#XMH3I]L'4&_Y3?,!H.=5N%6<] ! :4?;/NH--+95M!&T+:@[1NA[693X7L8S% Q9*O( MFMY"-$/0O:#[&Z'[#LF^+6>!JE.MW3!EW3AZ2% O*+RF"R(_UM?U$N[1H5T1 MDT/P!H=T*UJ1T/YW'<7>[)5]Y/DN\>-WI@%LX#S(] 7;,I$HED+B$.^9NAB" MF?1OAS?9-,M(EBSQ>[K"AW48PKGWPZI1AE48_#:'FQ *H+/ K=J^VVS_HU/M MWQSX\(/T/20K&Q"9_%P1/X*+Q^,%\9R$DL.V(=E11.)( M@F?A8SP;17V4UM+47MB^0Z1H3O K-BU\2)K^L75YYS^=OAA; ,J "]&*P-Z> MR>)U*#W"2S\$2T#.5\F%G1P,VB]?/R>P==W@J0:P#XM%\((;!G[T(22N%Z." ML3,K1\E /#JB/^PI]F<-[OV@@@&5#R@]!D\^4#+_HPP+PUIMYQ/WE]0,\A4=?VXO?[!B%SNM'6.T1 M#_$(K_ME$3A_9D <#R0"H%W!B^-P3087RGL?MMR.3&EY9GNA](S]Z>A7[41< MWP$:W$6 6W I-9YA69J^ AHL 3% YM$[X=#%2Z3@E=F] H+, D2N2'KC(?\( MUG B-WK[KGC)]? U*>@NH1'P>#141RVVMQT?TTFVK126LVJA']=$>O'B.6!- MX!/IE=B53@M'1^IZ=^C&O5BNU*PXJBB"R6^PRCS" MSIRT*6=CLV."9HII+,] @Z2>B<*)S6N)T M]'> ]N-+\,ANX#-\/4947M2T5%2W*U0 ( "2948D(_ #0+DC?A&C,=M<7)*:W?N/ A-UTSRS$.N$?C+B0TQ@1FKQ,'821-[0A^0Y]8'$D$ M[6";8G+>%(;//0"%0X;28P!(')-P"7N57N:$.LEL1&S.?A>N@I:*!K">Y\Q+1CNNM"!1A.!@SCD[ M28@!^HMB/* 'KW?@ST\ &G@-?BF$4^)R,_H;-^M?T::WD[_QF@%TX>!6;1?0 M+Z*^/S@+@"B2T(-'NYTL%J_YX]KH88S6) \-0^3,ZP 6>ZF<)E_ MWMDS..([>_%BOT;(F_*,![A."?)EH#'0W-.A"77;WI,:P>J]2,> MC*'4S#V9ZLH?O<@!7%\#*E?]CYK&Q"=@+W$?8OX9OJWHE<2W2?1UTF^TE)Q0 MQV>%_9?=J7G*R-:$]S=TMJ:G>: ! KX']YO_.Q)L"'R$IN35'%"_#@29E5E+ GX'1,,Z$AHVFPCO/,GU;V6N\C,&%]VZ?-1'F4A7)!SYYZ"\;Q MJ*2;VR#SIH0 6^1 !A&7%P2X!CKF&=@9W]\W&H,_ 2QIXZJR@)E[)+1#9_Z: M2(M,2'K^:@W[7<<>8^)Q7CI25W_N/5?M_!53X,2FQ!2X+7*R7E"5^%,R(DX7 M(^*V@/)7L'X6DKK1WRFF<6V#FR;@=A#<= &WAG"K^E:O*VB[@=&GVBPS"=[M M@S='32K8A5 '58&*S?5F<[<0WOQ@1W.)_'/M@:V$!OQA5+-/'QSQ_.F?;S6H MJ/0.+G#40(KS3&9XVW!_F0S3WX+O[G4\;L:ERBC6-Z MQN!>,Q1YHK05T>M!2PI!)U=+)Y-.Z&1K-TG-;*V;I" 102)=D\A8.0.)C 2) M"!*Y'!)1SZ5M67W3MEKMU-1W"^M#$*Z"$$.U+IG&5]@[?M(^J6AGD"9CT;Z[ M-RC5!?O=,1"X 4Y5<6A $3F4XM:,U-4J7G43.-O.JPS!JZX:I[H),NW!J\R>\:HKSR!22OW;L])9D49T M3<_?E.W3KI.[AQR_?<_29$?(]+!6G-MUB&N,F%XJ1G7@6)KL"#%VU=U5MP;W MEF7*$_/HB0P"KWK(J7:$X[K@5.U%XP1&]9%3[8C&=<:I)GWC5#>6"[%149QII:NA]XU2WY43$O=/@ABBB!(?U"J$UYUIBB(J?:-5]V4;[&L-/)Y M&=>7J-A!:KJJG#[$8XK2K"O'J3/%>$R<1&^,9,U4!&)=)6*=/BABBJ#(E>/4 MF:(BIMDW9M6JIW'2+ 9RG U!O>4YS0U7=%3&CR-A" :@Y M:JT_7.L7>B:'B2!I0=)=D/2N@&5K)(T12EE7+%E1VW(W":(61"V(NH:H=P54 M]R/J[09FZQ%40&VYB(FQ3N(F)L&(BK-C<\9N[\GZ. M8B+LU3]_4YF28B)LTR->D_NKFW$GN]UA(V5PKRN:/%'ZTH:X!9DJ".5Z":6] M&2Y[1X%&ZA6F&0H:N5X:.<-(E]$UU@T(&KE>&CG7B)J1WC>%ZZ::&%S]5-A. MB.4,SNJY0[ 9/?'M#PEH*_(GG6WY>V#S"YMG!\4_?KVTD^K5= M.4Z=J5_;:#*X'RLC657& K&N$K%.W[#-$@W;KARGSM2PS5+[QJQN*@VIE5%A M/6Q/TT&;3.WT[=FL:PRS7BI*=<)US]2>S<*PI#F2-:LO QIO&+&ZX%6G[\YF MB>YL_4&I3GC5F;JS66;?>-5MN1-;'!?60UNJ ^:KGWX(CR4BDOU!J2Z8KWZF M(3R6-;A7+5TV]:-;8PK$ZB.O.GW\ZDQQ#VO2-UYU4Z[$K@:& M]="\ZH(1GSZF,VXOIB,L]EXRXC/%=,8J,&)U(H^MHV,Z K'ZR*M.'PD9BTA( M?U"J$UYUIDC(6.\;K[HI[V(W \-Z:&AUP89/'^09BS*M_J!4)VSX3$&>L3FX M'T]DTSRZ3%;@50]9E7'ZD,A8A$3Z@U)=L"KC3"&1L=4S5M6JE_'*AX456RL> MT,+]%KJ M 6=:V(V[8P?V8.[C-MN&-+2;?:T*8^@9$')S2AY5W2R-4K&<"0= M/3+6CQX](FA9T+*@Y0HM[PJ:MC 4;-)ZE%00L2!B0<09$>^*4K[)5]Y/DN\>-W MI@$$?R8+?TZD#\$25GY%5(D\@%\DV8N%-(=O+5ZEA??/-0#1\Y])%&/4*)+A M%V>Q1G!*RTIC=>G%B^<2'"0 B'J^O8"_QNC\><5\]G@>$H)/Q?,(OB$M2 2K MQ? YD5SLH@'?6:U#9VY'1);B0)H2R2G-(1A*^4VO(P#&/]=!3%QI!?< OWF^ MA&CV3/C&(D1=[KO =[HD)N$20$&7G>$4J&?^RM$>>EPS0=J6O@7]7_G+V'7HK< 8^ M;PC ZM@ .03 JV2'A ' !6CBK7K^:@TG"."O(7P%+K,(8/@HID^Y7DB<&+ $ MX NXG/XV!6Q\IDU^8$T$,H-:'G/@'"Z@LV0GCD/Z/>($M/<11O';!X #0%MCF4I09F.[IJ^\9T7 M ZXY>U6-9QO_P3:.&XTZWN76/5'>S*%*I:R-H,\E6@2!2FJ*9Z_MJEVT Z5WO_G-$3)W3KYG^O%_ 8,;6CAV% J(0!<[T*R ML)'G\6FAJD*UPMR#7&%2LD?L*=S:.M[\2&6*V9E8GZ65<"7W+VX7M4W/F9FZ M[5BZ,E,,PW2,J>NJMC$:F8XV-51B_P-[#"9/S6?/X(CO M[,6+_1JANI>_3KC+$N3+0-M\>[N0XTP#TL.99>/L!.ZC^_"E& ,C<"D##L_V)=R;$W1]ADD>BNP:#3HN*V>M, X3L\8%=Z3"8Q= MZO3(<\8#75.7[F=5CO&S7JP;56GJ1AWM"(5LU";^&@91XQRHB8$].=KWHUYT MR$-0VDU0FFKL*']JF=2P_8TNZU;_2>U$(XC/)YD_KT- #'0FHF2>P06BX_): M2E2ZD$H[8GLMD\H(&P#(VO&I+33N* M_UK&ILG@7K/DT?C*VCKVE[]^L%3JVR/I@TU ML\_,EQ4NKFJ#GL*U+QR.F_G$*7TH(T7#^D-%MHRCN81P[?<+YP2E[=3O3DII M.M@_RD361BU7!PK/_B&NIRAZ)]F.LUZN%S1SU"6K$.Z.I7&AM+:7 6SV7_2# M&[.1WK0HKAXR&'_,@1A^7A#\ >CJ(0?IC337F-P,4'^UL3P>51N]O16&U$6C MW*Y^E.=".6QJI0]61FVE?2G+'00+F_(!ARF(1L9.&-B,6Q91H"2(6W[*JT'R8$\#@ M\!S[+ XZHP7C?&DL1$? >1&O#V?W[NP50$TJV[?HH@U+P,]/ 1^W>4,D\G-% M? #9BQU)]@K._1.X78P5[__6*"!68+MFF>WN8[OMQWY'&?O%=GOFL,I[)0#B M GZ0&Q[A'&>@B13#JK\^.P/>6+-S:*<_AXKQ[O&PFFZ7G"/MO_!*[#"2B(]D MF10,,6&IJ[*$U5/T7XV>&WZ #X$EK@COP[!7L?>^9;S&8#<5UQ.MIJLSK>SS!MVR;4FDVHU4T\.,")6 M5:$EEU2? -5D(T^>D]/M2#B*\L9(#^[1]A[!&3P\_/DAC MQ=RJG7>*_QNT\V3_N?O8IFYWCKS%/CAN &_&?D5)0QS$6;S%_+6QGC>HVH6> MO9!I@Z5GSUW;BZ3A$MPZ7/L3?(.]/F9>V00G:+$XLW M:0(M<\T4]F;:B[E#?:FAC=^)$X!I!*K]%]K=:>;9J?"C; MH%N3BK_"QMZ!M MC.!O( 17:<9SAT&5J2&-NPXY9OR^"IA^U MP&'KA;9FE+/AEQ(2JNU95+OPWA9CGP2^=IL"7^M,X.MG$_BCP?TL6(="W@MY MWT=Y;URRO,>!,L--D;Q.Y/T.3[*.1'%RSD-65P;PPWE;IV M(N1W@.O@DZA@U)]4R$\#[-]^F]*]W[+Q 6A_L4L8VK"QP/FS1HB ;("O35\+ MS]J<+FG+?Z[:>4"5^ F01[X?>#2W0]:=WI9^V/8/CG1I)_;5PH[Q]FFX'][- MT"QAABSB2="CG(&MX,Z(='_][DN%(Q9:A_/Q)G[<)"GUZ-YP.22>2:6) VM M/5BF [@ \ Y9(B7*Q[FW.EK@C)1+!MX(PYD[>#3CNF CS-8+:>'-&/+6(N(6 M,&-B:8$(T7ESY_V\FWLN0.$=[L9*[%^$PA M]#U0BR+D6A#(/'(',@X'Y> ^4,$$52E\(@<0\ Z-_4>R LTS;JZ4X]S7G9(\ M)*@H9\(\KW.CW7@E!N)G,@W7F'K>!QO13\> (:-X13C;TLI;D06=O!8$B\10 M9,9+7%7)5[;',\&%%=57[^?)K:A26[#+$FHZ9EWOI1&T943M M?!)T''9,?=]IPEPP03_-KG+(E-[;DI8_OBQTRDTM3+'\,D5<91M3.C M:^\ZY'Z#BC;_HDZ[#W88XBA@^LL#U8[VF.*U&PRW <=MZ>#BQY72MYAT;]$A'= AS =0_:R.=KDHK\J0FOR?.]-C6:H5^^Z1ES;&[M^)TL;_NH_%=K9 M4LM%K8W68U ^0S1,;RA'Z).X_3%VSZ4U _]0FY-Q8SV_&S'$'8,96U?[+X=2+4.D1UPU0P6:E!H\OG M4\<)_(M3PZR3J6$&5@IVH89MFYZF]UD?HZW]6VV#+ SVHT%S/3)A1^/^MI57 M0P7=8BQK;?NLC[K.?OO5!!'?)!&W.7:J>YO!T+!]L3RRVG.&"Y(6)'U=)'T: MBC[ 5#/TP?U$'JDM>]DOD8*/>KYF! C]1V0%]R/756Q*9 6WEA6LB:Q@D17< M<2*FR H66<%]@:+("A99P2)?JK$AIXZ,$[M8#9H6;(R.#KQ=0LZ4(+9K)[9& MCM!CJ*TM5ZB)SI2)=4SZA*"\?N'@;5+>J0CO$(\E#@$'(3>Y"2$G$H/KL.U4 M*2F6R P6F<&'\<139U>,16KP9:%30^7V_'%^FM1I:-7T'9$;W#OD.A5N':"_ MF=AX31Y;1Z>!]1"9;BLYF"+.B50Q4Q79P2([6&0AG:YBY+3ZJXDC/2S9:MMU M?8F)2(*(!1&W55)X;JO!Q&$EJJS79/V+[&!!TH*D3R>7#['56*,;?21J=EI/ M#R[9,I,K>]8WI>,'V;E?&]:1]UD\Z(F52GP*;C MY)KM_;2;'PWNK9KAE,GF:2?[9OO73KI_"^>$5@?ZI?MGW>(),_DEXN,,D20O ME_&BI&4O2]&E!V;3-TJS5O)XNFE6THX1-9[O+-8N82,Q@H@. PCA/?Z:T$,?Z." M31@VHR"HYWG35XJD."H!/W+X^(TIMJ#GC>:CZVXS/QX-U5&+91+CSBH2JE^[ ME(3<<@;SU>?? N$9(M]6)")U4@I=E65?X;V/+V3Q3'Z#1>;-'9J3P?U(-L95 M?;)O64I7G[T"G,,4N2JG(9N_@^;S^!(TI9:1@HW'S,G19<@M!85O09J.#J*) MFH,*FMB#)G!B:1WBJX-[4U=;$A(]$057%SWGQQ1>^FY!(_C'05[ZD=92#X\6 M[_)@[G.HD[PW\QJ3,9ZMC&E,7E9UJN$TT8MSJN%046<.^$[2X;,.K\S.C55- MAXW2.9_":2:<9L)I=J#,^L5>T'':=L&;7=_'1/C3A#^M2:I!LWG5.77%P'G5 M8UFS^C_:XQ9\8[KTD W@%D5=^V8C;*2'9([]QW4(P& 9[HUIQ,1R+M/H2SG7 MU0O*ST$(O_J2LPY#XCNO4AS"VUC<7[)=3+O! /QAY'$;/K,]R8-#^@,']&,& MY[_:GO\KS1VOTL-H<#]N35X(J7"4VJ@+OYGPFYW%;W:PRHF%_*8FCR;5#+.K M\Y'A[PA5SU]3MEKW"7V0G1C[N6WTI/"+-+2AA:Z/5<"TQ'Z9<(\'O^C< M@QPP2O:(/04PK./-CU2+%?([S9O/_* M\^]*D"\#;?/M;?.&;7:4MNCZJW>+6D.IF1/TP7'07Q-]MU\1V^'7<$W<7SU[ MZBT HTCTX+O?XCD)5+Z> MQ&-X+-F2KB?Q=TNYA:M$N*]K+,(43%"'T5S-?-#JLK]H;;6G#T>3*.UWK M$^$BW]SHFO*D.FW_AF'1J/%W6TZ1% BIV#^U!I_P3)"M:U>:!Q$M:$#&Z?FS MT(Y 6C@T'SYEJ@F<6MWM:&CNL=T:)159[YT^K&&74SLB^(+!_1OU;4F/$C$1 M$1/9UT!UW>#I'2>3#T@E_\V(!/2O+P422=3)IA:LA5US=-D:Z[V/F8@&HX+F M3A&'[)[FP,BQ=-D<5,RK/YQZ461"%T>+;9RD 42 M^I#!M3'=:(/[D2J;QM%IS3UL\29P:1]VW!XNZ8-[8R1;^M$\6$3"]T,%YN., M[9^I'^PU5],.GXL0^*'AJT?[)TD\L]R)W)@>,'E*D:WCVV>V% MOL[.*0* = M*7=M() YN-=,>:Q6Q_6*9(H.&:I=BCL(9?50+DKA68UJ'4H/(Z '4%9UK2<* MAE!63\A06\8EB_)613^:MPIEM4$99X6W;H_IMMJS[G83V%J&SO6PG'W$5PN\ M9CRX5S5+'K56/-[23?8[9""H6%!Q:XI#"U2,0U4L55;-MLRQ,U)Q36[JKLRW M4^=V_J/N?QLSMSA [I"^WZGC4AWU'7[2=A9;.3>E_AA9KL+)%W]?!(HZU&DN MW\TM,#PEFTLN<^)+G/P>>0UCCS) X!+L>R*BST41%:<7<&4DC MS$+CRRFO0XCFA,11TG8S:I"( KMHH^,L=6ZW&&3,&I^.E<&]I0PW69^'MV\] M_4E4U$AJ>M 63[*MD6M:89)T;]5*W5M+*3JUF>[E?A%[YFOKRF [USIC\O2X M:?+TKX'_]$C"Y4?X@O@GD+R!)Q86H7 >[T5VMIIFXZ-)X,- "UO M/]R7KY^WG^X+YH.2*/X=EO^!_8_=[R3$+%'[*>NC!;B3GLD8W"M#M68\W;_C M1E(\CA@>^XC'D@M2"[L#2F_PZK#Y,I Q_8#B.?U ??\6>Y78"(-G"HL% )YV M8P:!]\\UH.;,HZV@ 3GC-2X)8)JN7PFPM]4ZC-8V^^KO:UA>-8P'@)1+&!/\ M09QUR#+-'QP*576BZS(6W@%L*&]\P[=5_&JRM:&$/55BZ@;Q20R;#$ /="-I M%@9+N@3&[9+D]>QHL 36G\"-N,#U48KBW[$MD0=O@FT[6/M$T7(Z3J"5:(H4:K3 MWUU8PEL"&#U&H"M4R%&=EWZS :+I3<"#\->,3V55+XX7.NME%"/E1WL5O8RP M<#!O-(S5W==QIUEGNX\W6\VKCI.@&,>IMM[ GA 4AD!%D?0&K%L:8F#: M!#5<042CH?(V@:*-#-<+W*U"HI,#?LAVDSNK6G=8G!Q=<]C<>8H'3Q%)YI8W M&N7PB9QA1N[["4;4#3C_/8$#8_"8"Y=0C,^D*6A."\^A,CD'OO?7R6&U MWG)8O*,FI#K>@&/4S[(1P7X#G@<:$'Y:TR"(3L %I'X)0A?LE1JBG2B#^QE0 M9I5L"Z*>9MNF<&;_SEOV[W,/2! MZKODKV&DB=IR0Q-FLC\Z?$]L:F;$?R1^L/1\ZC/Y'(0?4CX!^G_P@MEGF&#O8C&[;?9KR"3?N?*R@\ #V7BWV8%H%99^40?W$^J89F4DZ_8ZY-? M6U&)4*"6I 0S,KF0H&K9]8L'O7_BP2O<(BHNBXA=1XEBT%!=4D--/L!2BW@G M![= =/7*$WX_6TW"D,E[4)BN$R6,_J'$>L4O+7!XVSAZI1BN8"Y!)PB!'2#] MXFPX])$!BXQ(C'@2SY,.R RZZ ]Y"H#H_>1JI57R8 MK^T-6)O>,UJEU&=O^ZE/O&JXS9IXNT$Q^8'[VW'QVMY:=G;-5)VI,^TG)F@P MVK#.ND=@4'AM M=;&:3;]'^)P^"0=L"L96$I3QI*?R!3S&!5#(I1Y^\*M4B, M/"Q <0\I3V0.JXA0VIL"+<(O='I-BC:AL'Z:8YG9L"CP1-Z M\-?ZDR-6'7PH?%N&T7L_!KH-'%&FX;!U\?[8E4V)A)TRT$4(NW-M$ #Y[P"] MK*G'T6$#X]G7@#0XST0BAN>]#28%C:XUL$PM]83NLV74E M)C<8X"1R0F_*IL26J.0+-I5U/:8E>JG.X%14!J9;%)7'G*>H),+@.R4]E>)S MA$^R $HE#%@A3^",(4&,K+-#J,LV8>LO\R#W_KK(!1V/Z_N,I.#U,;=@[/(Y MI8+B3)^#=]GXWX)\V)7_<>NM"\T2@'+_GJ$)X>9,D/H$%/U2,T$^9K[#& =] M2-1+5PP :B=G*22%0N(%J7>DAMD)"@A5*F M/527.8"38\K,?QQ@C@VFAX"F%VZWAC"3)'XAQ)?^GPV,,03[A2YLI,HB,X#Y M?HRA]#=^O65.P#6S?'83;("/)F?7S;_EDA6A =X$_1GGY4HM1P.Z2R_*6!*S M?'D=548RZ=^OP?'P-TQ1MO/'@P,C2P! 9,G*>25ISODMOUO@B46#IF*[U#'? MHOY=,600Y"28#:4?'CJ5J)7*;R_9-%/\21POZ,_H!D&.[A5LWLJQ MPA25+'^/(R/?]']&6 MS.]K0+3'W!VAKXV@U;O5 M)"Q%K=4DV$:;JQ/(RTY_Q+UU"4O1:G4)MNE=@>-4D=BH1U KEGW][0XU9#^Z M='F4+PM%)\QB%0;/'A:]V(EH@O5SMC++1,U^9[B9*.R'$6'#J_H]79U26C$& M6W!5_\ZS.&NI$,P_M<;97*3".M=MB4L"?YR2-&%4EE:+=936B.,-K?V5[;E9 M,F\D&";',;"_D3D>D10_@ M9(>%MNU@MV+A(^5?<_L9)]E$@>/1U^7U96YG;]]B^4 H&N$9XJ=Y\WEW,$.8 M%^H 1&T'KH >H9AI7SS")D"DRAB N_CMK"HJ=SEX"M!;70\$$@M'ICME.BM5 MO))4?@8D#RL-Z,ARU"&"C"AX"9V$,G;1 M(\6]]7P37)5W[&NQ_.HY84UE"Z!EBZB525"@4;B3SV#SP5(?<*6]9W_G<,E$ M7!I6NT(GJ,2V3IW>C,"W&8]@A 0.^V):5<1I$Z0NYCBDK]C!\VMX X^"1#9- MADEB0XG[DB^=LWN24J:A]*5X'W80R2A@"O'Y)--+[/$9HB6U@#.Q#"//'_I.P;U$]*W33.4F'W'D^KHP'_?"Z^J//CD2/6);N%PC!H/ M[HUAM4E,%:&H>Y/$2/[VDXWUC/4@V"IYKD$T?"O[9M4BEW1!Z0 @/?SX RAC M2"MH[I21W,W4BVS/](WO$,B>L\X".*!>?+P1O<4P\DFKK1>I'JBO0NTCP3RO"JRF'39*PSJ86376KAIMK; M#@[8%3=2E>W<"-TBSUZPCA:O^_%C%I.A:BW!/ EJ)S#UF'T7G>C40%R\RK52 MD5M!:8@SSELF!:,+'=^NFYJ0A4@MS9M)KD5FNG>RJ\S HN8RJ%+!D@Y7W2R. M%]XL7=9+L8T;>(P$N W0\.;U[6HI]9=RUS^[ZL8WC&U 1L-JXGQZQ? LSS ) M>"2%T*37Q.>/*5".LUYR\]\E8'9X&%1K>%2C?-0(9 W\U,&9L<;"TK?A]3Z' MWF[.-3V^N?VF<_(@Z19"U3S>7K@Q"-![9XZV6"*YS**-(-C4J4&FS0UVM@@: M5CJ1[-\RI=11H'Y(HJ4:E2&)NU2<\^LSZ$Q ^#5PP=4GGM@1KP2/+F7ZH:HH M0X4E+#4X\N:[C0D%HURR-JHZH-[N32%B(%@_$6D'KVT9 MD<:#^[$\,B;G1Z0VC0MUTG->^[7JGFLJVK9V_K_1\19M@J;?3*55X=1*;"#' M5":HQFFRIA\]M;+%"^VI623(6)!Q2ZI!RV2LX:@*?2R/C6HVU661<7N+2[1(_E=!+8]9*&3ZMYZ.60WQ$-W:U*!'[SE(K/L)'_P7TT#3QK*NU2 M9.YNYIX[:SD]/VENDK29HHGFA5Z0 ?:H#1!D@ Y_TD[[A[6(+ *EHT9/E7HH M3:LOKJE+\TR3=VGE4U(YS:&1)$JSXJ<*8&O2?FG9(@ -F\;8-&F3%43DBZ,. MZY3(;Z*0AUKN$=(H!R#)+_U",W3H9!SV ;>F,-L+L&,=D@WI 9I>:6P!GU4G MJUPF>Z%WG7:"YX%\',S$FD&Q7*521M/&S/.M@X#*K(N- N)#@=3MR0>5X32B M2TRI2\SH0KK$Z(--?V5$=06))N9HJ"G-LD,VYG3H0[-_B2;:4#?K_W3F36U_ MU3'9+ZIYF2D??\<)-Y\J75&:)'WLFWNPKV;?;X#MF1YT?*K'U8!+$^!J B[U M%A.NTC*TLBYYX"C<&_.5-3O\-7G#=HQL+MMR8&E_2AH^/+ 0FLWJ=JJ>+V-P M/]&-=DVS=U]M()9("U3: M7X%I%97&%)5&U>0Y@4K7@$H[Q':KJ#2AJ%23AWGY>>^J-M3,GLON1\R3.%!= M$JE;'8'FFGA)J:3%'&0.]S;D\WOX6A"L(MP.'6&/"52GA M*M56*H)P!>$*PCV9TZTQX6I(N-KXT@EW0WKTQB2Z4@9C=]A WUC7 ;$20:>) M;A_LU8JXT@>9R"3$.4=>;C1Q'M;I9&*:'9S_"QO^R#JR9Z-5 MHSCT_B0;QJKNT6SU#+-5+5W?-%N5;3@=L%J8HYH ,9NG"K?$9CXX08A-W0/? MC9)DV6VC9XM770-I"N3T#?:*/;IG-^O-$!UMRU[_PI:#?22#(.A;OLW8SNC& MZF")#=%-=:ALBEOL#YJ':Z"*&6;91Q*9EX46"/+2<]2N^ M:A60A2D*-FLI3$=S,*+?T863=EU'\-(1,\EDA;T&T^)A/&=FZK9CZCC:AU-[O5I(^MT@6HE2*DPJ*ZP@*YRH0KB M8UG=BYBV!S"X*UBLV:WFXO.$Q8T;=TE<:<: (FWM@< MUE32Y9MTM[GI7$KLX?LVE,&];EA;Y*B:K@9G,1$*GY M#NAB2 Q3 C?NLYF-I4D?6M%I M^$9Y;VG_AE0$AG3K7TW!%28SVW"#,MRK6M MYYR=4<_&DX):[9S(4P1XJL*G$Q$:CK90=X[=0BS\D+M!I)Y/#,]"U$E#0M7_ M\#7_I2;]"W-\21O<;VV)WUA74/MU/AV'*U6[@:3G0\JL)YNBNC'L& ,;\M5M MM-HY0>09G>NY4B/TT#:XY[K CYGWD[AW_R)A4./3,XS!O1]4,"-&9DK$;:>+ MLWG@=10B@)0NSD2L $A)\1, 21=?=:\"7Q(X@$T+:&3L0_".W.)HDPAPI(N3 M2L,+VF/H.AT&OX(]NY!^LV-T#O?#92!0,TX!PP_.=@\4Q< M 9),SPF#I0!'INC RP0X M3RGTCFSQ!=I1 AX9=CC"95V"2.AA%W$!D9S$%4[\PN)!Z'H89Q,@R<0N33$4 M ,EP9": D2Z>)K@)F*2+_VWN+03!Y*1,+( AW*=UB_N!0(VHZ@F+RZ+H"1+IX.SQ(P$6DFM8NO%VS&G !)QD'6,05*B([)T\5^6CZP5,LHP5CB<"))F) ^J(+Q+?2J3S3*(X$$ I MRATV#P'!(CEK@,]2H$VY5T/=&"0!H9RHGGF.P)IB28<7$DI5 B9Y2A+0R#@O M&U@F())%--+Y% (HZ>(B#%@3!I3F.&H.79*"H^2<3(&4!'V$:Z6HP+ED1H3T M*3HD4V3Q!!653&=!/CD]A3;OH\-UDO%FBR#"@8;1>C:C4["#,!LU-'V52KA% M8R.O$G:7E=CD/8D.= H)O,P7N%>@2B]T[P0&UF"@@$?F[R2.O1;!@H('0@!# MQ!JW60S";5?5BW%R%LKYWW3 ,V#-PL-AL (VQ707X;8J+QZ254@BXL>Y M2=PO=AC:OJ"MPN)+VQ7DE%/C7D4+WSI1/92^B/JU7-A:L)!L<3^(I540B6:+ M%<^OZ"$G+*%=XO>GMUP+1TK.U1O$H+:)FN#\XNC;E6@QB,1:J(DZ(E%'U"3Q M92UX;EXP"V (<2P?I 4%I33#4EF<1F$[WH+6WDCDY\H+\2M3$K\@FFN*9M B DW1 M]:'T@15>>NPQ>P3R/B9^@WPEP0.(?T M2NRP@E]8'9R="7;($EN!^--SP&.+5PFE"IQ_/Q)QW>"I=O>/_.VPV/XGL'"N M"-M_>?M#*8\I:&EY+@DCGDW'3A7)TLO<<^; TE[AWB6R )4!<,F.ZUI-26"K M$>R?L7SXWG0#Q(&_D'IT$O-BOT> O1<8&7*T$ MP_+QV2'O_W,:_N6^;N'-K/5BF>BOC'Q_KHC/V1$C"\X>O4A"=]:3#Z]T&1Y' M<6CC"^[P90R-I>"99:?FD%ZFW(#R80!#S "S *'N2_ M9XXS+KB-W4&6[+G&\I;V(_FM0E2)%#OR)[:_ M>=_YZ^6=&\1W_#4#"303A-PH8\+CP;VA#\V$ 2<;NY< D O*)YOM^22;!GU3 M-X;*EDTCU)MM7#O!QDUE<*_IP_&6C8(CQ(E M6D^YHN71-0[GM24RDGZ4W\QE)$5&[((F@5;H>C%7]E-N/ZR8:4W,2%CO0Q#% MCRA+J_:C:90MQA3^81 S2#AP]KS)P0Z-.-<]'4J0L?B 51J9) M+V IXF7-@L4B>(FD-_1M8##"K4=OW^W#*TT*I9@J-ZFF#4@0W@&T%O8J(N^2 M']Z#J;!:V*_O/)^>F3[TGK^+J^>HCX(6%7N [?QRZ*6P/W-5=3(9CDT=M=4X MA/]WDX6Y(CL$&/ZE^OE(&VJ34>V?E*%:^_FF5ZG*<*3JC5ZU^7-3UZY\4\;6 M5_V%7B*[2$ 51+G_&NB#S*QQL:_\.T52 =7^4OR::E:^IZU^XC??5XRW,EXQ ME&K;I!OOU/;^?,I#-:^>\=WZ#B$S&;;3KT@LXIH2\^< M>EU.Z%JB)_]6] 0S%6-+:.7P#8V&YAX[JG'H(7+=Z<,:S6 *.\87#.[?J&]+ MGBJ.]+LN;#\$5J2F%WJ.N_RW,L6W=/C\H4-G/MSNU;<[)-#0V,\FTS,+ MQ$0WBCRR-AF3W5P1_JG156UFZ+LX6UX@".(2Q+711],%=8U 5)NRIFJ"N@1U MW1AU:9U3EX6*L*Q.JK[TOE%78_5\1O_75#V'G9\),W[,@S"^HU'S3"_?:-!I MS4Y>RQ(NG#JV$P<%)V91'$X?D0*&I3Q2^H(_5 +_A49P9)FB-/W EFK:0=T!3(HO[Z-? _P'K')(:,5%!G1T.CZS2[5K;MO M+1VAHQ-@>H(UK)KJ:7Y"6[D(U>S1?%9XHPR#'\Z!"\_UJO5 M@@;/[<5'+W(60;2&U3=D((RN) ,A?VJ)4OX,8"%Y/L,!O#V\C)0O\)D-K^DH M)DR/KDE+J"2>VQ>9@ :PE!A6D*3# 1S,AR99CMQ=75H&LU>M278K[64%M'F MIO1QLR>V;FHL,A!$!H+(0! 9"#T&UUDR$,[GXD0%2UK9<%NT^FL)9XDC3"9% MDX.60RQ!10!="[60+ =RX=E37J+648A'M @;KG1T[6%_0ZK.QZ/ANJHI6I:=3C2NXME M5;]V$;[S!^H[OBWO.39C$_YOX3S8K!>8V]6"K:(L<25\7).O\,;'%[)X)K_! MZ^>-O0N61G6"R:3:#TEX%T[/-$SA'.B:8C"SXO$E:$PH.BT=U?2^F&FW($-' M!Y%#S4$%.6PE!^RJVI@@#" (55;,MFJIA7S831"6D ^G((C/P3IL3 \FW) E M6T9?:M!N04",A8 X"3UXS\WE \L,,*RC:Z*$?-@/.1[G)"2TM[20$EU3Q0." M^6#2L ;WEBZKRM%),T)4[$D: 5;*%+M["_^<\,]USB<:LX8QZC5C>:0SX#A2!!2#/]F)-VBP#X8%?'8#N!MB(74H.(^1P"]#I-\]I MD>6TE#LSQMR9D=*&SM[N37:4=]-%67R7:$/381YH&LRF'@5Q81*;FPY?JV2_ MQ',[IM_ $8*O),9F_Z#/.<1-YF]A?@SYR4OA9F&PI"]GV2[V-'@F;)I7YY^4--.WV86SI-U,IHUG0B M_CN)/R2PR(OKSW0_S3+$@A(R>6'"0SR:("(DB"G M%.($P ,SWZXLU"F)B+_KJA,%?I'X-# /5LEW HLM-M* M3=R/A;ZAHJIB+S>!2.];/S0S1O;4*(JZQ$Z)O8\J80SN1T.KHJ(?<37[-N^X MZ:L=G>!J3;Q:;>O57KV7M<*0"JK;06B^&P3]1<:J 0<6%(BLK3: ;QY.C<83[L%S9J9N.Y:NS!3#,!UCZKJJ;8Q&IJ--#978_U -'%2]:P)L MYQ9H18-D;6#5X9ZCX],*/_),_#7Y' ;+Q('P-R^>?UA'@)8DK+',QPPM +!P MNS'_[*Y2H,9?O%%Z;)L&SMY7LTKC&>'=$19]XSLOAN64@BC6\V^[C)25H+2[>0?J6-E1X>?[?;_)YI' M H#!_C_P?^ZC_;-I=M($LY-D8VS)NMI6N8UHQ-D39!0DN)L$=[5S.P$)8A*3 MK"F*; D2%"1X>R2XJ\_="4A0P[*ZD:RI8D3NV:.Z7WSJ<47@VXL;*YEI1CCZ M^0E'']R/#%56C*-[>8@>I+W$,>/\.&8,[@W+D/7QT7W,!8[U$L=V%.*< L>P M!J>-2L?0=?M)VKGHY[Z0^YS/+7^@TZ:5N\?=%H*A#G::^ M?F'C@Z,T2S3MG? '< KB2C]B.R;-^QFHXU%]1X/.F4G6Q6 RH3%X..LF?8'W M,9";GLTZ]]G&"LTO4'5CN,EYEYX-:^\;GF]\_O.I@_O11!UNBALE'2B2-@*T M.%8BA0S+\&E(HA5Q,/MH\3JLUB0T:;YR_CX,WP *" K;KU*O M+/F!%- OP$:]9\]=V]CU9 UW]RK93MK$!("I*O\NP7^604B;1[%6)RES: SM M@#904.6!@262?H<#>L\H:O8]P^%5!YVCR;:&/ EIP+6M?:PZ MP K0! IA"@5\@;U:A<%/H-T8:*>53C<);_F#KYQ!/?JP#D.R;]>Y' O1<&#D ML%I7)^7;US3:^PZ9UN+>,?ZGU,@M*67K>>XE2R]V!+3-^Q]Y?OV]^;4=5^"( M5-NRD05,[86-G9"B.2%Q-+P"C/^X#FE9S%YL*T<"^>94SAR.2YJ*T>W(\H % M.PCKST'X$0R2>+9>)#PG0Z"_A<#'O\UF35LXC14#JTJK#9P.1W[US ?"4-*P MVH-U$T4@EZHA I>0)=SDVD=["K]-.X0]V9X?Q?3.[>085-HY(7&]6%H$J,H< M0PZ]*)(K)05HB AIKP3I.PGIO2 ODWA!#1A)+H"1I"<%Y A>/+A M05=RF_ &IM*D^B-O/%=FO/@N-P%Q6GK'N&HDV0S'I@1@1L$-6$IL9Y[#76D% MQPM<]CC6XURUC6 U;2T<8 M5MI9CT0;68^V'.D:Q/WVCI-%\6X_/87D";O1 =C]B-_@"BP^)@8X/Q;2V MJ/8.LKHFQ2'+X;88-GPFQY'VYR M1_\,++D_X%(_T2T3]Y$"]]OL!WP:S=@M?:="KKXATQ)6GV=7K>+4FDKC3OJE M*]/($OX//T3Q"52N+J-/Q9,E] $_1-@=M[$E*KT@\;;)89.]45AS,_W!=[\& MOG.8S:[BX%9UO,5$:9VWMG\&?7 _'F\5#_LYD(JL]V$9A+'W+];D CF9'Y'V M]5M[14GN7P@/AFX(E_S:C<&!$Q4G6V5,NSIM!T= LWF\Q9/4@1K;P2E&.!1Y M6$WND@X-!.P?!ZCV)MJW:9;9XZ996M.F63_BP/ES'BQ<$D:?_KD&B^1K$-,> M9XL@ G6GTJEGK%J5?E;P6;5K5O[-7!9(;(5#&FGQ)6H6WMY(JS?JP(<%J)[2 M T50]O,O*"E!X9$HI-K2"_31V?2"QT+C_TC:R'T\%??29N?>WA;F,DAXX0#LHJ9/<*Y%AH$SP%MF(YO M 4B!8A^A,2]]0L=2-+=9)"]9J_!^#UEE[,4+9N=NO =Z@O(]6/O3($?N,FF]P/&;."3ZOT -*@3C1\=H4)J(/%+BY!0E;."0@-K M&,S+>E!$&2R&$GU[M!$(2_M5FA*.1'S"5E"/.78L(?6"X4P2KV:PHJ#B:!YE MYV)S(O NUG& +0 =:J]FRVQ:9+W"'VV,787,1S-#NQC,WO_EJ,\M>6D!-B:^ MB5$(6KBM.;/.R"=+L:L=:LU&G*677V&CZF03UN;\D9R9@/&.%\+0YT-R;^I^ M:EP.4=&6EQ5U)!NJ7D77:#MV4A-P#]R\AIMO-C@'Z&H>A#2DT1 )-O'P# 52 M,3,71P0C&==;7"\7TH*!!53R%BE M%1 [&^"6";)=*7B9\#@M)T&&-=D-V!K M*4,DRFH^7.4#&AQFX;NNR>5+%*T/P*31%MBVM+-OZQA]QYBGUWA[&!Q33%F? MF+)J52-^_23L Z]BW/@JFF_MF+L -5@SY='8D$UK#]S?2\AZ%%3T6H)L:WOY M1HI)W[?5MWER 7V;F2.DSCVB[]O-F1HU/YPY<=<+4K"T?R< NF?B?@Y"-H . M:0Z]^/6]G,>ZSGW)JBRK;2$'5XXF"[2(/DT>2_0X("]D%)JE6(U'H2G# M\<1HIPFQ-C3U46N=D?7V-K6]7?,Q'8 GE]D8671#%MV0N^^&?*+VODO/=1?D M3)6>WYC;2Y9^__%'1(7.=_PAI[\=U//K^-Z!%U04N\E1INZOT//@)]/K-^I# M3;5\7:5:OF5@S=?1K70NH9FE0,Y]D5,[.W)JZ Z0)_#_YO']ZJZET>-9A0&/ M\]C/MK>@NG_.E'@*;3^777;C#2 W495^=JK2L7>JK(XG\F@DND!>+:(99TP#;8;^ YVQ374&NY=4X"&5*.2 DHKOX -YN+[B1_1?(J',+3])[*$ M8__RFGWEN_V*'SV\V*&;)'XSF*<@_TXWT"C#6Y]L*$8@[#J]]#KQ=!%+-= 4 M59-J[UMZ@W_'6AM->4^_AI_2W]7W;VGPB+]@LM\+)H47#.';"&"?,-"7ZZ?_ M UMF>%BU#.;M%/ 6-*49H:G.;_@[\=M?OG]+WEAJQT,0TLR120L?$-A8U^WR MFN;T2*SB'PNCN4H6S^V85T=C@E/!/YKF6-2\B.6XXS^8\$Z3I))\]) EL./7 MMW1W[#P');V%3EI,[KF)83>+:WLM?E;P/X"\8:.5L/G0MBI9BLLA1Z+&EN?6 MHIN2'##[CQ46XI/0\2+R;<:#Q+E\PQ]\G6;RWL#^"YJLF(9L*355F3OR M/3V^.5;@D=4L;*4]&E:\@4%VACJ"[0@3]T,&Z8]T0S?/$ACK_B4 M%LV8,3!PUHL2;]B+8T*K>Z+U-/?[+/<0%B515L]Q(4@2'7CN\&H5$FS4@?C# M*NUH26\,2AJ6B?!O41%1\P.0IE6(;>B'4T8V,+0Q*% 2RFOR).-F:MY;A:[67=FR*39U^4Y/.$K2K7VLEE[:]D07UN;1, M_C%1'Z277C> _I;P2PJ/!\8TZ<^)V<6 ]QVYIX!1"49I!SGZ M6](N:&TO&-!^]6;L>V\\7_H[MO9YVU,0=IW3_I#TJJ3@^ )P\OP(E"):&"NE M,(KGP1I6<4MPVL&X$A$,RA;9#*];_)8 G "< -Q%?$L 3@"N5X!K*TGUK)D( MO[ VK-0OJ;W/EVM*E3*[AF XJ-KPZG,U#O945F,[S'9K[*+4!_?J6#9-3%2J M-K,]YL:/F&)ZTT-*KW<&Z:8N004JT3JDD<0TY49I8K-3:[V..+ C\%!K>39I MSTLP;XZ7;X@X5$,.B&33W7@X;8R'J5\DYQ)Y).%2J^V8C\T!,Q0U!_?&L-(Q M7_!MP;>[FQU=;%1?&1W=(L-.75_4\]5PP/38P+H)65=TV1CUGXF?NJ#B'%C& M;Y@%N8DKZI*W)CIT;#S0G(;H"Q_/\MLT2X)3DTF\7;<0?O'U]Y MT[9D2Y*:BZ753/$3 2 2,NA;%9D\#_:8( M]-\ +]^WM+"/<7[31 P5<7[!MD\8YSJZ?W\9HR?]V7;S\1#;&9C3<9&.H>]@8D_9L#,&V!=MN MS<9HAU"*-L:>X^PS(V.D)$;&2*D62O6-B;?=TK8OC5^[:BK6CTZ+(YS\ILD3 MK3KUK8NIVCWI+SG2FO67++6++/:7I%-5DB96\$A-!\FAM 6+M&.P:%-CNA/# M4PI8@0OHRN96>^WAT!4TT7Y8K<+@)P T)HM7VC?9 MR8OQ^BCS)$QZ%#RK":2B0!ABQH@[\M MS&TH8>/ 2M>_%4U;D0+X57J9>PXV\/:B/=$AG6&5X 7L0YJ2_.UY:8?V>OM( M4Y2370A+T?DQM$(?V4XJCU@ MM)6ZZ?$W"5/@NBOL#/\,-'L"IGF*QIN']JWM83E73H".F]>G]?Q$D\&]7YVB M4&6<0;$H47)IR0'5 ACR$\"Z#1BN,SRG) _J(S!)K,+@ 42#V= '2.ZM@NN M[V'@$.)&G\-@>41E1"9@+ 5[B0]K]' N8.2&^S_Y 50J(6N4P%1"PF4U.X-V MZC.@261LN03) XEL1W-IQ9>69K!VBLII"=)1R%SBWA2UO;09(>UMGE>/VUGT M:%5O^U6U% #(DGVI3#XD?IV[;3#8S)%Y.IKK)1 P!TM1AS6NC\[HMI=P 7? MM"9;X%!'EG;2,52:V5Y8I4VNJQ]-F*V3XA&^W?^A9TI _QG.W<2SFX,XJO;: ML)H4VR7U]>'\2>1L%B'6]^I-+$^$R>I+%2 M E#NWWF8[&9E/Y&[:4CL/^_L&6SVG;UXL5\C#%?D34&P TLP+!^?'?*>]D&N M6[AT/,/G%#&*.U*:#0Z."#='9$?FP$JGEL],&-0F7K.(@CIT&T M5C:LYN**.2M11=9^:7J*?]I+3]Z>>4K8PC;!]!,F2 MNE+J: >#$2>-54UC<&_)^EB3%:4: MQ!,-OTZ@9NEG4K/^?WO?WIVX3.&YQ/?ZNZ6T* > @$"-%9*[,QZ-%=7:^NKOK52C#CS7PM MXZ+?,UL%:?#G"0;6^.@%.]$42,$U- .SA\VES4#GHJ_+75.7-:4G$(;/R@[, MP.3L,H;'FV606 +T^ZT8 M MG"#!%)YTNN=Z^*F?ZN&GB= 5FMSI:++17LQY/?3AYQF2LA:4V1MC8R=]LFCB2D$M8V@O:&PKIGH_E3-H 0975 ICW'#Q,.*V<*$3( MP;K;P/<)H]:;&X\DRX:1LY*=2)9\$N-S^!-#$F/[)GF^\FY-X1T#X8 G2%$R M^!U>AH@;$4.*N*0"32OZ\(DP&L?E^#2(WS%;.KL&E:)3V>K1?_Z'C8DM4#'F MQ!ML'B+B3Y=%O^@/@R1D]8@+Z!.TJAF)-BW'8G7ZD@,3C)H PT-K1C?$6LEJ M,')L.N7=&4:M'D1';7<; J)C(HB.K/2ZK457,BB?M6!%2NW1F$RLWYU6+N\%K$AJ EI1 M"=N"97V;68V4,,>PEN4T\KI2_-/1R"8PO+%2'?O.BG79.Z>=$E.L 2DX%:8P MVQC7-5<@'1V5(98<3<@S&E@ZG%M ]=L2@W]$WEUCBA?"/C4SQ68;*ZNF?G1Y M9T.O_0PQ>+6(BY_N6$]9Q+:$,E25O46!8%V9-EP,!ZUN@;D*"]!L:X58@$PG MY,]55X=I4E(JN\0=:@,>0@$P+ND*S.#S[@((DJ%O;"3$UYX7V/33_7!>3%& MHP4<#A.CXB5Q.&KIF3/BLU#>C/U"=]OU;2]!QG,92G9ZR4YL&O!I3$6+X M7F 96?3/BCC61R3-EH-OA-71/0Y61\_02F-UF"U5K0BK0VEUM&YEL!@-'Y1> M_%,56!UH3TX1F>$?:"-N%VQ$&0"&39.BMDFZJ1_!-DU.6CO;LR'71C@5@EPI MN91C@)\<-:D '25V8_]]A=^+-NA MUVSC@5M7-KJ+E5!U*SP7$!)"Y"H6N>Y11 [/<-MR3]VY69T0N7HQGQ"Y]2+7 M.XK(=;'DU^@L(HG73>+.H0?](XE@=XYI=+X#S/!*O&""8;.E^ZGSJY!;E!OS M*'*#K;$536Z;.^<&U["P3;"5JK:/PE:8,Z%U945=/"$7;-4$ME*.P59*FT(S MR&9MRG#/(\X:["P% M5TVYZBB!#$6]Z'<[K:ELEF*I63'64K;JBP9;#D-NU8:ISV)'_F?@DM#QJ MQ2UG[/IN%(>T*9;8DZ_P*FOMG>.HIW"4+!BQ?(_C0W$B M'A1U-%DQ%C$\!">>*2<>9WN$4)S B=W*0IWBL'^G)-BI8\&@'0J\D5V"#.[EU@Y5'Z-:R:$X O!K\3C/J+DZQ=];/W>;@O) M%Y(O)/_0.Y8C2CXM/-9DK0DV?P/$^N582+6!G4JWKQ(]-98>DM >P;I+#YXU M!SUUDG#>=[[T1"8QPX)1VXHI4PBG+P&PLV0YP21MYT0Q55\1I!!^Q@NEVZ>' MAQ3[?4!L$"$).(ZCG@<,"@HQH/!$'3\/71_V>? 4BNJ6(/Y32'_@5D M<)$$IN6BL!+.A!$%V:>(\O"@2 1+LQIT45T /=V^F\BOB(KTHK?&8SCD: M!6$,U,E6@J& ,A*XOD2L'"U;TE]<('Z(^M.;TBN[9V2!* T(\4OU25"+^R0< MBES=BWYG";5:TCVG0$8>9#2YB-,I]FEV&;(8YVDK!M&9P%,I;=FW$OE7 LH% M)&"I(^!S%,8"8JWK#;4-Y5)#\8 #O1_>4$FC-@0HB5A$F?F_5*>TZUWT>XMI M8?^9RK%'(M 9^-<'Y2-3JI8;\AHCZ17;WI05>::9PRB6XM!BH)+6>_J0.8:4 M)=#8']0*WSS'!A:H' )V8HHEB JF*<8@59$Y--]R4-"JL1H*NLKD@2ENLTJ3 M!U;@-LMEI[&F,<=^IJ'AH:O26DSEG4ZC? \-=4T/C3U-1;GH=UN+U><9NCIV M]%F&V$G8._.@TZF@S>/)1FOZ_C"87J0:0IG- ?;."BT.%6GG^@D=QHP8[D6]KVM-;K 'L8))X^2T+B'!'4@@]98Y MN7]'83J:B?5"+@6D,8[)7EO5GO$6ZO\FH0=. <#>>GSR;9_],@_-0O M>O'<\J1 _DKW4M\39NW>*7R]HJ]&QK5J:>6U1@=S'R!Z9.+U'#Q;O_X.KM\H M\-"Z?@O"8E506@>HX&:MT@%;*+,U>OE@4]-P:JOL35[1@),<,1\9/>P1\1QT M+@9D9'FXK\IYE+C?M*1A@AVMIYY',K.9 15(4I48NV/4AO",B?4>!N".@C), MZ%@:TJY8XZ5TY%YW<=\EYQM";#Y?I=;SQ6B&JOBZ% M)M5[BMPV%HM=UZU@2,86[*RM=!C4)K(.E7.+VP#[MD$[LU]K"MZX:M#QQ'L?1.Q[#5 M@:X0ZY^*#F*_5OWOO1]-\:FLHK56,_1"KY\[C/7 ,E_[#I7Y.Q\$ARQV[-%5 MIJR 9, 1,?\.GS?;QR=]GL0>1->#/IA_(<-4X\6%SJ].%>-'(UXP"6VA[5!Q M@(=-[43M>[8$[G0) KH$+E\"K.?&;D0NZSE CRUHTR'<]F[1=L@0;8I1H M.R3:#DUSLT3;H9($$VV'1-NAO9+K_-H.S?D*HNV0:,BP=4U0RDO,!>=G^+"+ MY-TM_1?P_,MF_NHZ@M%JLEX0U*L;0H-H@"+D[:"E.'L1.#SWT6536XS="7D3 M\M9L>5M3 +,7><-S1T76E9VQ- 4"407LPD*5'[P@BC[FPV5G!FW\82>W,(+Q MPZ=4?!PG>+FBA,W+RJP0;2$X73!4X!.G*KR>/;%1#_2OK*H" M(+N1O+3$HF_*2XOL8F(-^LZXE?5"**ZU1=[H-$N@X8C2^!I$OF8/HV^!;R&$6 CQQN&T':5800]!5G9'U!-"+(18"/&6,;H=A5BE4;EN M;^=6QL<7XB5X,[/YCP4(-,M+(TLD2Z(VK&VRI%X^69(E%_[ZZD:V%T1)6)!D M:&B+F9*&5I0I2?)6Z)B-X85Y/]H@XB4?NAVQ07PB( M"YG.%OX3 7.!3'V#[X&]EN17&OI"?N6Z#,JUZ9)5L$%);*/9E3E$+4_Q."A4 MA/KYF.5$L-X4H,BW7Z7) MDKK48]*$!ZW8@9*@2_;R ;4P0GCF&$40)'MYC-;W:*JDA@0!#O$29^\>R2F1 M!#9X@AK9RZES-^.BKZMR3Q'5)T(*&R"%Y?+HUR72'T,@.Q?];D?NF(LIKYNG MV0M9K!=7"EG<(LVD!K+818A*N:,L-D&JD2P>J$KL>#XU3X$XLXJPX_J3G.:E M):;'4$'5NA1LB.J>2OFL/HR&94$]N2,8K9F,MC;I]%",UJ'=6F3%7$3E;G0) MVO',_5T^@T=B>2MI+5JPW1KDW=:#!_J4GZ^HBW-4IJ8,->KAO68!UDZ5NIL58L!X< MDN0+\H-B()LA8-&N+OFE+MJPCF_0&K(I= M(UB";"00[D\]U;"6@ZHF_W%#XSUV'<B8'?"-BNN4F++ B1!5$.V3-U7[GVY$RUX+ 6[0,,L".= MQ2R_&B4RB*0B(4Z'#.2G1IA+T9+-W^R&>^C^(L[EOTD8%,E8)PB8%F1J'5K;\X:GY?W%%OQ0@,CD<2RJ?GA/AREXK7O? _L0D^N M9+B7HFL;QL[E'"(MZO0X*G5H9EBJ K?&K,RM$5QU>ERU"3<56^URJJO;KI?J M:GY(:H>\^H*YGI]DI%&8%*)Q1]O=51".7%8[574FJL$>L>',M)<-4A:78'RU MU( O,I!ZT>_U%G,!2V^*!..Q#.XX>JFBG37C%+6E M&G6VTHMG91OX/B*U[1#4.1L5PQV=C;:2&Z@3;#&,GO[.?DZUZWFDG:B092'+ M1_4S2SB8QJX.II!8(;%G(;&5%YSM;G8[M)*UT]G9C3^^$!>D@]-_1+YP/5)S M:SFH<\H7W@2E\J121D6^L,@7%OG"(N>J\3E75>+QK$T3+NE!=B_ZFJP4E!** M[$8A:6"+E\QCN3,69Q#U%9!*?,UMMGTJ\R$IJG;13\\-1(E>XHEA,1DAO:?+=S#)"&Y6Y F)+*% M]\XJ(EM8Y"L=7<=4FR[_K=9FY*8>E,D64:PW+^C<)H%^$(N!R&Q?EY:0QCLE>6]6>\1$CV?9NWZ MEW,TG)\^FV3_3X,0UVOQQ7/+DYH80[M4F8# +\2YCM-OM4RH^!(O0F_/1:;M M$7$2C]P/;X=#8N.R9I+T:,7DD< #;-=SZ?N?D9>>X7%?O,#^F1,:>"X!69K@ M2H8)N5B6;JZHLYKZ]R2*W>$[^\KU'5CZ*T.G.>D%JZ]JRE#=_F9%TG]LWZ? J-3CZ.24)T+[**W%C;X$1/#@@UQRV(<:MX;U4JW%DYAT MW(+WLI=;OB.HD;V\'#NK!V)G'1S_UJ+;GW(S/D^LX=3:CH1MF;[\G5AA).@Q M]3[ E7>DK\0FXP$)V!9EF MS*?DN+!!S=7R";+TAV$P%N00)JE89L9!XL?"*$U?#G[B)(F%!LF]?/ N69.) M]^[Z+X(J0I$4OORWUE-+D&-J=%F-%;S6BI,X"-\%;;*7NR(F+6+2RZD1YNK9 M!#GZP5 0(WOYTI"@GV (865L_N['M_FHX":GF=/$B0KUYA%K0(WOYDEB] M-!NA%@2;JI= FH3DB Y^\;!JL/^3/GA!%'T4=*E%H+Z&Y BR*CM!E&F\/I(L M/ !,O%A0);='EH[HQ]60(,/ \X*W(\;K:TB3#^[1F8J%U*78^B7Q4@_)BJ6%PVDI+,"07$>$ M\RR]/5M0V0T+:V9:DW:\]^RE;CLN:\G2,G9OR"+3G>K'H>0KF?EK5'5E& MS8M^5S;-Q0ZXI5'5A'36A$^%=%8'(7-_\%((9+KB.(A)'_Y,2_SJE?7D[WKWH M=WIRM[NS)A9[JCHR7 TY#@']#=GH5H4L+#BN5ARWG>W?*\>9H.-46:D-QYW5 M/O\W6#(:@Z$Y.BD2=G1F6_MR)VIK#M0<)WA9)D@9N>&7AY3815*AMB_ZIF@ M=@*\4X7!KX9EE(O^SCI4L$TM5??%6ROT@5+E@^ZJ1GLK M:N+\LY$<5@L6TR_ZAMS%H@O!8LUCL>TVYQ6S&)[\R'IWY^B]V(V7YQ:^>.S< M_LZ*;8=9T(DQVTL&$]OQ6P5/>B MW],JJ%$0O%0KA;6=:=^*@WH7?5U=#!V*P_?])\V-K)!( RLB.-DQ)CNRTW>> M GE^>_A* ^M;I)K2%?F""W*36X^;("J?WJSB.94I=WL5-$T6^ZYZ,5Z].4]K MHYMI]!:30 3CG3CC[5B"1Q$OH2!>\,7MTH MUZ;R3*(!U9_(;X()SNC^'#RD5+^F[8G*"XZ*U:R:V,P]">#QC]9X\ODK2P8(B>/&(EQ0^2$ ?''# M:/M((F*%]JB\QC7PH-\L2%@5^[$39ZGC\53GHF_*>F43P5.UXZ@"1_W4L M-71_$>?RWR0,"KFI>]'_XQ]ZJJ)^%L?XA^>/^WA$PC/;L._?='7Q%:Z<:RS8Z!]$];1VQ=]?1?_K5X; MY_J:U^<@MKRR#@Q'!>3]'S2@JQ,DV$TB'>]YXF)63)UZJXQ]^"BSL)BE]WTZ M8O0I=HU[12AYIXRBD6$CQ4:HV=A5CE0+ 5X"X)<18B+$0XVV#:+N* M,2WAT]2JH"B.*,5T%_")]CY+.ZOQ.?U(QK!B]K).:XHZ*T^XYW&'[^PKUW=@ M^W-EZ+0=6P';[+UOW V'JPB)[5E1Y YA]C2S5AI9KT0:$.)+8\LAF#P#FS:: MAQOXN&=#"$M@$0F/1Z79[1WR";T:^T]+Q$?*SW3,FFTPC,^&VY&YTM=@XRCL MM!O!F^@C6YMTM:LYK;_-42771FR^ 3->AOEFEO\."Q%)A$&/P1WXB_5JN1[M MW4=>79B53:0HF4P"X%T@-%X1$J# O]EBP#JYL%P.!YNAYZ$6A9N1)=>WO<1) M[[+H,39=E]@=X[<(4YK$24BQ2^D;6;=?F5Z$(W-(3$*XE@[-BN%5DAM)XP!N M\=R?Q'O'KWW)#^+T]TA" -2"X4AOKN?1*P?I#.!WQ%*!L?T&^@S^HK!Y44OZ MFE"63-)B_-B%=8J2D*J-)53 KPJID*R8.8PG +,-\EZ@3=&H%^2 M011;M'0 Y@G_I+1>,L&6]/<1\6=>EY$ORLA'J0 4H.2&.7)*@#8;$XDN,DXG MS+^O<%9 =2L+L>"#\,JBZ6"-?/%#I+<@\1RF"G#4A"9'T+?Z-HPK0DKC9'D/ M:+Y6$Y"/ -1Y8H^R";*7(FN -FG]:1"B4ETBTO45X>?&M!\#^3N\/?,9T-EUE#.%1_>_' M<)L+DX1K1\&;1+,IQHD7N]D00$: $[FEL)AZ( Z;0XX^M@=OAH>- YA7$"*W M\.$X,Z/ L2$+3H*85>+PU[&D)MF2FIX3T;H>\ M$B^84#&B;=<<%U4BBAB5&JK\0.W 4.X>;Z0GPCPPI:O+*3=0E0]"DJ" M:0[ MT![$2UOUKPN:SI:JN+)Y(I?M95 M2!B[\TZRW./-W-Y[!_:5 MU#EN-VWKU]G.G?EX!^+ &LX_&)[MU&,R1J\N?#];"CB\&MP^E JN(0UP2W"V MDW\!+_-L)P_N__E./@[.=^IG[.JE4:^S)< TVG>V)&!!'L$'9SMW;QIU.%L: MG+'35WP*=[;D '5XMG/' X2SG;P5GJ\?R),-SM@!&! O>),^N/[94B >!0G< M[T0?KS9)-S'HT0'-"9J>0]$$)!BP9TTB^MDJ9UW M:S#C:B;5;A=:Y%)8-TVVJS>5\J[>0G%IF=F>#;G4,LRT:5U6?>NCOB[F15UM MPC#+)KX[)VU5MECMR,X*3@:[P/*^,?Z+Y 7 PM0,COC,IQ^HGU#L^6-U@=@'04IY)*H5;.UT(A7T:E0S :$9.ML;'TKM@6#IRIP";0V"[G#YW ME=7$57-7[Z*O:')/5VK"76>U6WF* _OGY6+;C#,#O]RS-DZ_XR6R>7#X:]_A M%;-1A>CQNHEX.'+'$-T*F\B"6ZCL@[.@@9!,/;G7K0L+GI67G:LKDVQKXL99 M<:OPL\MJ=@KUO2!3-S-4+2\>"#[44^2N6A>_1WC5!U#1^^$E;!X/&S1UL>>% M<*'WSA7?"=A+*>W"WHS"$\V;USA0#TKOC$$>E97@:P[X8B&[O+@/!6:\A$I4_CMF,B[-EN MR+K9L [)]56>%*ZY"*QI2S2]LP:%/!_,Q[(VY<]A$)4_AS>Z%WVMJ\F=3J=: MS,>3!F85(G86(E;6XFXI8MB31>V!W[;SV?W>1>RL=C7?211=%0$LGME.IU0G MD;)FZ7]2\EZGU"TO0-B3!C8^'67Q&$LTICEM=BJK@BM@ITX;0TD]N:>(9C5' M*<:0*0)M,-Q$]0J'33ALVQN?'Z1\SD1'N>@;JMPVJCJT$!NBFG":D*^JK?%6 M\J5BAT&YVZLJ)ZGVNZ$3,4#$RO:LJDLGH&)^.)I M\]3F.YJJ>0KS++JR8BRFEHL@XP%2+ H00D5,\5QB'OLW.^7U0?>B;[3ECMG; MW0<3$<6:\)F0KOT8X/+2U:-!14U;3(VMD72=5SPQ=]A7UN$ITS=X62"OB5JD M:O+46\_L\V0PIVRV.L0PP;N7-6/GI,F*5_1(.TXAST*>CWL2.2_/BR+;12P$ MO2KXI&,*;%-;V^=[$5NVC:W-:>_EM%DUMBR.I(3VL,9>V;CPM&=N5O6G+7=I;F;9AYFY-R)L06_#N MR03;I0=SO=:Q22]OO#W,=9"GG:;?1JX]@J^PP?.:$6$+8?;68*:_.CP2[HF] MN?;-M MH]W-Q6_#YYX.P16X42Y,01"R$I:2-XPEPK.71BR-L:,WRM&9P5"4[ M#SA%+QU8\"@IUXB/SGKH^I9O8V?HD*2-[FF?>AC4) FQI31MH\K;P2\9*'9> MIC]%V:KP'O%\P>$)A;W4@1DM%KICL+_4)\$F;W#1-L*#W/;DX2IL1A MC=P7.2WM$SFS3 /";J<=M%UX8$NBL#/3MS-QQ3(?.W MP$"\Q.&]N4? 6$&(FBO'._"!NEC8OIZR 5U)&Y4DN!_)..'MT1E6+XX?6).R M$6KR=%XSZ^H$<"$CN^<2;*W.^_(6]8:A+T4H;+;"ZS@@SJDBNKQ\76G3 M6+"$+>D:&!A;D<.ZR_"I(+\11_@?VSNVQMX29#LY2ZG0?.O6HG,K@=;WTO[O MI:;1.<(T5)KGVUH,N&73&%DH!029+4"6!LL1KV,@&1<8-3.PJ_?.Y+QHH>T1 M'AZ >GPO1REE-:46"3-/NQOZXCO_>HP6M#S9-,0"5%>1K?3J*T>?E [.7[NU M>/X]G5/IA;_AE@O4F <*P!V"RL-G1L!6H(TH7XTMAU ' =V)F?;A,_HC[R: MLX'>838:B0]$Q>< 67'FZ2/I^'@C'/KNUB9M4&KN!EYOL!)Y_8Q"O-91H2X) M]V_F71!PX\+@%S747DEA+:N=ER,H?P53#,M@EV=M ^15[[46=S:'T];[F%;G MHJ_J6FLQ"SN=UJP\9JY(E/-30$R"X1"W";FUS[E.3'NGOZUE(NZ,S9H)+I]* MEY*9>2W491@0$#@< CCR;DAW!6H;+W:'U-%(8I>[BD7M"O(O&\;PFL7W434# M\HDB"^ZV"WYF?KS<:9(&24SW$U$R^!WW)# BN&DI.\#:#!!78 6CW_WX-I.Q M]$!"['L"CMG]$.:RG!N>V!" U(QV=3VS*:)*H]:R/\3;KBN?>=[8*- E)46K#%M=U9(RS&5 MP(YS,R_ZIMI:7/]L:L &H,S!G$WXI@V$9OW6=9/=PJR.H5;D%?;+01+Q'7+> MEC#.VG#GO%Q%J)U%%=$ L_YGJL\\U-1HO=G4LIWM(KW@S6/K'??4LXK+\OT$ ME'5.T#/GG<6*Z./OL V3#]<]PL[03U#@';KY4LP>T!>E?HQ[;4<&&0#U+Z5@ MG5I/90$0>+X'WAA;3AONCA8U![A>$PN=.#HNRWO'2 @,TR'P]C&0(!=R*')2 MIG.DT\&M-QU,E( EH].B"9\MZ2Z>[E6RASL\"H7AL@6BO 6)YU F8OO1E#"4 MTU:0?8Y-!V2(F^3<:C6!%^]\;EX]F8<":/"$*A8>H'"!@?R43'EW$Y8W)*[_ M"FX-(Z@5^D \JDWH*@?^)8T0 -M&KN."NF !#1:*X=2FJ_J7+%*22L6,3PMK M1_BFF]N/$KU%!42FP=4@$/RH\.5A,68'1@P*$:4T WB/[.Y MT1 +W$19,7L*4(I$N-MP<]<+[$(]F+J\%#D)B_;RD?M^5Y;U9[Q$>E^0U M%*BG.1K.3Y]-LO^G08@G+8LOGEL>[J68AG:I7YRH-KQAAP'(LU25,%V8&A\4 MA.NG&ZFKM^5]-WNE3[RB,+SV1FH<-!HOB#KF=G'Y/3^>*(O7PH %!OR4">;+0(6J!N\=?Z12_ M9.:HCP?ZPM;#HI/4RO,YIT=' M_%W4(."[0S+TV*D>]\?X)CUW8).&CO&[WQ/GA1D3L"+AO*V8.?1=#"//[M>> M[!%Q$@^VZ+_YV<+@[BWM._ 8>-XWYO<]XY;Z&1[VQ0OLG].M6*]] ?;?MB9H M'\*$[$GC[=VFT*A/@+%F>G#&&D*/@K7+DH]PUX 1< MN:4\KE32^#'?U"IK6H;OG?JB9?@^6H8;9DM5F]XRO(Z#THM_JJ*/N6*(1N9% MN8F-Z4D M6XI'F@8!]/D6!N,;1O0'2G.X^B%=F=GLI*'[BSB7_R9A4"AN^D6?5MVHGVO2 ME$R@M%7*X@U"U^V$3+)&847*Z9.O55*AP:DAW/+'L.%:P@G0.TL7)<-R9C6MV2NYZP]655 ML_-\7>%83I:/]35\7#DFUD%G9Y20TFBEF&;0&4V0USM:"(B1L\ '"_:.YR^1 M2Y&%L$@P+3]?KO<1W<'EIW-8#NCP.!P5&%Y?YL-<)465QC"<$1[L$ XI"D() MD_)9G3$O2I,Y]B8,CY25YV,HD;YM LZ$&XWX[&V:^0)O8F7Y*9+&=+04*)&J MHGRUJ.6#!^%.*+RJ"R^&42&D&HZ#%^3!BY>3.G@E80$]F\"&>22#H>M1^F3: M-21Q$OI9M2(%-D@1K7Y/0C=R7"K,\AQR3?ZWB$->9)>X##X%?YM[# (KP%N9 M(LA@KU+(J9<4^0'!&R@R R@DJCWRO)P'8YN"SO8#=4XSO M@(K8M8>&9ME=K3ULZ[IAZP/'42R]TS%L=: KQ/JG8B#&P#I&WOM&::'>A#*I M8K2DU M^L0&;<*QG<=CXK@,=HT!YV50F7Z4C,<93%%)[()&:UAJ",3)EA M-2C&!B.$B6=-OWB#5%Q^!UTXC"RZ:-N MZ&2_S-PRA_Y++V':Y9H^ON@>"@F DZ/8!_EA(P'C]U2I\[D?P);5A@DS[D/8 M5'K=%)B=O8 XEQ8LC_4")I]B%K)%GO)NE/^"DCM/X074; [9#;]&<>@.DEG M'A@,8OO:U .:YN0P9HW1848 KAROHV^%PXPR!MZ,(R*&@9$#EIK9(D^Q97/C MI+Q'H2QY39TM5.92 9JY$MQ)B:/R8%'F4:%0U*Z^D5$M0G+;(\FLHZ7MBH9$R,3(SN]D554XL:4BUEKY3*_3=@%3J"AB?8- MS997UZ7+ V_P]G# &-=I4[_GX(:>]SWA<=\H\+"S,]UR;I;UF,^Q[V%'>+G3 M6^R:=K)@*D)+L8U6XL?M!SJ M?DC+$Z+[:='3EE92O^BK9D]6E*KP:&K@7PH.*Q5( VOB ^HZH"6N'K@&:$\U@-*F.(!&[3M(5A#J$Z(D1&E1E.8"(3N(DB)$ M28A24T1IY?GN\FPN52H6J@B9$0IYJPEE"GDK(4[=J>=*$/ EY M.E]YZE4M3Q0EOEU!HT\A3S7A+"%/)>3)K%J>C/K+4^/;47Y=#]NX71X?)T1N M:>8Z$VV?HK7)D8,8FAC:B0[M?)*%JP$?J5VJJ+C_O.\_'X"/:X8AS\&@\[#L ML[X$HK SJ.@<#+L SGEHJ C@8%P?[5T^H/2$7 @0F!.16 JA /96F"Z A!$ MR$M=HU2' 396G)Z A)$2,UI2$WUD"!;2XTI0$&$T)R$T%0/"K*MT*AM 0LB MI.8TI*9Z6)"MI49I)C!(W5$%'HDU$R],_.410VO:;G7:WG6^\60<\(_7'*!@ M*Z2! I*>>@52F1B'4+L0A3/2137YAD=6!0K;D(D)+$F/'F>DKBG#*;#RJ36ON@;;1G$;_?3 M,B&/->%,(8\5YD8=6!ZK:YXDQ+$FC"G$L<*LJP.+HWK15]MR5U_$ A/R*.2Q MP?*X:3[7@>6QNJ9/-4*5.-D*[ZK:0>VCM+^B\E\Q-#&T.@[MK!I6,;!T/):: MZU3%J\[3?E6+5><;G?1NFG]>/Z-^6LVH--&,JND<=N1F5)IH1M5P!CMR,RI- M-*-J/H<=M1F5)II1-9[!CMJ,2A/-J)K/84=M1J4UM!G5:6R6%[H[PTR('3,( M-P8'&Q$["=W8)9& 9A3W-^?^*H-B:J_F%L&-9K/>ZJ+J?;'>ZI(<7:FL)$>P73W9 M;FE,[>@:3Q6QD*:SWJH2ZR-IO.K ) 3;U97MEH3@CJ[Q])J%3@3K'2HV=TR- M5QVT1 TC=K7?R=^.)U[P3@B\-[!_2L$$"2_0SE:+D;XFT>#.MT,R)GYL>7G9 MN(Y9LBK+3$U;F!'GP7K'BZ_#T/)?Z'U;*._.15_1Y9ZZ\P9=0&74E>N4PW+= M&KU=.[@,P7&5(X4W!W9J^^])$MHC6%5IXEFBH&2-'*W)QJY"C@KD186-]F))MHB0-H2I MUB1@'U@YB^.@YG/(ZKU6&)4=UAB3CD+L\\CP1A@FQ:?D*WV<@]D63YCC0A(5U&WR;YW\0! M^&KI.O#!T 8'X :6%LI=;>=T31$WK2O3U>ILR!!G0\WGN%J=#77$V5#S.:Y6 M9T.=VIT-"8ZKG.,.<(I2@N-4P7&-Y[A:';%T:M>^]:S.OW_S7V%S#AOS<'Z/ M[OK(.#YA3/7FQB/)LO^5N)&[?8KZ&<6_#G"J5"!,^D7?Z F$Q<9R5:U.CCKB MY*CQ'->IU(-Y;BU;1 JY;C5FKTK#I":SFYK MFR("W0X%UG8,=JNN-$>P6UW9K8H#EHK8K;K3 ME1H>C&O=FN_*E_8=3!LIV-5T'MRANW(#Q&V[GH3+0!'+;\8[%WW-:,NJJ584 M^:IUIV_!E_OM9%@=7W8KAOL7;-D MMRV_V%U;-E#3'9#UI6VX$O!E[MV3:R. M+\V*>P4(MFP$6V[7:[$RMNRU@2W;IMS6A1D7?+ESA\;J^%*IN-' _MBRHD2 M6D<:^+I*/HDEU[>#,9$^>$$4?<3B>!9]*!OIX0O"IG6E >&=(,'$ ;HH.PA? M[8CW'TU5+ZL=E-5V5\BJ MD%4AJU7*JEF]K'9/759I1/L3S12$_SKN:S^=RX]D#*MCIW$!_N=\ &">>$_V MB#B)1^Z'UW[LTN0T]Y5,4PYO?]E>XA#G6QB,;X+Q)(EIRMK]<)[JS_"2+UY@ M_\Q1&Y0M@468P/OB,"' ?3#@E+1C*WQQ?48C=5:H?T^BV!V^LZ]^!$TB0D$0R).-+;B(2$_H:TL?QWZNM-B5K@\KDE;V69X' M+XEA-*[EP5IC3FF:<1A,SWBDMR#Q'&EDO1)I0 B,#VZX3%>[)3VDC_#>I?1; M*N3U>;WO29/XN+-#QN7@HI.[*?/[^Y3CRZ,LU6M]W%8!P_9.(O9K\J M+>">3XO?=]26JFN%/X'37_C]LDO.2U<>6BM M& O7%7@K-JJ-\#"VN3>GV[J%IOD?Q JE6Q^E^2NQ"4U:UA1YQASN0I>X/'IMYT &LXZ3ZJS!OY[QPW/]1@('I?/GC*Q MT8&Z>TY?J24^@?+ \^;5-95,Q^%5DV:@RF9E73D$LS:"6=?4D1R)6150K*:L M&Q5GCM4A+;6X$K:^?DX&"PV[2^]=(K](:+M1A@V==W'RP-$\;C7, EEXM4"* M7BV,:XIG*A+& GE3L6JF)HAO F.P61&1)IZU'4S&^6#/=-> M#NQ!8:]&H#%KAT C (\J9[HU:.O[T]8(O5*0("D8JR&,M094?7^,U44WH"9\ M=:! P=GA5Y^/.]U= Q5_>*] ]"=H/M/5\N3--"N"3A=\5U>^J^,IFMJN"K)? MA!8V8YOG(+:\"M(FBI.[=RQ8.'DI.\R.KZR,*32KHKLS)$VU'' ">TG!ZZMX MO9[,KE[T];:L=PX"OB"X_6RX_3 QE[+P#JS=)!I[,?UHSA,:),Z*9C"J1/.;+DBI+<1\7G%U/26L?6.U4<1 MB6./53#95C22 GY3U)*>"(&YP!A464I9:T\TI4^\T-J/S%BER:'C-; M#H45+%UC8[H&)+"OS^*%J2%Q]8#22;$>9Q/25C M&/X[LN<3#-@=@LC[L71MVZCU,;W] ?2H#0:#1_\*?I$>"3*.]RY=.\$$Q'K/ M\K=RAFBGI'& )9H^,UDPU9;T%

#!GU2CP*05>,X4FC2"(S-53,,FF*C"I1 MD],(MD,EB59J9O'M(;'B!-["52-<;U#]$]%:4JRWC,&JO) 0'H^$GKO(XD69 M.1TIHUI[&P6@+6$*\'EBA;$L63&]ER7?I:^#J\#689%F_(:%H7^U@$UA&=G( M=9QCD+R,I+]9H3V2^(3TEO2)TL1_#9;K^OR+Z@-H"L&MOT& MW #X?&-Y'B4Y++%/F%OZYL8CQC]X!H0KM" +C.%FF63FB;A,X+8&$N'NJ#0$ M?Y0QT[08&6]=Q2IIC?6J%ZVNI'Z>OQZ?2GY-",UP!3J@++)"ZV X!#>$59;/ M"02,E"?$<%I2G=G]'$DWG@5,>CV3(J+A0T4JK> MQ60LF2WI9H2]I9FR!2/VU8VL%[">S"FG"H#[ Q9W['/N =[PS?5!,Z"$P*TV M:.HD!VN\9NHSNM'0CZ8;?P0^*3 .FS*6=E'S5;Z&989+P\!CJ?T/86 3,)2Y M0_JC#7^I>UL\H=M7RTLRDS%EN5TGN&X/?T3N_#NXLA:8:OB_A.9&;2-,1CIO M.S_O239OF5ZI?*;0)60(#Z4.VF,"OJ>B69>*\8%\9*6L]"O#X5\E,%^&JG+[ MRZ:Z 20^EAG2"-I,AR#<#[.9Q*=CH+_EG/$TS$"O&2 ."1TN_#UX!Y?.3ET\ MYC"&9!*$,<1?@QHAL>(+## MZUCP\?@#:C/^SM@=3V%C(G "8%LT=6&?;F\RNQXF.!I\$$X/_)VO:VF?XK"P M-P8).+ N3,1BWNNRF^I$5\NVDS$-^# :HE.3^!@K8N\.$MB!63X83[03,I\P MF@3\90(>N.U.P"207\1FWCF;;/K],#,:X&NY-GA&,C(JN&=A %?10%. &#K! M&UTJ1+^!-8KHAB,D+U9(7Y:18RH/RWW\TQ'X^SGJ9FXX=5&1@JG^0VK?C%PR MA!5,*7W/*$HI/OU]:J;Y[[)$F"HE3LZSA@?X($;IL]?K&5PV5,2%V^N6],5" M[@P80Y(9W5W!\^6U!%@R>7P;WXV@=,C\+5$"6VD'2")O.CH*CY21+MW)@S\9 M!3Y-FH--01+2K9,'.UUO8_:LC<']6\:(_P?#0*A2<#WO<$. 1-N=Z4 ]C<6JPZ=\.J"E4:=QXNRGI[#SI MIBHQ3$FW@0T?+MKPX3(;WI+F)H)QK\1F.GY..)=JA(T'OU)P$75MJA?LT(6' MNM:4C&RB]0KR+W#\)16"EY"JT&^A-29O0?A3^J"V%>WC40.D&*YA3@&/5("Y MCPF-WCPAWP8T1'8?OEB^^V\.!L<7_1ETEP-;8'97A!:W"29UQ@Z!]"9>3*>, M;M"4\^4YZG[]P=9&EE1NOY 9@N\LC@((^[.\A%F!GDG M"0?'9.2"P72C&>!!NN7L,7Z"GZY]/\GL ;[X&WBSDM*^_*_3LX6Y6,F"-KAO MKOU[SL?;N3T!$I23"!=GD>VRBH+,.0N4.?:@PO+FSIDU=^P;KKEF]C!,9&$7 M$]+MP?1H:.AB(H,$!AGVA.'*PR'V$)0GV'VA?<+8L$5%!G>3>((335V]=]CD M_<2-"FQ<%JZ7RQ'K]"3CSD<> >7U/=OITF#A[;R&2<,T#1"+^6W:["9XBUV) M#'MZSX5M0C0U.9OLD'RGC%LV%\*!![V";!;O61#(UH;!OG+Q<4,IH&7![BM_ ML55R_R/])3WRFXTA2$Y V*$J.Y,I10$0Q9+FV45XWA & F]&J%X2AF EV8S@ MSV$(AK-%3W/8DZ)WL,A@>'TJW*@Y1L$;[/X\^C*;P.19I"28$.H0RI(-')D2 M-_!!%4RI(M.)I@J^$2@)E#2IF^+XA!W,1B:X:?; Q#CH1MS)!B^ M%O2Y W8'S!7U;7H:Q<_*7-QO1W'4DKYPQ.$TVRC5&EY.:^!!A.?-C3ZBI)_= MHV0CR%,Z)>H\3?./I.Y1*C<(\FXI&=G#M*=$A,E3X]18R6CIOZ M0*D >#F YM\3YX4=J+A^%L@"1OJ)O(BC'^!J@$_ZGM(:;J*G4D[PYK,)4F.6 M03;3!8[<\01$C/(NR@#XZ['UDP#?.FD^@_8WA3?.GX+I#0-8T*""4MI@*MR(HWB%U+VG^%@ M?F:<8U7_/672_++24V,PL6ROR+,E>!4B"6DX'!=YG&(6#3#2BN^AAM@=!8%# M5S6A61Q4UJ>\3+&P*3F K^9YQ7]/1T<5191@@B(=PE0;HA@ N9&&+P$,E6^Z M9W&_^;NS!)/H,]-)&-/,+0S+?:,GWJ"LTG!!;JWMJ>,Y?19U09C0XXD=AV>: M>"Z="76K)FG^3A#F]26^#WDZ= -45IO+)97CRZF^GU>/N&-$FC!F=Q*J 3+^ MI/)%7\Z8&9<"%2%&LE,)6^H7G.7)=Z]6^7*U.]U\O'VX?WR6[K])=S^^WC[< MPC\_GJ7'VS_?/3W?/MY^E1Y^^_+][D:ZOKFY_^W'\]V//TO?[A[_=GSO>O5V MBR68/&$&29H%EEK@+X$5.NSD,P2!09\%_[!BRPE@0W[GVS78.ZQ29=,CUPP)T']Z#3* 0] MK0!E 0[#U')7$\<7K'0X5D(FV"44?VQ-B-X\5X>,16W,W9CZJK39#B*N@X7+ MQ.&!!)'W[SJ:9]0O\S^BA]>+BYOO_R,L\[-N!8G3R>IJ'RT:4G[CS(SM[VC0Q"3-QF]^)=F*H\A;4YU%E^T.J# MX?PY\%;*ES.D2UDT H9A.^LE)[0ESF[F>T6A.-*9X6MW/?1GAUH9,5S/C6E& M/^X&&=\CU\]P^B)E-Z=29H10^JB.:4E_9P$M:\D96OZ4+5,_5&5D8K>\XH\Y)YIWAF,-&O9Q1=^ M6N1)K\B./G).0_I(.J=:JXNE=F.:GY"MZ^:&@TY;>J8:=/HK7].T;QJ%KV31 M9!)BFAU;!?HF3',;T"A383B;A9O>1@2#25O)]AL]64K=MJ5>&Y.E=/9<:-G( MF(9@D:>L64DY-<"42GHZ%KK13QX#FP[DC5@_J8(AOT!BP(L$^YHIIS0DRQ_ MPV;32/B,XENJIF;20=B0,(P,HY'SJT-[L6".5D")/ILE]C83@O8)IH-BP137 M;RSJR:.]5#WPPY;I20.C,8\DPS/S"S_(K%?.!:^U6!5;X:^81^1FQ8$SQW7# M)N_(K]/TV"WL"V;$IAG&FQ^>3?-4V9& YUK<$F)4>HFQIVF>\)459N<=F\V\@;H, M+!\=]=%4 R&C$-!>\48KN\,:YDZ/8"3$G<1LXGBDBJ<&24CFITJ'/2#XG+&5 MGE06#,%*8&7#?+0BY_@RXN8"DC.TQ%\_:&OH.146?BQ+211.L[]CGBX"3T_\ M=#24$T\K0)"+T5"2WTG/#R7B;+SPEECTM')(R>V"UN2"#<] MZ7$ILRV>],@EY!X/<_ ()SU+1]K3I9H]"@+E MM_6J7Q.[$S%J*UJ#-GNK.N M @@./T%+2S606^>0R:<^2S7G:?P ?OFA&JL+W>A@K3:Q^&)F^!1]6IY*6/.Q MXV/^$83@(*:?%@9\I*;4A0&?[:L+.YM7%ZXI3C_+(U13'*&N+Q"%G?(]W5+= M38O-ZFS;BN?RIQG$I@4,TDX*FT5LY^I'X&,6J=(>&,IU&')8DV^>]5*$F3RT MO(CDD*_T!HGD.+>J#P;UH(*GM7@#"6OMWGF]6 M#5[)#_UO<>@]@Y<72I]*"JAZEB7RO)RJ8^2 MQ92"]!:B@^338"';%--3(? _(]"4T9 =\UI#C"NSO$=X%?&C?.(7/?N=1FUG MDM79:$!F83CVQ^P *K(\,G?$E$TS%T"V\*\8[P+?-"UO9C$K<.W>=MRCL"=E M?@#%W\-$0&L2D:OTP^>T7[3KTW6B-WWFS^?. UK+>2!B?"'[>6I(6VUF3#D. M,G\S_[D%/WTJ^%YMF9I1^%.[I93\7NOII>Y8-BA5;W6TXI^.-RA%;QFZ5K-! M :7:>J=F@U(ZK;:R>ODX7O>\>TW-RAQ\:AB\S4.AKD#M9A[SO+B,7N4 MF^*!W3 \,)K-R4^2GP+/$13KW_Z:N#P6OL!#Q:I5,8ITZX;D.LQEV_9PV!C: M>%UWAVQ%#QF,,==Y['3!U^QDN_GM(-L#WOD.6I[<#K 'NR?K%6AS/XABCX2K M=Y\KI&L[)'.QDMNOY+,+"Y9;2A,+J@L+(1NRJ(=4N?M:M]3,HX:>KIW2+O>L M$J$V&M>9ODC!E 46>H M,..!.T3 M=*2_60X"P59FR#=IMB>6;-V2S?E@BI[Z8 ^LAKMZ!VS_ZU8_55-^:9:X6>N/ M_\QJW*Q.WLU2]^AF"3&>XY7?)A@5*NM2]=J'Z3?&HU%T\JG-4 M9C,-1G;TF[9K6%ICZ5VMG7O*)GX3AK3(JW07Q^_V"%-/ZQ?^./,%F_>:3%@Q MGF=P4FM5/^52?CF*/25U;4!J]EE;>TJJ<2RF43$70Z_-MM[ &N#,D5,L,1MF8F[Z"+N4ONXBWZ@N(O:Q7:YLJ&( MN,N9*K/,;U(V#KT TVR0"58DJ+"&LU+*[[_$BZ^4WOIRBDN\:-^)9,64RIV2 M'OSMGV<(U6MU*!40*,@:8X'VM#*^M*HQ#J5J>K#+679JS@;'$Q>CP'-RU1*Y MN@4LA6?5VPBHPH'O>(H6PIU[3DA\X&+%E)Y#X)[E50DGQ7AJ+1G/CA''&58> MO0I$PIIN'"P^GS)DF(?8+G(9&RJA7BD93W\<6T M^9V-E" "Q]8O68B,\*L6\&0![<&@"BKV- MR 4*1KO?N5X-7#CX]-OO$,D?F!.,"-82__3#]Y\!J6/D%G8J1![NE!\L2D$%38HGT6V MGO8?H'@%[,=L,<%S7%Y-1"?3*21C\ F.< LYD0&T(O0%4I2W(QH2D;D"4QU;G7H#KY:$@GVYOTG[!,'[) M :F4J(@RX$U:6TS?P!M*;8(6R^ZE0WJ@XWU*Q\N FU@CM73Y'0FA>5SJ38=D MB# ]=B/:VV:(P+R\V@*69TU";AC@(T<@1'O$7"O$141:D_'$"]X) ET%>9') MBKZ9ES;_.(1OP\T1+67F**%O9 "&B'8L>GM[:[D^.HGX!(@ ^+#X@(29VV^9'35J+87X=V M1J9ME-^E-\O%NZ;.W.P]%!EN2JAI"^9E)(/UR/=I;ZM.]N7A'D\$\]ZRV5&,]E_OL,R.[?0?5OR#$]I>X(RR#V[?@?>B&89ZSN%\,O.0NO&PZT]#,F?DI=>,R;IU9S*]!52A M(*V@OW(]++X1#I'[1,)7\,TJ4U-ZNV4('CKWP)522>#*;(O U0:!J__96G^9 M6I'^@M'8ES!#/(F[BI(QS/[]_L@=N+C3FY;P3X7VR1X1![M8U 9) MMG@Z'ZR/TM? 3CBP.HT#P;YT9B/'$(_K/A'EHW2-W8L+H*HW&3I'5SDHXIMI MMKKM;EG -U-I*6JO(L0P0RL'B+9L4$;+U,Q- ,/6@/>ZO,?OAN,_?;(V3^S=-.7MI&%'-EJV,MRSQV$L<(\?E&8M]ACEB^G6PTER$@39,#4!.D*D$1*J'Y*@$YJ-,6*J$Y M*D%?J1+P'#PD(^)'>"I^Y]/N5!^^!U'T4>@(H2.6LE1GV4H+'7&".J*[4D?D M$AJ@5-*C6[S9B;MWFM8T4CZY@5O(OP@=,(*%NIH0BDT2"EHM)"3EH->>LD-W0R8TQ\G_NYLK M0GU,BQ2VR8?S0G6S833:7WT=+ M>W(9?FN2_.K' .A G-N4P;62?@2M,YMV*NKG-6M8;$SUW; OGN$)8N)JS*('4I.0SB5X95 M(^,OK5(!O:JUSO$$K7?Y7T?0LL>;+S#3I6:VC4W42W-FO9DZ;G MJQNZHJ&7HJ_P4KZ\>]9;M)L_+;U9$[I. M7A +LH1'($R^,/GE>$RO,FXA3/[IF'R]K2M*SN3K/#!!C_LQI]"SHDBZQCJF M<>"S4H5\@*+)]O[3=;,,25,M?CGE=0(3FH8!3&'SZW19PVR^V.:?D\TW.KIA MME7XV-%5]9,#6W:8GZ[^4U4-9O1SR0FT+C'K,]98*X\)C+:OARV#T>MHYB<'%(MI&+E]_1VM M>TA"(DNL)N"OB4\DE:D@61J0^ U+#V9"^C3N_UOKJ25]L?R?T@\Z7H0TCZ+ M=NE?M*4+;?%)FAL2V"SGX(0FU%A?H6$3RLNH#4&(5RDY" M>$][X2& ,_8."C$"EG3D("?9G+LP, MO.-==:5''&8D7;^$A/<[9C&'#(E([='S3:.Q(0.1-7@B\RJIXDY@1B)ML):7 M-2IN %*C_D%X!L(S0,] Y4D$,T<'H'K4%,P8OL#HP2N1'CS+9QUU@9W'M(C M2IT$CBE$1RO\@E.94(/]@H:%"H1?4,O+FN87:,(O.$N_8+Z@0&EK2_P"L]@O M.'.W0!0=G,:\4,4U:T:BZJ"FES7--="%:R!< ^H:Z,M=@_'$"]X)X16'#PF\ MQ(J8AR#,_^E,J<'FOV$P \+\U_2R1N41&,+VGY/M9Q]5+#IL:SWZ.Y8=3DA( MNQ? QC]"^Y[XS!%XF'[/#?]OO@M;_P\/3[]]E/X<6GZ,F80N_(Q1@NLW*W2F MZ05-=0N4]N5_-\O6-#2ML+%)!#W6*DQX!/6X;'4+'TYB76UUL:W()(A).WI+=8@"KPD7G[+C,&*DO'8"M\7^?E('79,=1*+L2_NOQ0$V ,)] MRO*J:F+9(\EQ0V)COC3]YA>Q$WH8&@R'L-$1AYTG-*4&1SN-9LU(1#MK>EFC M/(>N\!R$YT ]AP[S'.Z'0U YWTD,G"JO=P_N/??5A1L>@C'QTNJIOUGO$F*U M@-92A'-P.E-JL'/0:=:,A'-0T\L:Y1STA',@G /J''2W<@Z^6J\NN B#*/;P M>N84F7'ODEQM)W__X!U73/U_^=P(?=/VS?5;A!)%" M=2+3:EX*%VB". :UNZQ9GH$B/(,S] QHL97:R040U-T\ \<:2U\\ M-_YW[IAA$KH>QY!21=C@=&;47.>@83-"YZ CRJ[J=%FSG ,!W'J.SH%&6:O# MNK^B"2_]\C5D0V\"GN'$(\E_X]&WA0V*E$I[&!!X$/?R+SPCRM M9LU(X,/7\K)F.0NBW:QP%K*.P)2$SU#+RYKE,PCHV,8[#6_?,E#$"<+OG0AO1_GT]HK@)"H::7-IB&P7R#.=<@\(=N.&91@"&&!:S)A#CP'\^3 MGL$]B( F\%MC/8->+C&Q$1,2D8$3F=%?$Y](*HT+E#D($79?V/W-1:;,YD#8 M_5.W^T9'-TR*BF!VNVU6WD"-OOY/7=.*$PPV32ZX@0O#0>@Z+P2^A$'$M"&] M+'W_?I.5.B3>.P]UMIOJ,,R4,C1B1@WV&!K6G?9O%B@ 21%H"76ZK'$^PU91 M*.$SG*S/4-B@EJ#T9 MJR$;&U<0*0&' M_= M*(T*1*[C6J$+@X*_9ZS[5@:[SA)Z AK]?V=D36AGH9U7:V=-:.?F:&>-:^>; MP(]XV/8K\0(WCHGT1VL\^2P]!XD](K#%>I E%YXWP21PN#(D+Z#1:2/>23+P M7%NR;#M(_!B64\)C7Z',A3)OX&7-4N:Z4.8GJ\S_X-I#0[/LKM8>MG7=L/6! MXRB6WND8MCK0%6+]4S'-B_Y#\$9"U.S7<1R$/GF7/K@^/':"3P;U/7@'93X$ M38[ING$@Q:#N(U@@*TY"(DVL%^:HQR,WDJY]/[$\Z9' S6 M?(GF^N"QU4>A M[X6^;^!EC=+WF@BMG*Z^GW?>M32TU37<+BJGILF2!97"""5J3_//A/CHDK:TR"P*/LL*!Y9/H\OZ7 M!Y:(/T5MM[<\K:FS#A'V0US&:/HIM@8>2=DZAZ'*2:RKK:X!"S8)(I<*?T@\ M"\7V\YOKQ".^6/D;!P$X<^.K]O06:Q %7A(OOV5&N47)>&R%[XN\>7A&5'&@ MIC8G^KE_1^&4NB_DE-83!7EG>F_4>(9US$QV[_N4<8>=IPB;9_],@ M_#2O<^:7",CT @\$&;TRF"3@6D[7(00MB55"GC6)R%7ZX;/C1A//>K]R?3I9 M>M-G_BR^>#BP>4V R\%^YF,VS5;/T'#8W GA+^8S:L&,/BU^WVMUVV;A+^V6 M4O)[0U-+W;%L3)K6,LQR@UKV**7=ZBA:W1Y5GNB'&92R>OV:YN%N=2HM/-Q: M>KCJ6@_WF^M;\!$^"0]7>+C"PQ41DMWLA]I2_J\P($TQ(.JN(1*E)_W6>FK= MM#)5KVA&>ZT],-L=80]J*>#"'@A[4,X>J,(>-,<>[+JA$/9 V(/ZT/ M(_>DVI"9W?S.H6+I%?;B*/;"[/+] \.PE1[IL8S_0D-+\!P@_SMJ[]LP#'P2 M))$'"OW-"A$F-X^!>PZ*_:2$]7\+5D/H?K$76%/-I[3N?CP=>3=P^)FO4NS_ M^^7QNW3G1S$%^_P:V DB=U1/HKIHN;KQI'!?A0HKJ<*>;OXB5-B\"GNV?@5^ M,'Z7;G_%X+7AGOW)'I&Q)72:T&F-NZQQ.NWF^KO0:1OHM!O+LQ./13V_N_[/ M@14)KTUHN.9=UC@-]_7VF]!P&VBXKV3H^JY0<$+!-?NRQBFX[]=?A(+;0,%] MMP;$$[I-Z+;F7M8XW?;P>"MTVP:Z[2$D"$,C]J?U4W%+2QAS]7&*BC6,;)J7 MR(M7NI%.U*6P05>7.BNB._"L:(WA'_[X!Z73_KSX[YWO8"H8O G>8;TP!'L; MGH=)"E(0PF=^EA^$[]+$L[!E#2?0/#F63)^MZ.])%+O#]]I0Y/\NH\@S@GW8 M,TER\(6#X/Z.Y >Q-'0]^(1-?29). DBAA&2Y<3ULFRW#0IK>+=A&2D=P$WA MFPM2'R6#W^%Q*2*)YUH#UW/C=_9D*Y8B]C(9Q@/F=X1-A=Q8&I!TF,M!3EP? M'FKY[S@+S.8HK .:CE);&&7)F15PB^O\OXM-\%LZ%^M%;N_,TRUDGKN8C"6E MTYIBP$A/K*IXJ7#,ZXJ\'!CZT<3@1^"3Y1)]R!KM&N3'L')L?2Y!9JXV>E/V M-3/VK4T1]Y3Q#DKG8AEZNOOSC^OGWQYOG\K)S')S-0(LZB.EN6TD$>IRB4(4,?@I>,V!05? #6BAXS8" (1BB MNL<'4<7.+T##0A+4_/1Y5A*/@A!F5Z2=%TE_.J7_>J_5Z17_5+9VW&AI>C6U M_R#"G6ZOBC+T0B>[L^WFB-'[\,)/==C7Z^?KK_=_EJ6['S>M#8(*BG&\J$*U M2=P'(GOQYN8K.(17TC9F\P MQT_1)^G>"&;9S?V-EK\4UK=FY%+A@45V@CC\15<2SL.PAU"5779!3S<__WV M4;K_)ET_/]\__KC]1P,V __UX_[OTO7W[]+#[>/3_8\GZ_W#[=2@^P MV[G]\?PDLS .L>R1- $W'3SXMU$0Y<%GL5^T%:)7[P5O&)&#*<8)!NJ0 ^#7 MP,6]Q8P2H#]=>^07;!2^__$/JJ9_OOSO!#[H^F=;IK_25\*>GV]*QC16@QN+ M()1&& D*$T(O]*RW80)/Y,"Y$= 5J 7;%?KZ%]:C\LV-1Q)-&"&DV\SL-/;&M%]V.K03O962!ZS"LQP" Z2#HU/!IO% K8KLH M&CUS6*Q.#G+0TCD#1^$PZ,4T- GZ!8E$7YZ&3)'MB$3#ET0:H_2P M:'/B.3A0>#@3#!FYA& ,TT(9Q['A04 A-.]JU#CS5KP3_4.ZV>WJW9H-1VJ].N#)5Q MH\/D_?CQO8T"74^I0W>0)(CZS9_NSC9NQ] MR8NE9.PZCD>.%!=;?7BQA9+8/B)\'!VR6TRX1N=J>SFE.S?S\-5Z!6:]'T3@ M9H7"/"PQ#PO =J=@$::#IF'=:8M)82"$@=@^ V"9OA &HK+SPN/$^[:P'NE9 M$;G\[R1EAF-P)3NBVO,(2M+'KH%Z+>*R3+D>V:8^$WODPQM?WC?8NKDU1$_M=Z$/KHP4?59X"VLT-]<>V01#Q%:/&MD^;7;QAQ5910F^PA5*E3I M2NJLE"GAZC=3CUIQ/((7_-6R@T$4"#TJ]*C0H[OJT54R)?1H(_7H5_(JW<7Q MNSV"IUI"BPHM*K3HCERS7**$#FVD#OUKXKE$>L1=2.@(7U1H4:%%=Z;.2ID2 M>K21>O0)USKQ\+\CH4.%#A4Z=#?J+)4GH3\;J3^?W=B5;H+5-0A">0KE*93G M>NH4"U,Q\,#RBK]SK[SL+*^\_#0(G'?XSR@>>_W_#U!+ P04 " !P1%=8 M4R?*& T5 #9Z $0 &1D;V'-D[5UM<]LXDOX^OP*G MJ[K+5D6QI<2)[1MG2Y'EB>LQC?M M\]9?/__TT\__T6[__ %!W,0S!'XC= _\#,$#QX, MIH0NVNW/DJQ/EBN*9_, =$^['U0Q]99>NJ?P_<>SBVF[ZSBH_>'C1]2>3$XG M[>D$7GPZ[Z#SR<7YV]GE6?=3Y^(3_-#F/YWVA_?O/[8G+OK4=N!YY_PCZCH? M+B*FK^R2.7.T@(!7S6>7K^RJ-0^"Y>7)R2 M15MQ60_[?VR4?IU03Y5_?R)>3R!#JKCKDME&<1<&D#^;__G.(0M.TWW?X?^J MXH(9+F&/?19 WTG8![0=K):(=?*)^/L3\5X(.FV?=MK=3H943]EMG[YO;RKI M!FNRM(9G)]'+%H!!0/$D#- -!_H:36'H<9+0_S.$'IYBY'(K\I"PDXT"J=9KD&MWLGQ;_-GN=+DI6(@M,F!SV?Q76]%5H4/21^UT4'1[ZI#;)XML04 MM\',1=A&MBHN_MA9)G)<&YFJN/@C1R;T?1)(>O$D?K9<8G]*H@?\D>@KEZK# M/**IFCHRTV?.J"3_=PFI0XFG&<).EI0L$0TP8NFI5S*84S2]:HD)N*TFB-^7 M%+WCFJ@B&0&;O5Z\YA(0X[.4K.]=4B'%0AC^58MQ'#P4-5&=Z^^BJ6W].0GV M\;]%[3TXL:T])T'>__N*.]"SK3@G<4)O%ZL7Y&/^'F#WJM4G?.7P &=J*4L:N!>Z.+CUQ7)*:F+\\4>\Y9"R^Q0K M$/,"$;,C)./1 Z2\5G,48*[G_OALLM."]<$<+/!F@_=?&@K>:,S_^VUP/QX- M;X8/@\?>^):_W0FX E9:T,[*0$N8@N$-2-@>X;KI#[\]/ Z^#NY'M[\.;N_Y MS\'=<+0_=D5\M4!^- =R0P:(A( W0LRQ(PYO1N-A_W^_#N^N!X^CP=^>;L?_ MN![;N^%O M%739-2HX,*F)_]D \[/!5O3&<>PG1P=PYW899BA-XI@5*O&.1XEU* M*$BD B6V02;P#=(_4 G'AHA)Z0XL($VEU@+66<;LH0-2/@T"(,;B.FOT O1 M-P1%DXA)QAR$?&HM"MUM% 0?(!F!-*<&X? 0A2Q7?+ 8_!GBI:C_/0J,D2BB MUV+Q?AL+Q4F.6VM>;P'GUB \>@ZO.9/0#&7J$GV(.8/4@(:!&.?^,]B*T?.\SXF])X$%I@5 MD&L!^K@-4(H1B#@!R:I14"P6.) 3,[=.WB#";T6^E4->QD,+RJ_S[?:."!O4L(_H&?FA^>ZL*J]MVDR$(*9L4-N. N+\ M,2>>BR@3;F:P,F[F'%)=BW"-^JM)&W3[ #86P=[O8QNQ**UE9 ;@:BPC$M\DN\C;%+#$ MNX2%%L?,6)Z[N]!$8'(W"BR1*>.AA283-BW8@C6N=GRUR&9BKW8[%DW$-G_OP1+( M4B9:U#(1W*)MC";B$T6S+?'8(-*V?R;,&Y$WL;7C +=EF; MV.#9(+EEVQZ4@WHI8[,7J, 8N_[ MQ&I+%=":1B9Z44D$EZ^RUEJECQ*#-[%B1^LR U=<4N6&'B+3.^+///R,W"@ M,6 !7HAKN)X8FH;>'7_#OJ?5[:28UAHS89B*K%%I*TH+?=M2817+6:L,(IV! M5+J1MIJWB9! W7OF[2%>\@[-H(?R2ML:8742M=:5"07E[W)LFLM:@S97H2UT M*-H<.9J+;(A[2"E7ZQE580D99EJ0,Y&C(I#7K(_(9;K=>L>*;7;!44$7G*P> MT0)R[?R92&6ET E"Z'V#@7B_JG9(.(QN6KO*1,1,!H]DKXYEQY)1X5CR%DQ6 M8*TU2*D-E-Z---KA;<6_4QLL1S]XW+7=K^_ M$NBKD*4UA4P\TRHWX&@;]K:1.'M)(;;#+%&1.*V%['6T=V>2<)J+&%O\5IKR40U2ZPEM>,F_-*<:6"M4Q(-$8^%6BI;\VA:,;8J M5RD>>2GRQ YD0"HV(6,Q&E,Y.\U$/DM,99V(I7S/6"X(R-$:"B\2L4=5:1%@^$?" 4V!@&Q&#.=6@+)8#2 MXF@J9!IOJ6.DNN\>2_8=6&L-(!,?S#. 1%(R+#1]Y6X/QN^= R+]>^>(]??" M^CU#2 M02P^E3H4&8?0(+J]/=8!""4::2?QN;HDW!X_F*Q^061&X7*.G1Y%T-8@;/EJ MD<^$:M6)P,VXO'HZ68%$$!"2F@QO)8LU$UY:&#/AV 3&XW)M&[;U_^+AZP%1 MV2Z^@X83#\_V@=&*MQ;6HFLPD[_>ID;AE"R0"#LB;8:&A5.V&_66L5#T MD/VAWT^NUC;,K@38=LHB1:(3M2P.VW%=(F+ M5&9.DJ?HQ%M@2G?#>6'IE2P MBJ]@MA9:@U=$'"]\\I\1XVWW.'JJU'HT(K06DMD),+"0M5&(T45)!4+LT0+R.K?X M]+DK=E.0S_;)&-U;D-8:,CL IN-%6XH&:=F-S@;5W#NSD0=>5M#61*J6J[68 M3!C9[&:<3":ZR6TZC;2C]:4XJ;S=]"XP8>R+.)2*4D7MK68?*5H;R826-Z[I MV+46*_*Z$L%'.["$R"+"M:>8HRU\9UNH)-YERD^+;F8W8@O=8X"KO#_SGV+G M5*1:^0[V\+YH&G+6XIH)4)?T6OXLVO[=E'4$.<_%ND931"ER>9'UD:T]TH.J MDJA=0\K76E(EOEUTWNF5667<+G$?.$@GD2_?=Y(4-7Q9_X$16GJTGA= M;CB_7Z,)AYP%-!3/'RCF/ND2>M&LJY7!?"O/'+.0*XB 4LOB\&2ZO6E%)'*!%"P222?2$B^660E>W M_(U@WCHI;+SX4(%,\XPC^X5-D5M67S$WC);RF9JY:'*XBFWBECIJ.)[S#B'V M/K[!5[P(%[RS.:)_S-!07/GEADXPG-Y!<0!G22COCN*:/;D3.IS:&\PA!-LT MN5'CN@%MB[]81W 12ADT<'SRO^^1T/U*F#CCU_-=ONJG4%3>$=D)ZE: PL:R M8U+73O0EY/XT8HRC-(E'@_MP,4&4 QM29\[[2V]&472Q7V%;6'*IW KB)WZ M9HB:#1WBH-"O2,(VG X@]58J=\"-,@V*:VM(7=?A92N1(P(JGK^CI)UA& A; M=*-K0^-Y8=V399&^!UEQ"U4IXD#&PJ0,B\$BM9'<$R>.%PO,6*F=&%#6=5CH MA9PYH:E :"^N8[JVDIC?W4F,/BAP]OXDPL M=\Y#&4TC:@3N

56R-WZ8M-UH"RKL/:(Q+VX(@11O@:3]R/9[R[;3W^AL10 M5&3$=CP.Y\Q=7H GD> MND;?H$N1ID*Y9>L 4":JO7%"3R&Z8+U7S(KLV82R NMV@TL7W@4/1UF)^?T0PRIN1*[\G M/G"+%IJ(-6(20N>N5^@%8F&86226AK*J8;Z'KWO8;C18+#VR0DCJJ=QTO=^G M):N%8>P7EZLL(/>#H+V&S]@=HN5HYI6L@\L;>5_K#[[]%TA= M%=_-6446=LW#"#N,DV\>;;D5.X;BYJNEW/%0.[9\*C$(N)@1'WC;1(HTJFF< ME;.9/O?$\: !MS?^YH'$=VR7U-B&25VC36IYKKY/)0)G3/J2J^B_8_0:?/'* M=]O,61S2 (EQJ#:ZFS=YI9'ZL"H=Z'W*(C3O_V9<##E/<%3 M0L48QD;AY/^0J,.8L>>*%[@ )8N_"J54?5XN>,6[/HZ_NTO _22+P.4 M!@>L6-0G#! [;/TY]ER*_.YIYV),0Q9$GD]Y9S&CK84/J,)UR+T.:70/"1.+2 7)A(I-*'LW**U&.D* ) ? "S8#$^/X[; MFO.M[5IN8[T=WZB0F.%OQJ$O%50CK5R(T?A3Y<6S@6*RE M;S51,:#B_,,=6/WH(%DJG2%UFLXDB\Z LJZ;G1NQ&FC1OGJ!I1UC8RI MJU,>D8/PL]!0'(]_$9+%3K5LX([XJ83[21VUE>I8+"M:F(2 40OE9R M(LAW8^\A[GKQWDNAG5IRJ>OXG+=>W'HFMY]V7*%6QKX>EH.X-:/-B2F>G8)_ MH$!,R(AK[\I<"YE=@V)[B.V@>,2O@G5=;6PPG2)Q.V%R3U7VKHM'Q.OBC\D# M)<]8^#31$;W"]MJ+9UW]AM2JID_XTE?"C6AJ'W1,H<]X:Y3ME%AR^>%QX5UW MQ+,YK[W9C*(9MP,^_/(AF6%'!E!UT97OJ<&/#LQT M#K'") QP(XXJHY2C,> "%^(:JB>&IJ$GWC#KX,).7.NVR$Z/ N(464FZ6!E) MC1;-$19\&,,!].*OVYN?'=BFJ^G":82@_QOTN/>HRQ++%JQ#WUQ_YFZ]I/E* M/'<"2SI>&4E=9^H\=TVL!N*3O^)/*U4(1V9^1S7[4JK?Y4:NH6H:# M;37,ZS+FJOWJH6^XL9TJ6(N%C5D>B?;P@36;'^T-C5_(>$Y"<%8@6%ZFC<.GS"^,YRM\Z-,F[WIEI+1JF?/\P MLLM]=R$S7'ZT*R6O&F+WV%)N=UO!+[ M4M95;4HM53)32C))V=7S1,/BD#C%(-4D0TM__3@NR=@7+KB,&^JNML@@@^(] M@!_X K@[_NW?OY],GGS%^6(\F_[U%_YG]LL3G*99'D\__?67/SZ^!/?+O__M M3W_ZM_\%\)^_O7_]Y/DLG9[@=/GDV1S#$O.3;^/EYR?+S_CDG[/YO\9?PY-W MD[ LL_D)P-^Z?_9L]N7'?/SI\_*)8$)M/K;YZ_POF05IM"\@4D)0QB#$R"*4 M&+QU'%WT[O]\^HL6EGL;%-#+!$I* S&CA10<=P9%4G[UI9/Q]%]_J3]B6. 3 M&MYTT;W\ZR^?E\LO?_GUUV_?OOWY>YQ/_CR;?_I5,"9_W7SZE_7'OU_[_#?9 M?9I[[W_M_GKVT<7XI@_2U_)?__/WUQ_29SP),)XNEF&:Z@,6X[\LNC=?SU)8 M=K-^+ZXGMWZBOH+-QZ"^!5R Y'_^OLB__.U/3YZLIF,^F^![+$_J?_]X_^K2 M(W-8ACS[]/F__IQF)[_63_SZ[.V;#V]?OWK^]..+Y[\]??WTS;,7'_[QXL7' M#X2_^[[ECR_XUU\6XY,O$]R\]WF.Y:^_9/HJPB$D%RL4__OV+_OU'& *DW0Z MZ>;C-;U>?V4%TP@K?E_B-.-J4C9/GD"/H7P M9?1Z'.)X,EZ.:=;CJ[J;P=Q6HN]Q_7TY1FI]/EXEWX$>($ M-V,+,F3MI0*?Z(>22(NN. ZF...,2$:9T'AL-R.Y/+X+;'DZ3T]F\XQS4EZ_ M//F&5=&L]=@*5IBG:S2ZO(;6G_AU<7IRTGTGC)=XLOGW93X[:2W8\(7G-,<3#^]1K(L&U0_-I@T*Y;^YT 'E4%%XPE31/!%2"P%'9K7_/3A?+V+%_]U M2N!&S%O!?$ P1FA0F8;M71%0#&D_8Z1AP?7G1MV(J>&81Q3'2*\"Z6]R0NF' M#'654I3C@B4#&>G(R7-4*NHZOKD10W1=05 MD"F>*"F>@GE1[3K0223..W#"^$(M- M.4IPQ%-2^H9!L(B0O4_H1+3D\#6FQGWZ;C ^5'M&'"B /HSB**$@VRX4Q"P= M>?GH(08"P+E*2%Z=CJYUJ'VK@6BR+U(P))F5!I^%(0%I!DXJ!/0L<5^\2T4? M>5]D,(9O)VG?8>/VF>N^0\0WLVG:P)+&>FL+H!0T2B45A,P5D/EE(:-6G!\I M2CP'-5"S=Q CVDJB99#X%>?+<9S@Z]GTTT>)NT],BEAJ)BW?N2A$L4 M#YZ+9!/76"0_YA;";GKD 781#J5*C$CBAR'F3PE*D1WBR M,@Z=9\A-:Y;>3]:H8^Z). !"QDWQR%ZE8F. MR(PKA7'5VHY< G"P,@R+SS4RI?_4:.1KF'2QZO)9F,]_D%7_CS YQ9%)QH5( M8U.R6 I5;8) (X?DT5BK- 6PS7=3MP$V)!=[?UY<4X7-9=*._%_#>%)-]\O9 M_ /A^H"T%KME^1SC\OS5V8:RIB@@*@J-8Z$5*N@WGX,#C(PLO$J6A]:!V(X0 MA^23MZ-0GW)J1Z;UZ?-[3$@L)[1O<+E!9%E4#$. )"O'38[@'2%B-N1<>&:2 MMS[VO0O/D+SSAC1I)8%FG'B.!>GQ^=EL<3Y$IU$50X_V(2=0GDOZ+7"P!,-: M8V1DK7['0<.GO%FLG\WQR]AG%]\_X+3!9(%[%R_RR.UPF!Q!2&3 M:B)@HD"4OHL!F(TL)AU;9SQM 6M(?G<[9K261V,7?!0CM])F!=;70[8B!00> M$6S14M;C$Q.:FXCNR6U#B"P$!2HH*#BB>52)%? B>K#6B50L%SK:XX400W"B M=Y+L-9NV]^0V5&2S+SA?_G@W"=,EK9OJQ7^IAX!D74>*,VVEIU#5,QJ;8:YN MAQ80+F**.?KB6KO$=^$9GO][D/2;37U/1Q7OZS2^+7^0/JV#'8F"%E.)0%HT M@.*%(!74X),I(BN?;6&-V7 GH.'YN0?1H=WD-^/#WV>S_&T\F8RB5GB=[D)3WFM)F GTYGM((7X^_8GXU78;I MIWK*\D+Z1ZM"XV,L550(9DP3HO@N&]MW]NGBS]-Z?2DD@17FSS/9B=? MYO@9IPNRJZ^F:7:"KV>+:E#?EH_A^XC65.%2>7*O4A4G4^"*B5",\L*&$C&D M]KOSNT ^-V&UVZ/+>5RG)DS>A3%Y9L_"E_$R3&I"]&S:3<@H M9J=3Q@A<9M+"60-2?1O:B&M!_2FC=M1=*T;F$-8'VTS:KM ME@62\0I4" 8"Z73(G ETQB(/K7=$KV(8TCY(8QH<--T-7>AE&$\QOPCSZ7CZ M:7%!J9&#/T[CY4A)KQ(F#U:BH&@^.7#!06=2:O3'UF<]]Z,:TM9)8V(T M%LD5JOS;KU=G[#6];M(GXL-'^OG[BS& Q%FFA4ZV#U$H!# M5$"Y>?%_. ZW2\33,?[RBQ=5% M%#7U=#:AQWQZ-5WBG"+-D5,<3,,D=S8TP$#UGD'5!JT2.4K6NE^MQ.$-R MAO?GX%5]-13Y-[.)9T#71^Z_X93T+FG=Y+5(,D ,LA[B9U*XT5NPNG!>I+0! M6Q]TWP)E1^\8'A63#IOX=@=$GN%'55VL]7GQ/D]/:^JUN M]-'_Y[ISX7*T,D8+N5B:!!T"!"$5(!I6O'#:-6?)'C"'M&70BCU]2ZOM3CP9 M\=GFI'^ER]>*?,0,VBA=(!!>4L B+!!("2QYIQ.WQC;OD'8WHL-]A)6'LAF@ MU37B\[DN7AI@H@&&C EX2;4WH5.Z>2'C%0B#TIX-Z7#=2=A_YANZB"L0FVS, MU?!&B8LHDI"TX%9]NCCXNMF+0F4EA4/6/*GL9B1#TH5'X,(!8FB?8';!&1;6 M*J6,!*$#J>*<#3CF-3BKC'/6!M8\Y> &&"T]X8""Q60$V&PI(.,"(2HR:SJD M(E)0Q?-R+$_X80/H0^5]+7MJSUEN3^#URER,C,B^D!\**61:1T5YB%(CE)"3 M-2IPA:U3XZZ!&%2HVUKFATUYCY*/DLDB,H,<Z1*\M* O#$[OJ!1!06-JYJ=I&N.HF1@530+G\$NVU&0O1[F/\++PQU%'+TUI/_Z$(2H#P&B.1/ MT.J.0I7 DDBM-_EN1S,H-ZXI*1I)H-UN'TYI>!/"\S2?C*?CQ;(.]NN9EYH$ M]\[+")[5CIF,:!ISK>*B:!I35,6*UGV,[H$TI*/QMMQH*8O&AP+]G'*P7% J M3Q1'ZTD'R@0^:N(^,IZ=\(GSUKEK1SOE:A-(<8[:(R,_*-:(CCL-%/07^LT[ M@40I9EJ''?<&4@]KHX?"QUM=VCVE=ZP=28M)NVP5>,DU*.=)G22G((O DQ=% ME/:A^0X[D@]KZP=+KG8R?9BTF&=O?W_W_L4_7KSY\.H_7KQZ0R]?O'[[H6F. MS&V/Z#5A9JMQ-V2;9]MULWBV=Y7(^CJ?+VE+CX^Q=Z#+6!2]:!NFK-M*U MW-!0B,TX%*V=<"8FPWHYB]@?,/C7](2'G^:KHJTTX^/\S!=A-2AF.;N MU5H#Y?]WNEBNRW?OG5]N,JHL$:1@I68 2 B\]N9-UG'GM5&R^=[!,0NRB*.OW)=QD -@OA MO=7-W=I^AS0D+V:(B^,AF-.R0N#J>,ZJ6X3QUF5'$;[5Y-;EZ,!Y9%.^ <.M++.6TH$E..&<@NUGKV8,";.MDY9!.,4\FT[KMX1X;NPUJ< M5ARXNF#VG_'>M?VV^@*-X2AT3;QQ%I06 2*&6(_NK+'%NW_VP;1IY]:;^!X\W8VQ5:U#+U=_/9US%]VV\__EC4 M]A0OQ],P3?7X@=S2KZO>R,45*9$;*(%DK:PH$)BIQ7<",0>!MGFCR^W1->B$ ME6@4W6Y.5ZU4^S+1F+/1N2@&T1@!JL0$04D#R?GBE"DJ-+_3\68D0S)P/7'F MA@Y9AXJD7:.T\*.[&^D]=E5F'V>D$FN:::UIHQ'7YK6?21G^%A:UW<=)W6SK M9G*4>:8AJ@+(:TFSS?5^+2/!&!:S-CPEW3I!9%^L@\HC.1;'CB'7ENWZ+J^( MMU^ZK>87WW&>Q@1Q))5!AS0-Q?F\J@;R*='BR+7/O%:H5/NNH_> &M(Q[$.I MKH,$U;"RXH. M.#L6+_\4NJB5=-IM9M"@K_3VO]S&\<[W:-743>4UNYZR!' MT4LGC??@LJEW?A325]$PR)(IFZ+2W+6.F^[#-*B=G,?"P::";D:_6PSR66+- M!8/,?:T3J/?.^.Y")Z;JG>\<>/'2BVA#$JTWW;='UR#C;E[;!3_'U7]?3<]: M3E+4\HF&[[R*SFE#PLZUZSU/X U&L,9CT4)))UH?G]T+:E!E>#U1Z8:Z_8:2 M:M?[[*1NZ_YW-U%ORYE#VS4LW2B4>NW**#B&NF:>%UM[%JB,]9J-"-D6CDXY MZTIKQV);;$/2ZT=B4R]B:[E+4<;+[I!*6Q>-LA&<#@EJ]TQR3@19![(9Q6,P M.?5PA<#ZZ8]@WZ$U,?:<^I8IX%?4W.;BILU%JB$%9:1)$&S6Q$A!_D)P#E). MW;V8N>3^#=(54$/JE/9@]N@00?7(GSMO6QU)@1P]D5R*>BVO=10&.<4 E6=1 M^21D\\:<.T(<4@_[!^-6.R&V-%)?QPN:LY>S^?/9:5R6T\EF"8Q*J%2O1^BF M]@=A(I#NY-TE@R8)D25OWL_Q+CQ#:HM_/$/61CSM"B)O/@=2A=4:9H2 M5PC M$:H@>*WC\#(&="(WSVC9__3N6%WTCT22!B+IT7)U637G0UYUE^=)\AQM6I^RK(=LAT[\?^D0?G!,CN")WU^!>J(&9LLLQ;(I:\^ M6LYU9\]#8IR%G$5!V;_[YV8&Z\=K,D>7DX6M% MX#@&FA$F:Q.^!-'&6(I,#%4/K3SW0+K5=B+[Z>G67*@M;\^>8R>02]M69[M4 MA)' GXQ/3Q:OIE]QE>%/TR-EM%8)4%S6#MXE0N2*=*\(0L8HHK.MRT_W0[H5 M 7^V#>TC"/5@ M94WE&ML:7YZ*Y5/&NH9D/ G",$2RM U3LV8V$: MEURXQ& M>W43ZGI6\&U?OA4;?I+]Z"83W/ NNR]S3..PKJ.[2,Q1=@I521QDJ/7U)45P M-47=&F^%]==>33^[[JY ML=H]K<=[EY>-\&0T@ZH%OXF6C3408ZAMH#RJ6$RBMYIG>]T+:RN._61;WJVE MU:YI5QA/ZW'@V^DJ66B\M'/FK(T?K64E _GRM (^V7I=I@2<***.E/S?OZKT] MNI;U%K^'Y;H,O8NT5XG:74+<9+(@<6VJUFO)R*6J]9%+FIF:K&T944(AS9/G MQ@"3:'DLG+OF-_0T 3ZDI-V>&'E7W<9Q!-Z\0NWC[&GZK]/Q'&DLI*F6/VK5 M7&W_7;,VN[ZB(YZ1NZP3%%EKE[2GZ,R05X/!:66ED\$VS\K9&MUCJ$)K3KM^ M9-<#M];M:3_,RO);F./(AV194AZ*KI%;O: E>N&ZCLRB.%MR;.U!W IFQWRO MGXPYATBFGP)%4HIWJ>R.&!]! M=EB?9K"Y&/NS>/> =-[%PJHQSF2,E>*2XGC%(2U:I#2%<>L_I)'7F#0D<)[Y%R BBY!)(>PEF5%%;E" MF5K?5KH+OAVSR7Y.DK62WS!J;=_A?#S+USU*SO6SB4F1 CUBNH8%=H0 _K<>B.@AV$,:5M@P*OFJ@IZ:$(]Q.:@3*I( M)S@%JXIBD% ;67,F@)FD4E$JN]2:\/MN#C[B>N#C\K@G\3]$;3#+O$3A#'!$ M!0JQ5L=1Z$+ABXQ.EN*Q=?KDOK7!#UN]]OCI>:CX^Z;G3;UD;)9HLTF0K"7M MSCRK1S^$S_A4T*EDRY%*U^_MM_>PNR*/GYZ'BK_?KIJK^Z=J2'X>BW](GS&? M3G!6KO9KONG3S^F-\61Q&>YVW3?;/;Q)E\Z>YJ)1-\^K>R=UQ^1"_^Q5.D+- M45@L?PN+\6*4I>&9-!U12]3<%C+1#H,D'9BM1A9T$'#Z\=W/2^GT MY+1K_M==+_K'E-9_E\A1S^57=[C4_KH1@[(4^H,.!D%%Z2"*' -.>!*F,C# MD2=J.^"#:K;1*SVO92@?7>[M,N;OW *]<-+,O>,\!@W(/0?E' >O6=VTDCZ8 MX%#)UM7TVV(;4GCUH+QK(KS>J+7MJJ@92N>K H/Q(CD&B:&GR,X+"(8\Z81> M*5X*L[;U=7Q-@ \IJ'H4RG!_L3^D2_HRC.===[S%99?LPRTN6?SQ'D]([7<] M=%;IFZ=ALDX ^M&;\]H/S".XN4>8WYX2),9;$:.W)H?CVM:[T/;K<9P_^0W)Y?WJNL*/WW#R%7\G>7Y> MG!%BY#-%Q"(08(?A4>WM0U,HU:M4\I;@5]B$=;!R)M[OY+CW1X$AN M\SGZ-?+_BV'^\=OLX^?Y[/33YY?CKWB./Y/_I74L4%QM,2*T ^]RAN0<.B:* M0M6W@[,_^B&[W@,C<2M[WU5- MG#VVEB-/9O7)(Y)94!XU2%X#>6L]1&TR"321Z\PMQ6"MKZ>_%D--IP M1[ZZQ'K+0#;@"G+03BI7BA26MSZ ;;D_<#1KVX0U>V\$["*EI@E'U_LYWS0' MP<3L:M,(S3D#%4.&H$DM9VF=+,87)5JOG*W!#1K=O)E-JWP9^66CQQ@S0Y_:!.3UWCLC>SBK04E]-R1D2RB, QX5O54TR=R MN4H!$0V2HT7*J?ENWEUX&A0AW/S=W=[6B"F6;;0!A)>T!%E($+,J8*0N)F/A MH7UZ[IV(AF0)F_'DAI*"5D)IV9AHL^UYL3L%_3[!&]I4W%Z4%0HGE5L$J!1( MO^5X,"X,"LF.<%+5\PB75#HFV?@WXWH4&UZQ[>O=+R*)3F;+11I-:B0 M%03):V)HL9E4/I;2NM;O/DQ#,KT-^7)5_34533/S>P>J"_KZ4@^5XI*6DDG@ M6I(-D")#C%("1$ ]C5'>;F^/85V*U"$PSR#:0(G-1@4O"U0"#>2*>5J5UP%]1)9X%V;MHC/;"/$HYODZ MU'HB?/$H>&03Q>Y&%DB.I]KIM8 /6-N]8K+>:5N:M^\]#/&0MI('P\"#Q/I M5.Q6#5$*1\Y$@59AO5G&U0(T#]X:#H5%&^B'LD(]O/*K4(>4F#@8\NTGR+[] MQJYWZ!IA=8>ZQJ'/3N=SG"XOM T]R"W<\1F-O+Y#1M;(J>L>>>%9ZZ>/= BV M\)1!%U% 6HW\"Y<9E1/?FAF;L['\!TW]R]NQBB,\"HD!\%6RR>-@-KH!HJ*VD04 MRNG6+LP-,(;DGK1D0ZN9;T:!U64MU_J3;S Y>JS,10.B(>\[>@DN.PLY8.TJ M2K^ZUFRX&]&0RL#[($9#>?3KESZ;3;\B.=!=W<5T/)N_F2UQ\:%.W?S'K'1U MY_/YCVKQ3NH%+;-R=@'G66K*K)#T=?>T+2Q,<]QBPU\H0O0'T]FW[Z MB/.3[IF;^WD9CXEQ[X#38@$E*!!WGJ@MT6#AB$FZUAM[]T Z_/Z6N'PUK8Y8 M/6I_&1*NA##"D(HO*H.A)05*AU)[WG)0IM BD\):U?K4YS8L0W*/6S+D^FTM M#631S"K^,0V;^"D@9E20=52:^<)$\RSG MNQ$-Z@2P3YHT%,Q#F,=7TR7.<;% MM70M)10ER7?"R&HA?%(0ZODP*F6B-XZ+V/Y2W&LP#K]/ZMI7OOB^[B)TZ1 \ MN>2143"9>LBW0!F2S>J%,=?VI!J(I)G=NG/$?TSS^C[@>JZ8Z*/K M*%(']+;>:D;:M)XA>[*N7CM(F)CENC;Q/^J"N0WHD"S=4;C5OSB'9A='_#B6 MD9[S0+;QZ@B/;1VC*DP%9L&0AP1*" 8^2 91Y<1Y+D:8UF?WQ[*.VS[G6AJ5 M$0I](36==;UC0B7R*5/Q(+1#2WZD3[JU1[\OUD=I7W?AW$XZL)50CV. +Z#= MY)+:&(N,MD#Q,=5:= %!1@:R7J,2A Y.N8>*B@:9=SD\KNTLQ@=AV\O9Z7S$@U:> M60.E1 7*2%H3(GJ(-G#A$6-1Y@')5C$.*5=B<%S;68@/0[7Q5QPESK+,-!%& MUSZL 1,XI3)0<("!E@9&V[K%X:X8=[Q(\'\8U785XM&I]K0L<7X&51F+QGH* MITTB#_'-+M+\Y^-TL^+&?I7Y]G$Y+, MHK:X6/XX+^GL_A9I0)>R9 \O>3WXF4TV4=J.O-&&RH?/88[7'OQT/J_WSU0N M_?;C_"-K>CW]%N:7/EX/JOBH6"^0D9/&I'44B48+SFD)V@4N*3Z0P^4!G?"@:EZ*XTF"9=G%H+A25\LK#C]4W0K9 MD#9<'HB3UTYEVXNTF5%_06IO]@/Q \Z_CA/>C' ]@.Y0^3VFV:=IS9E:W3W5 MG2T_"U_&RU7/_?6F>L@Y>,$UH*SM_#C9*(>;Q(Q74WH+-]6$JU=O<'FI(]-='SS UV@-H8GKT>N\-$[2>WKI MH:.H??!*%A"!(G-EN8+ D@>/22GI3 G-[R^^&4FK5+W5MVU*W6?3V<:5KW7. MP2>CF%1 +KD"53=8H^ &M"V>R5Q$**V/:+;!-23OH %/;LO2:R::-J69W? N MPKB,CS QJXL.+(-D69/OH05X(QR]Y,5SHX+EXCZ%M=VCAF1.&S*@AWGNV\)5 M:%WIX+G6OMCG]_SRI L?/'?+ 1M:KV9B;V:KZF/K8E\3.>KW0>'I*Q%EO MR\RFU^&\^+Z*) M&(C5,F#1,EG;OOBVQ^$<;C5WAO:7XTW3D)3D:S$D06&^B06_J MOH("FT+F/.825>M>5ONC'99[\-.0=Q\N/(#_<>'-LTVSY>Q\7*W=CVV?UY_W ML=>(FSH?].RU@_H;3K&,ER,A0V&664B648!B,=4&:1ETYJ+DI(-5_9B[:U . M+\HN.)_7=ETWCU3G3(K!2E"%M+AB',%[4X#6031"<\V;GS3< VEXQOLP?EPO MS6XGD7:W":T:8MR&B8;JF(@!9&:$J>9(!L)#Z&3"R)5UJO5=FG!\*4IS?]?T+W# H1:40*L[<.M5F=Y2-UL[Z MP=>%1?)@*?AZ]V ]U8I("UIK#=)EQJ6@OV'KC-U[( U)Q?;,JEL65A-A-5M9 M&Y-P]UR,!"U[SHN!E)0EA:(]1)EK*U>?C*@_9.M$HNV0#4D;'YE//8BN&:T^ M+,F7?CK-K^F3DUTF1(>L\'"4\CR9J+6QKQW1WE,U\JSN?/&*29B*K6KI0B^]1 M9=(+9*53B3[05U LU]KD;8=L2$J]9X[=ZENU$UUK1;Z&=AV4LX7[["/P9"B8 MP.+ ,5(ZT:6DN9%%->]I=P^D(2GO(Q.II;".M>6FZCU;H2@PLK:FE8P1JSF1 M/ @AK"BOM^W38&*2U[Q='[H&[T[2:G4**(Z7.FH"&5JG=C385#N6 M?CT"6UH(YLAA5=(I,\LX8 ZUP9*6->W0@D%O*.(KTC2_2ZU96'6L(O;^F=-0 M2,TW8&\;MI3<14>#=A%.( ?-27/$)(/4K1L\M-X[/9;U/@:?FLOLV(=A&JW+47+(@:R#*E&""S: M38II5;3$V/IHN=UAV+&L^5$T4SLY#3??;K\N@P<^\<%S[GKJ/'@;5>B3S-O, MH&A1&U]F :Y85HM$F/=USSZV=C9Z\J[V.(3FM/J,5!:"JGM0(B"0V8X0;9'< M)HG!M![\H:DRP\S-VX5%U^XW[5=N#WG8@Y8,N:>02OM(MCS7BU]TW<^AZ9"N MZ-A^<1UZV#/,M+Z#^-6OW!X^91-S4LDW/_9H MDSGRL'Y:'UP[B@P?P&.CE^]I9+6APC2-)^/N,:W+(NY\2']^V?9CZ]D58RGG M$@I",#7!V-L"SM7 ('EK11)*AM:G3SVY8F=?>WE2GWVN#4->33=1#'U@=8_Y M?X3)Z5GWCF_U-JQ1%M9+25,@E:$%(6LB=R!CG[R)6J$IJ7FW^\-1/P97;1>6 MW5P"=C2Y-BYCO(;[S:RNYM/47?:UGJ;?,4P6I,%?U)(YT@'3VLQFQ%C6P5@/ M,1E'EJ!X<-($2(@4OT>CG6E=BW$HYL?@UO7 Q7YDVC<3;_8;<#$R*9BBF:;0 MQM:VU85#\.0<<,-5P8"$N'6IV(X0'X-+UP//FDBL39^56Q#^0>JV8SO]Y=UL M,5XYFD5X%U+1Y-.6#,HY X%+!&UL3-(KF\UV+5=V>>J0NCBWY$B_T]^WTJ$W MGI&U'B\7[W&!])S/(\01E/@2^B I,LH136B.:7 M$'M$37.@F/IFT=7MNQI+/1\7\@3)R([#9,2$K;=X:+ ))5'>1 A8$EAA3&#% M)5_:=T#;"^J0FC$?D6!-)=@WW;IF5T_S_SM=++M6T2.&2D3K$5BL.:I:!7+C M5 *?2JGZU2=W)-?\*K1MZ&1_/CH=)*&^Z7/+/#S=9&)6M^Z4OOG'I=4P4BFR MD&0$'JT@A4L!0\PI0)%2*$PYH>^GF4VC 6Q#1??S4?$(TGZ(/8J;.]_6[K8C MSJ-VC*8N,.5!)56G4W*(I**3##F&V$_WM0.!;T-0__,1M$?I]DW,]_@E+.=K ME5_6/L2+,)^.IY](YRL**KF)>G\^G'V;OY[.MX466T:M_MC$.3L@-IM 7% MO:?EX31H)DHPT0GZ^U8[&@> V(I'CW'G_ZC2>>#6L]>.+\(TM[D3OM6CC].. M=I]Y:'0T>NW1%YY;&QE'DY-QD4.0-1TC9@HEBK#$)EUD-*A=:KV7< ^D5IFW M9U]?A^DYK0X3!7A?'5"F)03E)4A:+25$"IB"[WN8 VN;WI(9MV75[BV#YGG8 MA.3"^$8HO#!&)Y"*U+=B%#R'F J4$G2B\7K3/$_Q9B0['BKVNP=[)$KL*XB^ M29$T9QD%#2^[VB^^Q@'(!5AM'7*EI-5]U4?=18H=/;^;OY+,TB.3 (O M17.:;EIQ];8Y9<%S[<$4CBA5"M[ZK?R[>Q\U4'VWK] O^7!MY[EG;M=; 2D2 MN7##T&*D?8P1?0:;:L,P)!1#%1M[LN%>[W#W:>_S2;)-2!G5YEU M,S/R!6DL+D!P(H/2P1 B9H#"[>1%34*)=.#!JKM#I5W\SGN3\&=7Y]+ M@WT6YO,?93:O%^Z1GG?:8M0,>.Q*_T3=;V$"DLG%%F3(>ROYW0+>D)+%CJ(J MV@BJ/R:=)9=< G>6:&(1,2MK0":*A)4GUR%*E\!)IICA!G-OK0BVA#BDU+)C M,*JAP'JR2I>O]![1&+-7)H,QM;<(_828**S0AMN0/$7/5UM,;6N5+C]HQ_2P MQT*$YG/;AX@/ETFM<'$8L[3CACX84'U,!RO1^V3E;0B0&S@6(( M997'WG<^&XQC2)ED1])*1Q5]?R2N&X>.DZZ4&@%M[= 0> ;OG8'LH]=,*<\\ MZYN$?1PMW%2.$]$%+3AX$\D+<4%!U*1(; Y)9XPR88^;B(WJJ(Z\S;PK1>Y= M/0?*I>^-E!A<$!3.@F6:K$N.]6)20A5%]JYP443L_=#MAHV4@06>S5FQ^^3W M>WY. UP='==8YAW..U5^X03Y_#&S0AI^G,(T/Q]/3I>8;_RG!YRG]P6ER?GZ M4>:IT7G['],\7BSGXUB?OLG_J0]_^I6>&>($/\[J&<%LVD'Y/)O0(ENLT8YT M,0J#+Z"B(FXJQB$::2#$6&30UMK<.BOV(,"'ZL=+XKG^P.4L_>O*#!FT0DN= M(:G,:KE/!&T?7L\/EY5O_W*MDVH_1[#JG%4E[5W M::[.L;_'Q>ED^;8\FTV_$MKNHQ<&,9(J9A/J%1Q6>K)17H%7WD%V(@D?2T+. M[]._S= ,R:(?GWL/(]1F[N(_.ZE@?DJ0PB=\DFZ3%V]/E8DD& MCN9R5%BJ?>0EF!0S*!XT39%'$!@+1JT4J0M:T3F M70I(F%Q$]'2Y,F4;XWF.^SG&Y0=,I_-5=HJS6:&LUQTHILEZ<@91>@_>%,4P M"AMMZR[Q!T(>TDGF,97C,25]7'J>;TV_"S_JAR]E-@7+4F(R W*10#'AP2'] MAM%88;WV[&J5R7$8>B?J(1V.#HZD[>2]Y;[;^OWZ(])C__:G_P]02P,$% M @ <$176%%:B7]09@ GY,$ !4 !D9&]G+3(P,C,Q,C,Q7V1E9BYX;6SL MO=MR6TF2)?H^7Y&GYO5X9=PO;=T]IM2E1C:JE(ZD[)XY+["X>)#H @$V "I3 M_?7C 1 D10(DP!T;(,$TJU*2%(6]PM?:$>X>'A[__#_^.!O]] VGL^%D_"]_ MX7]E?_D)QVF2A^.3?_G+;U_?@?O+__C7__;?_OG_ ?C?OWS^\-.;2;HXP_'\ MI]=3#'/,/_T^G)_^-#_%G_Y],OW'\%OXZ=,HS,MD>@;PKXM_]GIR_GTZ/#F= M_R284*M?6_WM])\R"])H7T"DA*",08B112@Q>.LXNNC=_WOR3UI8[FU00-\F M4%(:B!DMI."X,RB2\LL/'0W'__BG^D<,,_R)AC>>+;[]E[^!9@.)[-PSA=/X >G^=7__ F&OWS\B_I5V?#?YHM_OV'20KS M!4$/#N&GC;]1OX/5KT']$7 !DO_UCUG^R[_^MY]^6EHN3--T,L+/6'ZZ_/*W MS^_O(AV.YS_GX=G/E[_SA70ZZ@ M=(7SW^NG_=P9TRD!F::+B$ _Q7&5>$.,ZSZ].^:KSX*,)5R,Y@T1W_WLIG@G M9V'8TL!W/KH!VL4'P1F>19RVA/K#Y][ N0)Y&V']R!SF(4].3O_SKVER]O," MW^L)3<6?P@D^C"W3/R4 0G*Q?(?_^_4_O@& F!Z.AW7R^$#?7GY"?=8CH> ? M,)NF'7QK5^6IR9>!1B#A:_'20<3A8+2'OQW69")?8\/T\W,U3OUB8:4E M30\\?6FX9J/Z&N((!S)G'[6@:4([20N79T KF 83C!728:*_;SVBQ9-_',VU M$%Y-5^.Z?"UVFMW+='+6 Y?S26-3+CFC ?SEI\DTXY2<&_JKQ7O[3VDTF6'^ ME[_,IQ=X_$[J?CO"^FQZZ?"D?O%835S,X"2$\\&7.;E)]8->C\)L]K%\ MF4_2/U[],9P-?/9<*Z0UV$GR:$K4$+@H-#DSG7FRFKZY1Q@ES.*"K,LG+=6! MH_EL]9-KF3P(IJ%6[EEU']3.(VB>]&'N=>+IJ(.;>-XLEHNM$ UNN0&-A' 7 M34,%;/1AKOEO3->D%UOO1P5&60J!F ,3@P/%.84X@B?0A@NT#*U1^IFR_X-' M>$#R=S%Q'Z1/SLXFXP6N5W]?N(@#;:-B-AGPEM,4%X(&YV*!DJ3-7GOF[G4* M'D7Z'10M25_G6-]EO"LWMZGN9MB[5+.&5/]RB#* MQ]C$P:]/VQ^1O;OW.QNOX?MZ$\>K\?@BC#[C^60Z'Z3LR//4#H0R-']XY2%R M3?+*5I!\?3&J3;1V\ZE'1.JCC=G3&_H)I\-)?CO.;\C7&"!BJJ$%B&0X^158 MP.O @(6LBH_)177?7+P]NS\\]HCH?;PY[_(KNO#[^F(Z)3SOAK,41O\'PW2% M20EC1'"%1*8]J"3(%2B< ;=9.>Z061$Z4;SIR4? @WJ50@'':-THB@=4*6N6UFS"[$SJCT\] M&F([&/,NN:8[N>_':3*EB6,QR$4ZY_7D8CR??G\]R3C(QCLCO:^#HZ4C29(= M1P-1,\>X=DAA7P.N[P5Q--2W,_5=)=CN2O@:_GB?:>3#,ES6*ES./TP5)H.7 M0 X$A0"1EA:7I(.@M)>6!25U;J"!#8\_&O9;F/^#Z[%((H<7.8: M4DSD7ZC,(3@;Z _NLV<\Y= M7[+QT4?,]6YF79,YZ907^P'5:_KRX_3KY/?Q M@%P*0J7(@706:S8':92H0)N4LK?<8+IOOWI'JJ\??&Q$/]*D:VCNE"'[ =/" MH?@X_32=?!N.$PY2S/ZUM./C? NQEW# M>J>\V0_ /DUF\S#Z_X?G"Q]2*!=,C Q,J#ZD3>1&)*9 F:)R+E[(V' J_^'9 MQ\;XXPV[AN].Z;,ZV;R:8E@ <4HFI9(%J6F *J(&YV7=;(G,2_(8E>?=&M8[)0;JP7@HT^GD_$JK:,U/8YP0^*6(G]%+K_'[$%SFXL).4FO M.C%Y^XE'P&8G(ZYAM%-R[ NFBRG)BXOX=3@?X8!E(1PG40E=)PG&$>A?)'#* M2)ZXX?''0&7CS??&B([);16JGK[1SH-XQ-^H1T-K9F&O8;9"V^G<!ZFBSVRZ6Q0&&/)J 04CW&2(J-Q"N:A:&V=E)YKUNV\R=K''@W17Y&C<:+%/L3Z MIQ\-W0V,NX;U!FFL]^,Y3D.:#[_AFS /ES@'TKMLL^<06*[ F(58O(8LDJW9 MM[I1\-Z ^.N8;U!&FLQZ;P.+!")R MA&0NO)V7D8?Q\8\O\\2D+C4!&N0N)+M5K)1F>S$X+[%E/UVHI3%]=Y"']QJOY'&?SQ7C?C<+)($0*\WC2P"G@HTDF(/C$&!1I8S32II!, M)\8W/_L("&]DV#5\=\J"K<;Z;CC^,C^;OYU.)]/7$W(8TA4\S;UQDBG@Y!K6 M(! A.,7!,J&"8L8ET2UW_3"&(^"_L:'7Z*!!5=B74QR-5M.0548X%!&0ET"R M]!)<]1P-8DE!*LY%DT7\QC./@.>.AES#:X/TV:>+.!JF=Z-)F \PJ<)S*B0K MK4%A9N"5S6 Q:9(<2SRVH/7&(X^&U<>:<0VI#5)CRR.6BP.;7T[#%&S-!KCMHT.1$Y MNRXVQOS+]\]8D"+^A%_QC_DO],O_&-"Z(J1+"")%,D#T'%RT!1S-/2+5DP5. M-%G#'X1R!*KHQ^QKQ-$IT?:*(.:%QU%]"Y.\\,8*R(J>K[0BWX))"2G8(*UC M0=MNL_X/CSL"DA]OOC5$=LJ=77N.JV-^[^@G-#(3!(I,4XT@)"H'"T$6A,QH M#5*&)>RX9;WAP4= ;@N3KJ&YR<')):;EP=TE*NUJ!Z7DP!1)KH;(!4)('+B5 MI5A=>&+="GDW/OKHJ'ZL6=>0W2"S]IIP3?;]F%X/[C\1TC/_[ZY>.' M]V]>?7W[YI=7'U[]^OKME__Y]NW7+S\"V;*#Y,8/:])1K$])7>BZ^&V@H^Q]7Y4 MX&00S <&Q193&_/0S"@\O3<6C?(YD]Z;]YQ[ZCTE&Y._BXGWTU,RL52,TXZ& MI1E-<88\TYHK2D*BSEPE+/>E:(^HI^1.W#S<4W(7P^ZGIV1 (7@T$6()'A1Z M67?V @A> F>)"9;NZWUT1#TE&U']&,/V\%:_FLUP/GL5:X^7-!_HD)*5SH/4 MM7"#V0(>>8# K/*&H0RE-%-7J*YK)^\ A6ES3R0A-VB MAX>Q'"(:#\YFZU5.G#=O +T6R/[)[L+.6J*[F+:/13K,3E^-<_W/V_^\&'X+ MH[K+\VK^.DRGWX?CDW\+HPL@CUG_6QB.:I3Z;C+]0@@OSTP-!0"LG C.,)6TBY_R^[?I'*>8>/$\^.F :M2E8 M,IK6&<*C(_WQ%FW8C/5:@9-SG,Z_?QJ%VH4_5W?WO ;2M"P-)'<8-:F.0F9> MFW@G<*@96$2MN%=!"-?\Q=^,YUE'FLT,W8,3^)&0A7HP]P.&&7ZNM^Y^++_1 MA%2'/PA%H0J.=&ES/7U?%,2<): /Q3(A0M"MXX9[ 3UK&;0S=0\.X-\FD_S[ M<#0:V&!C\"Y3*%(+T) <42^%J]=PH-2QL(*M*5\]^UFS^R@#]N#5O:M&PP_# M;YC?C^=A?#*D0&,YSCK=F,)\YJPFOCFY%%$M6JI@;32G")MFH;E#=S^B9TUZ M0V/WX+_]$'0,HE=::^5!%Z]J4IPFF"@=<(HM90BN.-^ZEND' ,^:Z,>;L@?' M[3/2B(9ICHLLY:^3<;IT*!F+J=23>\&) ,H)#4X80BBSYD$X57SKI,TF+,^: M[28&;M@T_\J#N X1;X J-%+/@H"BM ,E? *OHZ'ABH12:IY,Z]JMM4">->7= M3=NP6?Z/XQN0NEQ0.8!FS(/R%04J#=%$%X50]9*=7B+O9\WH(XS7L ?^"L6' M88C#T2+M3Y'?H@[A=#*BSY[5*'#^_6JHQ7(MA&"0$]:=:M);3,% W07@GEE# M@6!CDK?%]NSW]'LAH8=MO1LX;V>=DLC&1 HHLL%(486C-<@6"5XIGXHNPMY[ M=UE'>1Q\W[\?!C?+I(OY^]COO=PZ^A2^UWVC50*QI*"*HOB"I8HJQIH?+AF$ MMEJ4))6SK3=HUB,YJ" Z<;5ACZZ#H7N@?^&YIVA6_577'@$F:.M"ZB,+7[6LK@DC(0A"Q" M%2?BO6>KN^=I;R,Z'CVT,WP/6=O7D_%BB/\^G)^^OIC-)V?7XKW"F RK9\03 MH$<*8ASYPN3X(H0D&=FB]HYH[5EN@^MH)-**V;CP) M46O4/23FL?B ]4J#WCW*HQ%!1P/WD/W=,'/=R&YX$0.7VH/3]7HXY!D\9QPL M"55YR1^X$J3AJG'()-)>0HNV9/3@8- D]@VG\[I_\6$R/OF*T[-?)W-<.<(# MY845@9!Y[NG=4 S!VQ3!&UFX-L5GV<,B>V-;KRY;0CM>W30GI@='Y'9\=0-9S#J76O.J@J<_N,\0 M= A@DV VZIBT[V4?8RV:(U5)(_/WX*[< #50T18:BX)23^HQS.%PWLZE$;FKG(,\)QJM",E4)%S4 8 M5Z'5>CAO!9A<.(LR<2U;%Q[> ^=(M="*@![VN.\9L6.(Q@H/3#!R?5@IM'0I M#CQ%9IGF0OC6Z>ZGM"FV%V4T,G\/F^$W>J NS^!ASMPR22%28):&64BH 2V4 MS(UC.IE86H>OMS$<8F>T#3]K#[8_TKA];'CEO#!D&'T*P_Q^_#J<#^=A= /F MH-1[&GU*4%(=KK *7)2"QIQ\U(8F+]_\J/N#J(Y&$(T)Z.?XXL79Q:AVOEUX MM;77^11/:]>7;UC[XIY1 #VK=9@?R]?PQR S)UPF'6?K'*UKO-X-&2*@B+D4 M1H!%\_,KNT$\'O'T2$T/.8W/."=C87X;IF/R@V8WX+\A$M*PYG)=-(8,@4BX ME&0&O*Z5O%F(7()2O+3>8'L8U='HI3$!/:0M[@Y\X%&7R'B$&,C54C8'"$X: M"J0L"HP%R77NW1L]&@ET-'"_"8FU[O9 &9%]O0(\FIJ)U3:"*QIIS"A9X8DB MZ=:1ZD.8CC0H:4K%QB+//;79_11JNNT4Y\,41C^"ZMAS]\=/[K4![SV#Z*\; M;S#D#4CR, 76=MG9"/ R1K#>9,\X(\>AMS=>+5+1O"C02B::Y.IVCB=/ MVEAI*02+/)36D\B3Z<:["Y\/=./=Q8Q/OQLO,N7)(59@LZ*5S_$$T><"J6"R M#F/P]]YL>(S=>'.MNO+L8>C]]6+=!]&*[\>Y$U\,-61]CZ_VH( 01A'4, MC"\65% &7$Z"_-]LK/,ER]#ZQ,^3[\;;F/Q=3+R?;KRAZ((Q2;"J7M(7>;U\ MT5.(6T\<&HLU#.HEG_WDNO'NQ,W#W7AW,>Q^NO'&(A731M&P7"8MRUII2/&M M$4D)9S$7]4*Z\3:B^C&&[6/;8C2:_![&J78 ?#.YB/-R,;K;]NWJ3($6CI6 M@/5\HM(A@U,\U":2BSV07!2BQHGX2%)*6G90\U+8#" 2\I8RQ16G;?M6U-%+"$Q^,@I*@HAU1YRM'(5B9"UE8&@>9/ZB1P.?>WROC3P6&-O MW(GL;Z_ARU?Z\^]O?_WZY>.[+U\_OOY?__/CAS=O/W]Y^__]]O[K_WGS]MW[ MU^^_=MUVV.XAK7<@'C&T_C8C##)?@HN V=? Q7"(RBJ0#B,KC/.,[;=_>]Z, M2$H&8W4 KX*K9TL*.$\O3O NQNB1*WZTFQ&[\/G 9L0N9GQRFQ'+'=5:L3,9 M+^J#:^Z-+%"4BAQ8%K3XQ2#!25= >\-5T"*4YM?*W OHB6Q*[$3T)LUT-G@/ MT<8M3)>YFFU ];0WL1;0@;Y.$85PP:TL]S,[I#0B%Q%_OS R8 M:MT%ZMBZ!GN/4MAVKV)/2MC%V/VF("ZSK0*92BXR2#GG>LV=(FB(4&1*/@AA MK.KG_L ;(/8?;#0@9W.\\0C+]G'MV/KJ[]5^BI RV>C (=8K[TS=3Y$*;(D\ M%A&MXF&BATSE[9+N2U2\-KL1Q4$*M0J4"TN^L\^@HT;OA>;"M3[" MMQ[),8BA@8T;9BIGT_G@]5*V M0;A+7-E1&(<(+OMA

I=*"BH<.Q U)G*)C2NMZ;E@*H>E;=%24@%9=I1@UF MR]ZG3U@L&\+/IZ*571C8LT9>Y?^XF"WZ&URNB88'II.T$"CT!B6RAUC7Q,)Y M4D45)LU6A1-=UYQ;N/;GA?3%ZRZK41=2&@:YVV/%_$L8U?JA2\ VUT)"+2%8 M3LZ:30I\=O68D53*,64M[L5S60?N!4JI"ST]1,D4?DUK=[\WN/SO^_'=DVJ? M)Z/1N\GT]S#-@^2MU9@B6%(]P>6BWFN0P7$L%.8+'67K6&A'B$]B([_+QER? ME/1; GBW[D!;[K6C.9)GQVH5J_R.FB11Z]D[E(!L@L3 M/'FI!&60](<(=6R9ADT*U;YSV%P\?[5$1'J_>08EL@ M6E:GO;F8DC"7J^12KXN__+A8+&=O_\!I&LXP#V21EF M2[)6I1*:5XKNCO(%Z*@_UGHH/=R >%$>O1ZP54B+U.>''\C9,1]^O\-X14A:QVQ%<7?NK+U;WM@"R'%J:N\4-6SF7/-MP!VGM/KEJ*^6MQOF MUA]P&J^%L5Z#-]%1P!$X>)TLH&3>*F=D:%Y=L2VV%RFE;@SUT"/W7LF_/3L? M3;[CTO_[=#%-IV2U3Z- L!U74GJ+$#PMT0J3@^AD!EL\#R:3Z7CKD\B/A/HB M==:4OQXNN;WO]=B(>H#!!&<,S;5&UBNT4X8@A8%@9?("I:GG=O8WFVT$^B(E MUY"[-2G0!@6JJ[W$V=?)AMK)Q5L3"7&N15OI"QYS$=MXZ?E"+62+[- M); /=%+^-)DN&)U3P!0OYK6X[.MDV:N1\&O)HVH[ M:,^^.*4/"C:6&[1M./%+F UGD_*)WC4RQ\*+HA%\N3@["]/OD_)E2)Y3&:8P MGE\/\M-D-*P73%W[9N_'93(]6_SK-_4HPVCVXS"VZTO1&Y86[2OV8ZB.72X6 MN?@%TH\_('UUA?3C_4BOWP=K>+#H$UAA-:CB$$+ %&6J(L*2?OR$*'MX'3: M->J"8'FL(V3I12T,2M^.-QC)-9S1H^JG+9%HM%0LG2UZ):!5ZY 4+D$DXVRS8O![J+8 M]\FJ0TA@TI2*'BH%?T3T:SC#R[KL;7#UU,EC$Z;#-//HRMF]$NAH\'T*(KGH MT E3*_-K7T,F($;)ZCTM.9:LNSXRO&A;YQ MO?P7' \GT\7E\F\ND/C1E^IR[9ZWLPL"ACW,[IH/C6H!WM$"K8"5$1JB-3T5YP;(46X6X M+^$X]TZ\=CG.O0LI/1R>O+\;GY-.*&]X[<$G0;%0:'5.FEQZ$Z60,> M5 ?3)Y ?:4=0#X>@?3WYB?5" M8ND-A.0YM\$P)UM?P?)<.IZV5\(NQNY! 1L:K!5CL_-8+Z9V""II!9'7M=4: MJ20RZU/KV_F>=A.[G6C:KHG=+C;>>P-4CMX*)QR@SQSJLD<:9P6T1)T*1P/4Z^+2=Y/IK_C[#?]H.AG3EVDQ+2[G09EC(#N0 M:\1, )4+)T>8_E!,"*,(K6Q>:;D3P!?H>_9'8,.ST"NP7^GWKN.LRS=@&TP] MN:+K\!S&$^V1QDE/'/0P&ZW%Q@B -:Z \/7\ON8, BL,9-)2BI+H_1#/5AG>551 RBR EIWE3NJ!C:WUL M!6S_ODMW#KL2UOH/5IEE'Y*363"(MAZF+T$#A6H1"N/> M.:5B:7[OTSUP7J![THJ8(=Q3YK1N)T\.G#03_O+ M>T &E8QTR($%I2F*MPF"J;L0BB:^PJS2I?6QD ,(Y $_Y3#ZV,7T?;0KQ!'] MU0G-IG\/TW]@G3C?_E$/7Z[:MIH@LJM9 PKB:>+,BY,.J78%-DYP1UX9;YU. M>PC304Z3M:+P]K9+2_LW+DBZ&N_?<'(R#>>GM,*.%J\#NI(DAEBK[^AUR+2D MNF*0#) 31F,+%RU:+6\$\(*EJ3_MA4 U+C#8"V7]5 M42.B)GU9N7%ER&9PLK H*&P"+7*BV%U["!X=&$1TTK#@MG,HGA;U]]0([9/Y M78S;D/'%G#;]/OCMRT#[Y%16#J1/L5YB1.X0R@ 8,910=$KA/GIGF/YZ,OGV M\^4G+AF^_.::X.OG[;=RIY'A)YVLUD..X=?)^+?5!I[Q69,'02KDS(/2JI#+ M(B.P3++DQ@=IFS<$N'[\<^:SJS5[N?ISG&B TV6_E.'L'[]\_P7'Z93\DG\L MKYKAH61N)9B(&53B'$*QH?9*T=::@,RVO@W](4POR(/KA:8>&AW>Q;="M[I^ M:@M\/:63'L)VF(Q26T8?E$L#.O8R^]S"*9--)NL(6'@-CXNH;T_M,*R-+I)A M+JV+.P\CEP?R2X=5RRXLM#[;]F$R/ODP_(;YU6R&\]6JJ8P4%C$"#9GF4BUJ M/0JMGSZ'[%)(3HA;IQHW'&1;^_'[3Q*UI6#2U'Z]7(=S1\YU[VYY&$+Q%&5* MD)VJ'2])R;146K!:&>49UPIE_P['"LZ?OL:CR>FA"^X=:!78ZD34%M#VY6%< MPWHRSL7C*'Q(&AWMOP^7X@9$:96UD2FP6&@2=?4.[4 S*5.9<\.+CJ'W6*9O M:>SN2/2NC%W,WH,BKH/W.R!7-:A%BV!5A)@3#=P'6@V3D" =%]J:'(-O74'S M(*@GX(,\EL))G_;OP1OY-)W0RCS_7OL?SVFAK270YS7M<^/=B,'QJ+RH[T:! M>CD8D*>DP(24?=*)'*?66YE;P'J!WDEKLGIHFKX1XHT7:AN(/7DK6\ [C-?2 MG-IMI=.1EQ[6K&V@.A3*RY*@*",H)/06O$(%@A=4A@LK=.L\_,&D\X!7\Q24 MLPL=?13C3,K\]S#%.A5??OD&O^%HLL#Y>C*[BOT=>LZ]DI!"O1@.F M1*VY\\ZGYO<6;0MN_UY/4TCII0!7E%0!R3B[:&;; MQ[Y W?3"2 ]M7]9<[Z!I>+HP#39CO=J*O*R(Z"%)YY$&S4KNY9+%>ZYW.&+) M-"*BAU/8-WIYUMW1KS@]6W3S_!2^+])34H>H2;507+&DW-J2H/A /G],Q2E! M4%N[+P] >G&B:4E1#T?G7N4%NMGUB8M!,1BMPPC.Y=K,1)&FE>2035!BU)I\J)RB% M9V23?AZ/1 M^[/S,)PN#[;.9H,DC3/*1[ Z.QI[RJ1Z'J"DHCT:+K-K+:;U2%Z<%K6]G\^%9F&->S<'?<':@N^<>A?'0=])U-VS' MN^JN7/I$J^D4\[MJ UR4+K^GP8Q/:C"XA'3]QA07C-&ET-R7%3G[@=-7+D"R MND3AG1&NM4.T"[[.2:Q+4CZ6AY_ZR_>_A_^83%^/PNRRS$8(GARCT(='DT 9 M6BRB4!YD-HJA$#8VO^&S$^"^[[+K76%W4E][HV_=9LTA+JW;IA!#!!N<\)H\ M8^UI7,K4<26(R6#B7N;LMKH0XGF7TAU (X^HI-N%JP.506T#\<]*NH[4/J(> MZC&\'$A"T4EIE-2 6!M1:VX@%$FO+]8R5:^9EZVCEN=<2=>WN^$?]:M5M9Y4,HH%,EX;=X6B(!K#P-I"@.M.@VW= M67,SFN,31"/+'[30MO@D@U<*A+04.KA(0(MV$*2,,7&NK6@>?SWO0MLNBNF' MEX9535?2WAQVWG3P+X_D483IDP)=,(#R*M?2/0U:ZH0R<1UOGW/O/LML#^_E MQ4Q]<;=?F5T#O7D_[A9P>XJC=H1ZF)BJ-^JWEU@SWGI8%G>%G;TI7GA'8.ME MR9'>QV"LJ:=S)#**)#+N<6;;G\P>B+^>JLIVH:L'=5VNY)B_8CH=3T:3D^^? MAR>G5TNZ".A<1 ]6) N*P@/POO8S\9R,0Q%J4JV;ACP :?\.5J^43OKCHX_^ M,A>S^>0,IY]QM-@%FYT.SU?0LD[D2C(&*.H]\-+5=MQ,0S):^6R23[IU^OD> M.,*.&AT(1F21WP+P@3]'I>DX]!& \V$(NI%>F]4G))U5NM?<- ML]:D])$2VFB#&QB=L2B9R 0J:5#9E!IA)K!:IRR\B+JT3BAO@^N(E=.WB+ZI6>3-&H M+&7=\ZZEZTJV4ML,23@&BI8P"%9(B#[0.N:S5+KU"W\OH*ZSW+H/7V9/%*J$ M7'!(.=5^Q9(<@T(C98Q<.FMC<&TY],6ZBZD M]E*3,CV?3,,C.L[A2RMB.JE[?;9&?DL-.A/@9R72U")6VV=->2UAMI:' 4XG@5H1B^8 M5RC('6E?UW07R(M635=B>IAS?OOR=8IA=C']?D?'5C%3F(T@N*:Q.H?@4-,L M;1QW4GDM4FO);$;S@G73B*(>J@]>UV/Y]:S1O [_#9Y/9L-549].@@NM,W#E M?#WF)F@69 K0HL'Q:D=1#^Y[?OOQM\@VGXX4G>(+CM$CO MK5E2'6V7QZ[K6>S9?'&XW'8_V]DYE_JU@9^#7\, MO%/%FN*!.T^#X)IG&&',[ ME.RYTQ9,CIPLQ3-X3K$,,J=YYBEPWOKDQ+;8CEE43?C8& RT+9QX%X;3?PNC M"_S[(@#&I>?Z^%J(>S^O17G#]H ;52QW:^N44<5[[GLUJU]_1 MI.)X/Z;9X2Q&HVY>C)% M%*MA_?+]QDSQ;HK_>4%Q]/?%MIA26CD7+*12&T5%6[M=VD#S<2S)6)M3;EV8 MN@6LPQ\':RV)V_46C:GIXQC.FE7F"N!E8F<;B'V=]'H8WH$J)5I3NTDZC7DY MD(0BA:XF60'6,D503:S='PIX"BXPAZ" +*V86./2EF]KF& M#]/A^&1UW@.Q9$G!IK:UT VS@UBOEE YE) ,S<2B>1'@%K@.< "G-:%;"*83 M&WV ?6D9N8;$RI M^86]VR%[2:Y.*X+Z...^3NIW\5Z^5-N W:/?LQ'HP3V@9HQO,S,UI6M?B]M& MT"K0>U5"A*08H]#6J'I:4H-WFIDBN><:CT];V[M(3T-:N[#4IZ3>C\\OYK.% M!?A5W44VNB98 \<"2GH./CH.B1$V%I0NIG7U\#UPGH9WU(C(39+IR$*?[M$- M:&)5,>&$SYQKX,C(<\M<@:\)?V9,]"4*ZYC?@T#$RQ3(8UC8TPPB5V6CTEFK M-()55M*0M8<86 '#I D^AI"Q=37X/7!>FD >PT(?]9=A=OIJG.M_ZB'Z;V%4 MK;!LWRE)GB8@1&D;T1Q](-6(B!Y*+#_C;#X= MICGF]1C7_W35X&4+[#W%4EUP'R:T:J6!R8$)[&$AZS0&#-XD%QT49NI]*2&! M)\<,L*B8"TM)R-8]Q)Z>^!Z(O9ZB]G;AK0?-_7TRQN_+JIIW%^-\U1:4IR!< MX#2W(YDCJGJC4C+ F,=4BT>S;=[98"V2_;M,^V/S=O^#[E3TERLL,N,MC=GQ7"\\ M]A 2)Z#!>$,!9-:^=5+G*9V7.YA>&E'23W?>M0?>N4NF1$VQ12XU!RH\.%N# MCI)Y"=YSZ7MHB_J46J7L;XNK 04]'$EJ>H9KF['\V3UE4R*IA4#Z;$KQ&':? M>O<4FI>YM,J#,/7<979#]]I3ZR>\J3$>HNI.Z]>XHU MDC$D9U$X84'Y8B&J5-<07C3/C!:1YA<@/RU__G!<[^3?[T+4WKJGH$7FN.>0 M!"I02"]:2,B 9:YS4IX+WSX:/+[N*=U4TY68/N:<>WHK!-287;W!*-53H9+B MFH"%@T.F&!HOBVE="GF\#3 Z*:<123T$B/>$KEI';3RMXT$$6LQSB>!]';M@ M+B4*96EI/^)LPI-13R.*#MD]Q3(=@I0,C"B"<#H.,=H"QTHW8?5 7P^IBG>3*0Y/QM=@UX)$;4WM<0M12$=O0)00= Q?4 5TG ZS.EKR+9(J3Y +G"6 $J[\C%XT% 9$A3 M;8JY%%T04^M3N&WYZ2-@6[NML ;P0+B44S*!S%"O!&2)S,"J MW)GD16%0PH2]E$2M 7> 2SO:$KM505175O;0/&=C=XQ<% N"):"7Q1!.089P MRH!SM/Z:*(I6??<$>SK=2OH53R^<]-'I9I,5R&6S1FKO@&-DH(*/X&RM$.5% M,"]Y%NT;R&T"8KNA>;[<4&IUFB.$.'^A+52HP@$8I+')E1D??8^>9^;/OJ>M-8(YN;VS2D MXJDTMMDXI%^^UVAWL6-9@C4YA6H\Q>NED!1\*HI,:IU/2-IJ;'YWQA:P#E\* MTU(.V]ZY^$A:>O#$-X^>/F"5#MD"8D^5+EO .TP!2W-JMY5.1UX.)*%HN'6^ M!@DVTUO$N(9HL("53FB&5I3]7??:MW0>J"AY"LK9A8Y>BD;.SB_F.+V"MNJ< M(@1FSCQDZ2S-M<(LRVL(E0F2<4L_;[_AOP[*_L.WYK3=WG2R-UG!@+!0=@U&HFI_&WHCF^ 31R/(] M3 \?,,SP=#+*[\_.IY-ORU/&E]",\[6-$@<7,!&T6""X*($T;)31,;/F1_3O M@7-\JFAE^QX2?U\F9?Y[6.AU]>6;>BQ\LAA_O:=@!51E[DN6">H-GS7;E2#J M;$'*XHK*9)#FQ["W!G=\DNF'EQY*-S8:8M'8?9!C*E[0A,>*7%S*0O).P0%R M[JTLNC#<6X"\0/2$I-(F!].0@#XN&+GN]/\&SZ>8AHL=7?IZA NSC_/EK2B+ MGV\0.0NH^@^Q?<3YP MFFDKN .:7^N.G&+U*M<$04BTKCBF16O!W8?GZ$34S/@;O:*V^U^O$@&<+3YG M]GX\#^.381SA<@LOC//?)I/\^W T>I7SXG=J"=15 4N''; 6CVVQ!]9\^!UW MP:JE!C= W<;TZAK3M5Z1:]1:6##:86V>%"!ZK\%;7Y+W(FHE'R+D,0]^[$2U MP[.6B74O4PHJ(*!T!>C=S. #-U"2R12 LNC8@XK;]:%][V7USO1J9NK5VD]E M5^N7BQD9:3:[,O M^J5]TM[\/7A"ZV#5+Z>X"F:W =C3?M6#X ZS6]6$RBWDT9V'@PA&W'E9CT$&!UYP!8$KP5CVJ30_W?Q8K/L/ MR1K3?COGN _.&N:8[B[W1V^]91CD4%;X=Q>A&FWV]@BY$;;0TI3ZD,]2)P<#(56L9% M9-D)_F,R?3T*LV5S2"FY M%='6G=4:\&61:#4-## SGBWZ;&+K=6,'>$<=T_1%TWX5=0WTUW"V>K.V@=O7 M%2R[03U8RZE^J-]>8LUXZZ/M_8ZP?:#EE5L#+A4'RD0-H=20(".+B8*#J'KH MIG=XF3W<+^I)JFP7NGI0UV5! .:OF$['D]'DY/OGX8Q-&YR^:0 CD;[:%3@S2^NNP?.<YA(UH#]C&ER,A[^%[T^F2 .RS!<6VH9K&:RV ?Z M\7"T./%,?W=Q=O=M^S@_Q>G7TS!>&7? O>8J%4V6+/6^3^W!,QJL3C89%KT. MHO74M-O#&KG"((DR42=*DK5VMN*,Y7',&7-I@R1_E3K86[ O0 MTJ/,VT,&88VF7],:/J1/7WRSZIE$.N8#+3(F46K)91UPT/25('$Z(8156LB@ M6Y^]V07?$S7OW.*'_CC60H*GQ&^$_P=]F6"[(4@4'IA1EA$8R M4NV#%%*A6:\@O0X45=CB)/+6*8,N>(]8%^P(AHG7)PLX .C;>32 M^,O;)HRDM511Y)IYO?*VNO!1-E;5+0A'+)0NQNZC;]V-4NVZ^?OCZ WF8DRDBJ\T ZJ5-MD ,*@#3 76VA4*-UG<0;X]N7\V"FFME<[N@ MIH0\E=+J7;:IM,ZJ7AD(3$D+2@@%+JA2-ZPDTR8Y99I?>OUTRQ7Z%DB'@H5= MB'H".\C;P/VS8*$'ZCMN)3^&MR<@-Y=Y\B*KNH=)SFX,$J+E!9)+JB2EM(BM MB[R?A,P:%BSL4V6[T'6 @H7HLPRZ[JI*3G-ZID@GL,C ,&ZRTIRKW-H/??8% M"SM1NF/!PBY\[+E@@8>2HO4&N6-<^Z8*&+3%KQ ML-_U:MG^PJ'B/DJ$*!P'9;6#J FNM%@,:D0O][A ':@#2>^!75,:^FB(MAG? MC5X6-[-O ^-Y4O4>$<:+!*5"AI!3!H>%J:13B;'U+N[N*%^6E%I0M=\YJ+:R M4)[,(60!DVRLI6(9O$X18LDV1)LQ-%^I[D?TLD2S*P7[/73P&:L!A^.3'_KE MX'0XJ=O2 9G51@#+M2>.M+Y*.@!-E^2!.6M<;-V__)%07Y:DFI&VIYL;7D_& MW^K%D;'>/S(>3J:_3N8X:]VHYA%/:;'WTG5PC?99ZG4NUW>>W9"@B3IP%0&C M,22'8" $7Z 8:UT4+#/?VO_< *5[\'[S8Y=)6*&<4I9G4C>OARV0@7,R0.'2 M"6>E=+;U=8QK8.QK?Z0%QW=#\&Y6?2I['S^.8Y'8,K7+I9064-?+'DN4X.L4 M+'+,V@N556Y]<]!=%(?:R>C,Z[TZV=F^O23S;B*ZD6K8!E=/6Q";,!UFKZ$K M9_=*H*/!]RF(:!EG,1 ^80KA8P)\%@:25LATIE<@M>X: 2GB@F&BWIZ9:MS0]L^ M+?>Z; G,!<8AV$ KH$$/D6L+0DDLWC(A M;O>$VD#^P\]Z[@M_'R9MF-O8 MZEZ+!3WAUCP>^%J>QUT,'3K96 K MH-P977<#0+B@0#%?;_]BJC:PET:SC%C$$U?"AA7_:0AA%_NV%L"7A.,P'4X^ MCG&U0Y@%9B\9N3K9@>(L0Q0U(>:MDT(P$\5V/7?O?/2>"\';VW[2S'"MU_(5 MFJ^_3R[1(#.[<8G3&A6(EQIUHO/KHHZ3Q<8;KZVW\2HRL M9"5M*BR( IHSFGO4XJYBI2$E+E7R3-C;#18?(O+ZPX^3RD<:KX_;>N9AOLC; M+2.8Y^YZM[5V M#P=&;^)975NY!:*>DFYWT1PFW=:(KMO%3VULW<>%CW>1!9N4$26#1!9!>8K\ M([H"+A:MO:D-AYNW\=D3^P_DV/9&_BXF[N>6S[/)>%D]?'4!6)!>&0,NU-HJ M%C*0NY$A.1E=\=RGW'H3[BZ*_6?9NG)S]RK/+H;MH6CMQ^7L,V8\.[^N-%@V MNS/)"N8T"*SIOF 51(D9N.'1Z&)9+*TK1!Y&=2S+?V/[]W!J_WZ$JU:86V#< MRW;<>GQ/86NN.[<[2:<#,;UOVVW BLKFZ$T@F%F"BME#\/6ZR';:SCN,=G;A8^^:N4YA%2T%ZX/V@CM MT+N"+7C=23B/(Z6A6S.;S@>OE_7;PV_XMA1,\TMHY56>G%_=BQ)5'!0;HTO2\QBVFFOH@3<$0]]=BV5;+,_=E>G%Y@U;T&R#;^7;;X%P M%S>FHSH.X;STP^8.4NE 1<-%: >DJ3 4/B"47!OF,%[J.T/S7>1!)A]83%MU M67C"8MG@K#P5K>S"P)XU\BK_Q\5L7B?8RX71IB(Y4P*TM33#,HK\HW<1C+)> M1D2FTE:UVET7GENX]N>J],7K+JM1%U+ZN+_\"L_LW63Z*_[^*J7)Q7@^')]\ MFD[&]&5:-F5>7NF&497J]QOT#)1) F)Q"K H:1!%1M?Z /M. )^[/],_*QO; MICU>0E_I]ZX%OBK4VP)33UF9=7@.DX7ID<9)3QST$$ROQ<8*!6,U>5!88K7% M>UV6?0"7:=8,)J5B6Y\:W9\N'DBP'%@6NYB^!SE<#_;+/(QSF.;9;^^_<^+X?S[Z\G9^61\]4Y(P;$DG0%-=>J=L!!*2B"B)XR16=7\YI][ M 1V+W]'.ZG" MJ[9-Y#(9KQ,8%W,=9P1'43;Y4#1,YT+!V[?E=I; >B3[]Q<:T#1I;N->,A>K M%@B?PC"_'[\.Y\-Y&*TN&DLZ**4UV&04*!X$U!Y-8)6,%F/DRK9N\'\OH&/0 M03N+][YE^RXD?'56W=Q!]DQR$0HY0)[\(1LEA)P]N4>1<1-82;YU)^)-6 Z] M*?NAAY8.C[1T[_5D[\=SG.)L_IF6P\6:F#^17TU_$4YPH"E6"O7>[UCJC10\ MT#(H*9#2C"#2>FAY\WN+MD=WC"IIQD8/,\>GZ20AYMD[LLN-,Q9U /N W/1 M"\C\>SI]L/G!#Y,Y.)Z/\=1HR M^4!OPO?9@-7-F>)KGS4K0$5TX)7V@-P7A<$RQ?NM3GT X''(I3].>CBY\C#8 M>DL;IHNZ0W@#-Q\(9X*RY#G5PW2@DJI[C;7"+CCTZ+0C['L7TP:P+T58+;CJ MO2QZ'?#KQ?7R ,&GZ3#1&(8G)^2I!^YE(+-1#" \*,TX.*,T2/3>%LPFROU+ M[5[(+T5P[7AK6,1V_U'4OV.874P7&:=EK<, 45E5/3G+,9([5^LOI<^0*0AP M2HIHPZUE<=?V!W>>^;SUT:>!&^[WKX%)\ARGX7D8+2/ -SB>G%W>1OIN,ET. MHF8MR?V?+ \@+50]L"$QHU( GFJD&(N'H NC$62=1/(ZLNUZ)C2!>@EF=>/"M3RQO#>YY"ZU?+NZ*QN]!- NE M\T%,BJ%W&61MKZV<0@@I[%B.817*Q)3O9W2KK"^W'Z M_&'1K[])3F,>Z&S2HL"8;*- 8:@9D12!W,94*&2(1K7>">N*^1@UUC-S:Z37 MLM/=F^%L433V@_OX\7QY/8GB,GN10&"M*<"2P'G#0/H49<[:6O9@<_W='OF\ M]=&C>=>HH$%.O.!TBOD=11"K.]WKI2/U,IJ2:2;T+B6@J(%P870@A#;DF44C MFM_>L0'*\Y9#2SNOX?_1*>UKFS&NEX=?)AV&(P]'-*H,! M^F"2YA&2J]7*9 SPV5E@T1-<9V*4;OO)8([//PT M_'9CG1L$%GG@.4-&PT&1WP01BR4A*S2(3,;2NBQO)X#/6T']<[)&00URRAOU M?JM^:2"U]5%:!02X7G+E)3@N+1A!T3]/,82<&\PLMQ[[O$71LYG7**+S:;)% M?J=FB,@)6F(;&)-9M%Z!4>..ZB>-Y":&3=-81W M+NN_$7Q_F(Q/:FO31>/_3^'[XCP#^3Z9"Y8 G1.U)6D"7UP$*X.-G#D12NMD MR .0CD,*+>V^1A>=K/,F7TS"MZ?]P?H[Y M=1B-9@-O8N($DQ#JVJ;8)XA<%= IJ,*9R$RSK7R!;9[VO*GNQZAK:N^Z-62_ ML;GS>D+S$N;?QO2Y-_!]G8;Q+*1%3D3+Y$+-B= T1&XK=V0(10M7*,9;A=Q; ML]T-"SL]]@B$T)^9URBB6P*RNJKOQ^FBYD2^3CY=3--IF.%-P?*$N=A0;QI" MFIVLE!!J($QN*NG59DL MU3! X\Z"N9;FG,-VV)_5[M^N3@["]/OD_(KSE^' MZ?3[\J[:B_%\4NZF22:E7B"UO$RJ]?6OG9'T=T5L6R/U?(VL+3QJ8QV([ .0 MK^G "40H6A:&203>(RNC+MP8!\$D55=6!Y'% LRS9+-VSMZ^%NP8 MKY'=A>-MKI'=Q:I/^!K9***@R=R"986F7:,41$'A>&#<"&65YJS?S?ZGUL!@ M)UX?OD9V%_ON]=;0+7"]U&MD=^)LZ^M#'V'P?0HB\Y*+B Y8/;^B>"37*Y/N M?5$"DY1:^WX+-9[>-;*]Z& 7.Q_L&EFN2]'9YLNN3[$.6C.R@18\6SF]\I*5[4,!OXW V(9'^%^:;VW-O_SBGR1('3%NK4U$@BB55)F?! M,_J*B3:]U7_GY$QZ&&AE;OY>JC^S=D0@Y)"$'38LB:ID5%?O&BE3ZZ MQ W]D.G6D\.SV0CKHHJ6=M]X)GT?:;%5L<>EGJ:7D2Z:Q=.-XFG;6+59]P.LL+(460'K04NKK6I1Y7#L Q M3<"'WF\E]:NFLG7A].)VUBWWWF;W8!M=+36?MQ-FV:8S'&'R?@@A1A%!, M!)0AU6HR3_AX ,>*T.0RL<1:WQ7PU--9O>A@%SL?+)TEO8VI'EW1]:XXY:2! M:(J%6&+M8AY4NMV2]7C263L1]*ATUB[6[2&9<3ECG,-N!>] M!P:.ZVQ-LI EJQ?.4DQ%N#5$9((GIH6UK8OWML5V:+VT\2M[8:*/WJTWL'PL MRQ-/!'%QYFD@E>/,Z+.2_!) M*,C.I1A\O=NC]:&9C6"Z3A"W/W@96&NAG!5>0+%*U#M0D"0L-4@OD2LGF&U^ M%& MD'TEHMIP?7MRZ&[;IYR,8L9:7\CAEDJ"*H$"+N[)S0E64*RE6$K]7NM] MR&14 V:W2$?M8.&]IJ.VP/5BTU&[<+9U.NH1!M^G(&0)V2)%X4[5XVS"U=R+ MRU",B"'I6.VL6Z#9,+"Y W3S1>]U4:YW<7\XLIKB*A3^%[M "3,/AN*@ESBB06FK-RN)^1.C]V_&-JZCCT;>J,DVH:;G_$;CB_P M2SK%?#'"2;G\0?S^-YR<3,/YZ3"]FF+H$'ON^H@6@6BG8;4JBQC.PLG)%$\N MTTV7$*Y55S!@KDVL3$&:@P*C14>:6FD5LXW<,L3F=8X/8.KL>*S__*7376RP M7F4&6 \R*&\4O66%T7@MLB*$$Z[Y?3/WX-E;Z41+'=SQ0%H9_-#Q:[TV_NK6 MONN7E&;3ZJ39(@LG8X .M5 5:^+/2 6AFDS$Y(7Y. $?6F MD1S!6OI#22TA^"3K_HPI6BAR-K;*8#TMZC?$JOMF?A?C-F;\U\ET?OKJ#*<$ MYS)L*C:[&+*I]>:R7MQ<2P02S7&@V&' Q2T3VOXPS37T\FWWZ^ M_,3E&WGYS?4+>?V\Y\SB(ZW6PP5^EU[BY=6"\VE(\W\?SD]?7\SF$YH@KHMA M9C.D_^6OX8^!,XI;FSAHGPAR\0E<%A9$T2-KI,0V328\?7J.$TE8 :GE+FI-4 MAF?T*Q_+%_KIK"Q;65V+-L2L(MD63*@+2] .?.8% B:=N26G 5L?7FF'OM'T M^'@DEWO(A2GNN29WBM>*UB*!3,HA&Y^XSY)6[M85>FV0[ROQ=2"];IAD]TGW MH9-IS89.<>AT_H9BT47LJ9B1 IV"&'4&94L KY&6'NVD]#J8U/Q&GK8C.%0: M[Q 2;/T6/%X*/10X;#6:@42I$N,(P0D'*F9RX%TN( QB4E$9;0ZRRNW?BWU. M4_%.M/50EM_95LL+2CE%[TZ9:!",EKK>6>+ H2%S"55H##EA;GW^N17V/Q6Z M3_(W3I '#],&?$^!VH ?*E2[/<0_@[4_@[6G8<,_@[4_@[4_?=JC4.R?/NV? M/NW35N@S]6GO7N7T*N?A_^CU,\[5D4RY.66W!L'J1%EJ$**(!H1QW M(FHT6C2>*KJC[GQQVV7%,;U #V&9;0)SV0#S]D^V\"():0MPKVO+\DS^86892+\ELI TYM8'//9!\@-G2OOB>!=K M-C]#*A@72]?S_;A>DUPO3"9XEW6)2ODLZE&Y:&R=K&C&B@NDJ+65B7E6MBOD MO/\Y^X_8NE PZ<=^K0MSO_X^^7HZN:@-6GXE+VB..-X,5.K$-:U 8*5C)&>! MX'RQ4!3WT3C41I6MB-[EJ<^7]MYLV_K]?DN1[^0[XB+27%V#=P,;TRFQE,D7 M]K7;MQ()'"-O!'WTC&M'LMWN:/@##WJ^5+>T8 \EP$O/DGYYL2I):X7P@8&- M0=516H@,$\'BF5L6,VM>N/,#@)?MGC^>BQZ$\7A#7 ]CG&^]1=N,J2)RW87:GN0ZP]NPL?S.J#5[5L^&<-5 *EK"[)6 M>4Z\&-,ZU;(6R)_*:4!0Z^CN%J+?B)(9C7D#4$9^K$D4 >EZU%$("3&C@^RE M^NK/A:O1V$VHS"\RGKA* H=1,S&0(JI M'IN5&GPBES$'3_.FPA!#Z^97&\&\[/1$&XYZ$,]-/*MTW1:(>DHTW$5SF#1! M([IN7__8QM9]7 AZ%UE=_3(2,A-M[8$C%G5P]$?QGGQR&7QIG<[<%_L/!-M[ M(W\7$_=R"^S9V62\P/5JM6=F@N5*(!B!M=L9D_^WO6OK;>-8TN_[7VI/WR\O M"RA.'!@X)SZ([03[1/35YBXM&B1E)/OKMYJD9$HD)9+3/1Q*RD.04!*G+E]- MUZ6K"DS94"MI\$(BTT34SM%L4]&_I]%5-UMK7CL)MD%\NT'13VN*E#8N!AW MJ.4>VUC*Z1R/5*MC5L81G6L/K-^FXCFI^A3!U@Y*?[LI)+S/*[*63"YI2_.1 M]TGI$,NJ^TA "(Z."U$6DM="R1A(\H<-(-[_C &&"&WN)M:4=>VK![=D_3$M M>V%^'W_^LIC_(>C&H:J.F!OFMC9?DBK2KF\67Z6S\?RF.-',2W6>- M85FYSD>9 ^]H61.1./?24A5K[\MXA)P7B)TZJFF1G/A!VK_=[/UL&9G%/]SD M)MV]("F-1%//@/)8LC(:28QXUFK)#!,\FIQKMW <0-9+1E$556VC251_![V; MSV\0Y"8CE*6.0%AI&TT"O356ZDF*2)FSE9+QUN^?%2DO&34GJV0;*;(Z4M[? M+.8+=UW&1(XL\30'0_#HM!8P>"_7#QF!3/!UZ!0U^*IL#9<->EXQ)\OE-BS8<8UYE) ?$Y&A@/90WID2#"20VQ<-BLQ;4O1CL#4._ MVX#5G0"[84GEO5N*7)^^E2[U- OC>7J?5U=T-@UL97$CI;E/@2A(GI1JN=50 M1 3()+PMZ_6AJ&U^F^4W2IVQF'9)\=^-)X?KM=/8K_NUB M)# TL8%I"";X,AO1@P]" @E:2!*,E[1V+VPK7EX,E <%BFVPVVKW4-/L^WA] M1V2+S=]*3F:.L=&2H_G'Z<)--G_^9CI?_#9=_'=:_)["]/-UB<-_?-/JCY9+ M]CY^<==KLQ^EI!P13H,+"?UEPC*4D@:PZ#+/A%-':@?!9V/VQ9G+9>K83OXWEA_5'Z/CJ+**B2,&X*E)7C(JMRK9X#19DK:,/3%FMT6[X7# M5],9#H!VV$O[OIU]TEX;_/(4G;];SZ+Z=3:=ST>Y&+LQ#K)(I!0..%AD$E04 M4@HJ>;*U9^$U8./%(?_<4-@![^Z7I&?3D%*F.QK'+2=W]K$\ M,]Y=+V;CZ_DX+*L>(YVE%3[C86!L *%, NND!)U$5F7Y.7(\L!?G(7R].#@/ M#BP[+*)S;6S)@7^:2;^'R3^6#M0MAV_=>+;DBXZT#R%D18!8*D $B2&Y= RR MC3DGE;5+U2?L->+E92+_W*#8@?;.];V3Y7J;P9\O9C?+CI&'(?-]MVG$B42& MM(00M$=&D5O/LD',.D.)5XFEP8SG/)*WEVD-0P/-#NLXN8C9F='EOXK1K^8? MK\89>T,P9B@&'G,9P&3 6VY 6AE]]F50?.UKYC7I?T5Y7\K?@>23JYO="PW3 MM6UNV^Z/"MNJ&C$*Q)4ZFH2D!#*I@P2?@R^'&8F*!)FY'0K"C^#K%?GG!LL. MBZA3CSW%I?OEKV_CV?*7UZ>4])3G,G8M,<8 XW8%CG +7N<<';="\]K+7JH1 M_S*QW;O:=P"X9 M* Z"$ LN8]Q@K#!<18M'3.WD]V&4O3@L-E#8#EQUGRR^8GS^>YH48C]./[J_ M_APOOI0>-'19WDYGN^D?D9QB*M?WA:4:A H*C#8] M7I2Z XWMAZ;ND]MFY\!=$B6663P\40CHF929/+)T$!@@7##-HN>.U)[=5I6! M%X?;\ZE_!YAY/VNT;F<33?/O:9YFW]<'QGRZZ87DZ>SMS>)FEI8W?Z]#JKIG MJQL);19Q513+<#9U$9J<8A2=2"[Q'4N$ Z-B!":S2)Y::ZI?3>A.]7 V=9F@ MO(E: \:7"D09TF>,5I!R$"('Z82OGF5[@9NZCD%INTU=QRA[*)NZ'HQH=CPD MC ]!23S_!"<4O/0,#%(N'(^T_G2=9[8,X"@,/+X,X A=7,HP]4-X>ET&<-PR M@&-@TLLR@!-T?"GXS3D9G[.%Z"C%<\:&TK$;@?/$2;1$A^HKCB\'M\0<8+1D\MY;0=L?;&?1LOW&2%\ML>UCJ!?0RSP\E5:JDWPDZOA3\:J(5S1C(::H3"%FVC&/H"$D2DKA.&$7V[@T-!K='Y:H'!]MC M5-O' LD'GZT&TCR1V=24%V++:6,SAG]$EV;:B"P9S0(O5_KX4Q%438(&&+$W MA\93:R=;Z[7!RJ!V[:YW\Y9^GTXF;Z>S\D>C;-!C%Y8 U02=>:HIN,0$2*F5 MCSQE>/]X;2Q C> M21$OQI0N=CS'<[*D#@!K4!)LQ^?]T3XCJ51BCF3PU.JR\S"#HPQ]51(4-5;( M4'UO:%^\O1K260RI \!:K%AOQB=J(:?Q)JL\FLA=LA!-0%:#DQCW!0;>2D5X M5CZHR[&E+?9>S>DLYM0-9@V65.Q[N#A&FB6M!-& IQ6^,B-1X'/4 MP(2.6O!@M6@R">?,?%^0[0T!_ ,TY*.0>U'6>S^Q<( @:)FHGEW9]F5!&&7 M.T: &2VCEDYZ.IAV\]K,O]KQ,.VX)88O.'OVM"!D27T$XX!K0E 0SH,)D:"[ M)9D-98#D<(;9U&;^U9B':9L[P:1EDH[5QI89'C,?WF(E@N"48<"2> MG)?&L^T%OV8K9P\'#JE5PTB?C&[/L1T24721*@K2"E9)* M0HUQ!I3(J (SBK$FR84S\7LFJQH^K,]MC*=BV[H@^GO%*?=$'[0)>3^[&_WJ?'V[[+7N YS^.+9(U"\($B%J5E7T8U1KM M+2B2+74N>!MJAW*56:C7,5V'L%4SI2@-#BDZ8+0L43:1@4DJ0Q+"N9BHU*K= MI,^*C/3527U.7.]OJSX7(H;28OWN&M^&Z<,"SZSR=?]<\[EL@S->4DI!@\.NB@=Z"HD-"[QU!;B+)X-7L*&& ;("X9%:64--0.W,X D"=Z MDL^#CV-$WP 7Y17Y/G]PDW3;7QHY]TY9"M&;TN2C\)QG(0#7.ABBE NFMI^U M143_D75%)6T-[NHBX08MB65B&'[AEZOK^'/ZGB;3;X7C=:2U)E%&QVQ&9\^4 MUF+!E05#,=S/'@-^$HF14E4&P0%D/2=8U-9"BUM+:8(_^HP4_LO-_C>5#:[W MZ"JQ8';[YAT$L40RS9H!+4P&*D9&L![@DZ8TU)7;[X=ZKK"(:5P&FBO@6]3 M1V+K :OETZNOTYNRZI,;YVWR$!RC94QX )N<04L2F=@@A4ERD$G=+59>-HJ' M@(]6]\M/J;!M_GIAC8Z\RC$F$8"PLGQ4\@S6* 5<,1,$(8Z2)FVF5:A_V> ^ M$PKV>I9UJZ:_I<7*@?KG=#Y'V2U9^5$_?.,FX6:R9&&:40/CX#"R&D]N2E/D MKC_M4$QM14J-&FLO8JI5>G6S:PQJ[IZUI&?#%JA!MT%H\.4^I!!9@A',@TF6 M:(7!CZ>Z]J'[*$45"Z.[GO/3WZLA[V\F;KXN6\1$@W)2@*8216"H!$^C A*] MT59GFT+MDM#11/96T*R'ED?JDPT4,Y3:XUWDN>3C_>K*Q3*]C8&AMIE2T(IC M[*D- 4>\0M?=I1 %M2173^3L(V8 =<<6&'B(N"JZ:%$0V*!GG9DXA*)&9<1M M:LY3.ZRDKH>E@3JR[@<%Q+"8K#9 O/ @F.1(5!F:D7.@FG O<^UQ\'UI_XG" M8&_*/T;$36J!=R^XJ]L*! U",#Q/N2MK:W2TX$MF,@A>=@A&34/M@V&;BOZC MNJZZV;F[YV3!-LB3;5#TTYHB:ZD/U"&6=2XSZ9@&*Z)#?JFEW,B<3.T&EFTJ MGI.J3Q%L ZN^/VK=^DR5XQJ"XZ:LH.+H+X^Z3&PI1Y]>'>G MR_P<_>JGC$$_A*?7Y1U'+>\X"B9];$$X1<>7LKR#9!*\E!DDY?A2]LB;(U0# M"8%';1*-J79NZ7)P>]3RCL'!]AC5MM[/NNI3NKWWE8B+Z R YB@N89(!&YF% M0%2D 8\:P6N?O7N)&6!':'-=/[:K]61%M2QB;RR11;>3!ZURW+/=\-O-=23"-:#7K?+VF=[XQ M]&%%;)39B!04,!85OF-1.C9S 5EJXH(BS%:_LWD4@<\)2.TTT\##V2F&$96. M1.,5\EL6-$B$M=6,0Z B)A]4%JGVFVU"]Q,D#002;=R5+N)O<,8;:SJ.:E+34H M6?N"48=XK)(TUIK:>N)5_)^;^6*9*KR%D0TF&*8R4.0#Y8-JM=)14,(0*JWR MUM5N?.U(\OE-L:)?VJ?Z*MKB\A0[BO8=I]CR5Y9WGT8^R4!#U. T38!1>KGW M1A1(#/HR<9;YA_U_>QR->C3U#[->L3 ]OR+;#)R:+VN*T!PG.E]D(PM'HL\6?UCXPNE/],L!Z)BTW<)X/XF#3 MTGY.?O$AA9L9JC7-1XQ[E0GQ$*DLG=_*E*$:&H+2*@GN! GB'"#=3_(K0EOI MMS\7>Y_P2E]!+#/$P">-3K8T&1Q/'E@0T2BN8JZ>Q3Z2Q.?O-%923X--*7LB M6?0]=+F-@'$DQX!,9!;!9\XA42DTS8HF7_UFXFY2GA4Z:HA[&P7R#-,5_CU= MX"MT[":3OY=,C+^G'^_(ZVGYV\E-3(CQ-8^W7[$Q;V#>;N)"5?)ZF,+03IR5 M)C-<(75QB[)?_EJ1]1:-J%R&PN-SE3=]"/0?YI,<,5RZ #F4Q'MB&3RENM3Z MG(_HVJGJ6]9KT5YOVD-'BE;]2"G&F*5$Q]@K L)Q"T9G E)XP0CA,H?:(SGK ME3^4<1,=&?_I[]U?L&PZ8HQI/-.,@60QE!, QWAJPQ">O. ^\^KK9\R#MJ4[&2P7:,0JL M?9]E1]_8.60\LH"22UN"B+NUTCF<\)B35_*D \*0G]Y], MJ*NX:5]2KWCQ?TGLI_7Z6#28R=^__(4>R7B^)O%V<]\6[;=D9^J(S )H3F7K M)RE#5(D$HK/,FM$@B3H(+*?3\)Q@TY,F6O=1KTERD=D4A02NK ;!"06K.(JA MQ&+.&*])[6++(+I@F^"CEJ K%N66D%UES=_-YS^?@EK?YW M,<:??DC7X^GLM^GB;KE*,H1XFLM%*&5!:"7*N'L#.>4878C.Q7#0^Z,3&<\$ M(CWKH\72@6X>WGJ\-XLZ4.XD6*!8,:!.HH=1G(FKO1*I"^%!@V'/R MK7^E[W6@3JS2;"%FJ8.4XM=__%(R_/-B;+]WRJ/:7#+^(\16^V-WTM&YRG\Y^?I]W^D$%>@_SASRYLM M&]>>WE]/_C[27C>_=J7*$']H\-XS?CSB*)/M0'U'4\6'E0TS.Q[U),P?%\N3 M7]S%4WWOYXM)FKWY,I[$6;IFA-J/LYOY8N4QK1T@:H*E61'(R]8C&LL2MYP@ MQI04T2)Y2PYR2 ]Y6G^F>:C&[KF2U076W'[O9GA4-]C[W]S-3A^ALM(9VF1X M7>5J=?/Y>MT3I;OR=>6A:9:GLZ_N.J2M/)X6+A O&!C)0YD4[,%D&L$%B4%; MH-:$PSK_JI#S/.;O')IA;:RNBC?\-B+UN\ZQM]/9VYO%S2S]BK*Z(Y!G9JD+ M#C*EI?N>6W Y.S",<1^TIY$?=AX=\K1G#)?JPMY[TZ]J#O4YID?[T/D!(MU6 MH.K8.+YC3-S]SY;T/_5*2B8)41+Y+"0-PO/E.$L'1!#.)>.:L\-2HI4(>IX M.9O*MF&GF\P K/SF&$CIK<]WQZ-BW5:CJ?[VV%OK3\;J@ \K.IZS%.?I[+;"G\;);:KL6^^AS93"77-?=]3GB4&#A3MCNQ% MYX&+C\_>;?H*?XYS?@]\E>\6\P[]MD@OO[N.X^_C>.,F]=/*#[^[0C[Y47+K MY)$W'E$G?[S]A5V.YI\=?M2IH%^GP' M'<#;W]U[3GBO].\=D1V%4/O6R=7L:YI,TL_I7R[.TIH@%D6FS%%@690;[<*7 M\)V!MC)%+[AR#S?0[M'*KF\?J%XZ"Z+V<).?T_=WB\7?X4N:C=V:'B6)\3&: MLHTI@,BJ9-EB+'"1WI-@M,N'F+BO>EUE\^-4#54DW$1S;V;O^N/RK;'#_K__X M?U!+ P04 " !P1%=8')/ >GMD 0 6T0$ % &1D;V\?5Y*.0V %RZ!)P . 0 MP,R@#S#2C_@!@.%"$@1@IA\ST#].!<]^?P-R , 8O20)L-&O<='/C>@ 2"[] M"]:? 0 FH<$A$/\C=IY!(=Z>$#_/(+IF_JXO!O_?.'_T]8_#! @%@H$0 +X M T< .\ 3"**?>=._(8#?7V>_/97ICG=(R%T]%17_X%.N'@%NGJ?< _Q4H*YW M551/G58!#,#0NZ[N/IXA1]P\O2#^A@KK']$*1R >A@IVFI=.7[I[UM,;8AX9 MY&D3:77-/=+'7==# 6S$S6$ U8/ZW?7S#'$] O7S]0_6@QK*_#6['OWX]V45 M&2.#((_;>E?/F?X-@WYF*/,W7L+#PT^%JY\*"/)24=75U54YK::BIJ9,QU . MCO /<84J^P?+_FV"K@JNWJHJRI[J*M[:&NJZJC=5G63^1MY#_=_I7XW-,CW+]H> M[BJ>OIY^GOXAP71MJ*K(J/P7T#0R\'#7@?_?=.8+,?IW MX62@\K<[_W) IT$W(SL[NX'*/Y)7^;^(_[X.+BX.#DX.;EY M^ ]S\_#Q<'(>%C[,)R H)"3$Q2LB*BPHRB\H)/A[$@8F^C/,+.PL+.R"W)S< M@O^OQ\%G@.\0XPY+#1.##,#(Q\#$QW#0!H#HN9.%X:_Q/U,( R.=1U:V0^P< MG'2$NL, (P,3$R,STV^NZ7=CZ/(R7AR2/5/5 M(G2UCRBG[A84S\XA+"(J)GY,7D'Q^ D-32UM'5V]L^?.FYJ96URPN7;=UNZ& MO8.[A^=M+V_(G>"0T+!P:$1DPKW[B4D/DE,RLQYGY^0^R^0 M=_=^R\4 ,#'\S_$?RL5'EXN1F9F)F>VW7 R,X;\1^)A9CJJR\IM<87,-%)!1 MBSLD>";C154+NZSZ5:*06U ?A["D.,$+^ON,V1$;^:JT8,OS@#RXUQN[VZ,L"#PY M '2+0/,:M9<9W:ESJ7_P_N#]P?O?C/628FW;5R M\F3)P)I_&+6[ZF+-APRRCNEE"5)[S Y%#HHB)"4;<4*N4F\2J8V@M*-A\0$Z M'>)KJFE9@F?.^9J,7IO)*-QD6!VTBZ>>VV]L9HD^3F):@,F3TUZ-+E5US5KZ M>$H.]W#EM5@8]69&>(1SI]J])K,1 A*-CI/#E,-;Q;>1!$-YT]%3M QP;N K#DC1)-VFXC&RH\,'!]^77FH9*R6:NN^.B4B6%M6*KD"YN3 M#U[/WSW"+%8_@JR+ J:)=(%MD>)Q\E*71,$1^0@PGRN:]]5A6RA9I'W"VF*)6="[*/ M#X#W/87?^Z/M]HN-0%2>P29P*73&A=;V:7A>:]37K6-N!O=(K4PL49MS9S@' MZW('V%Q2^AR*&NN:5DF*OC,I,&BDX/W(Q_)H\Z0V&XOSS\NM]R03/F O M[/"N/E5_=0! E"<^0FC6HRQ3^09(%?]IRI[?6._:D[E8E2LNFG= Q"NX$9SE M,+IJGORBI&YR-=XRRK*L?*\P>O-!.R*&O&=79T$ZV[I,W(9+G2]WF(2:2B@, M.MI6NP>R-YP_V=M\P^T'0'Q>$*_WC>UJ3P/JXNV\>59?I5.PILTO,XLN!L[P M%A.P%P7,N2@M]YZ4T AD^_JH/K[ALX2^#P($15L3%QJ[3)C;?Q9>QUU+.=UK-W[* M*#N)B-CN(.N2!JZ)N\0;1)0NB]+7XH(KH$B[JF\A/JZ-CONFH?%R4HF.(.T&FS'-F4+._>9FAFACDHRW MN'9;C_*6A:299'C5I=N953K7+13.FL0"Q+"=#P()-)\@^TROQP=0 M;Q)6S2%&TE5CVP];F&M6QO%F7\5KI,T7N".2DL$!O'%&?,3)^Q5WIO@T*(Y2 M_N,W?[P<<_H:*"?WJ%HB-+4[Y6Y$B!0W$+4EU$G5([_ !SR$B360>!/JEE4. M+]3POPUWEY]^IYKM^EV";:V2+:,]A-+%HSJ@ >PI?:6=AGUWX8 Q=DE*&Y": M\YY/FA>Z_:B*6*LO3'5-=C;FK1@71Q,?;C\D!Y.6>BV1 !E]B21Z3\DR@$DC MG._X@K,8XY>$<93[4*RA6/%H&X^5^F;QQB%?=Z3UQJ;FKO8!P&*[7ZJ!$XTV M)J);5WD[PL/$C?+"3TJK--18$'XY-=UAHKZXS7%_C+/)ZQ>J^@"X!4J"LU,% MB(G;R],[#T-Q8E#'J^C;VJ-SL]"?:4+B.M]:V*]_P4WHGHS08-C$/4V4_875 M>"N_CO(- NN17,:8MN,2MCW) A7D;Y\;\N^9^(6,>5%0H4?'Q *V[7*,7ER" MA5)5]I.:56&3S?Q)A*0V7,JPN&9.Y:K14Z]@[YU.-^;8Q4,Y.O@SP;4\XSO/ M>8=GCK*)XC[I6N'SJ8/[^3 !V@"R&KDJX#F=E&5#SB+FS"J,:K(B_>IJ51[S MF\T;N65PQ/?)2E88^JPBQ&$#+CQ&DM1+WV#2T(0VN"LIO=%=#U;@>ZIX _/A M^OYLH.A@YJ'=)R%SL8974S8.@%07J281(EMK&<%%>FD>LR<[?NS-A&;Q#OC3 M+?.;E44-YPUFI+?R9E"CP7@TQCK1P;I-A1^*H&BW[*$R?;=D78.//+[P:F9_ MU+3_U#6!#<5%8^G2\U %>LKU1\>Y\ 9L=BE'$8SRO,)?GQ5JNVS&O-&(E5D[ MJY@F\?7+$<*E]^L.!P ?W%;) MC!\%O\B&J3XRA6HPK#RVDYWF39D4))?A1:E7\,J1.)=O+H$B]0%-7%S9GI1. MC.R)S]H-,A^F$L"UI1C9'P8 \D56K!J*%Q@"D1=\#LU"M%4";\3HI[?RAT'D3,,HB,3@OV8SHTJ2I9+=^MIL_O M/CZAZTQ[0:^@22M;E,NPSAT';#(U_,T-JAK"-GYTQJ'?]Y1M2--%/ND1/X_H MZ/&&[(2,C;O>3"N>Q]"O])J]B;A5=J+^MCN9C=C,'NT7SA:OR2FZV@1^N^00 M,X@+%X_K3E1D[6C!=;^F1X+Q4K/"P*8+]X3/N1/WNXAJ MIM^L&6,U7Z-TR-H4$ZC$=BSQ^]0# Y9RK8]%H^,2]OZ3'7-]YV)9CT202E98 MG;*_@%[==9A:/0 H8&AX^R5\UP&0O&?@\,;<+:O+HJ0A+05 ?D(G5JW/K^M)2#&&< M,>"*PXGUP$"T823Q(IKL:7W/A5AP +1^D3[>3A4VQ5 X5^#+VM&37J-RBPV- M.RCK_:?@Z:RD#B-><@ )3!,N_6'U@B7]O0::;-:P,E%MK=BS_0)Y<56,7NCW M@VS'P5:/Z_!3@@> 7T \G'FKI*_I)HG-\QC-*;Q4H0&=[KPN08+<=E4 M4 %/W0*8FZ8"U9]A2^JHFT;S0R;E!X*K2@;F>*Z0=J0B.R:[&9[SU,V._MA: MM#(=_["\B>JV?H@D7EWP0_OBN+P;X6E95F2EHG'?H37EVH]Q)P=.F%?+?2S: ML+6WJ.#/1%#2Z=/@&K_W!T"]I8OH =#BP49U*\_ 4K&KB?!I?GC2HC$H M].3'IP$DGD_@'.\-GIET,\GA6>W6*;+L W(><1@C?1(D<@#4Y#H,/!]D>4(< M?O8SX@'(GQ2F[2[[''3!9:1^@Z"P$D")@B"9UZ,AX(?1*F_, M[1G?#ZY0SK@,8^E/?\6T349#A9G5]]T!>M62WF^J4[DO+=]GP$*DM*LNZC7B M#@ A)6SIEV%AXK/4>-V;6J[9!5G2;46\9H-J@;%+:J*ZJK.Z[(="=EMV28 MQF%(T9WT2;) $!(+,A =RF M3TN]H<%QE_WG/@0]'RF( &1%[H^@MI>WB\JMVE! M"D1;LV;A>57/[8B(1$::J:4S>%1+>Y0B/LKK2@Y/3/+M9U(E\*"1=.OX6TU[ MW!.I];EV9IPG-\S#-+H 7.W2.L4'ZQX%IQK8XZ4$.@J/ MDN1R!<8G?>H#)VLO'//^+LN?>.AN;.9[-XNYIK'MB 'L"CTZ68Q)9JU3[!8R M9%G'!J^88Y)-86/E0Z$&A1Q:>*SQ9SLSXLXT>A5!D5P,+^0DW_3$6R<[<^0O M6;R[/?CJQES5I-6-XJR6VJROESW$9GD"G1LHDK0.^B(QF*3>YB)F=,I'.'^^ M;3\J\IV6KO=)(1*:.R[G,V?3D_R=61TI'F96 QD%U\&C9[=A1 TXT0;%3&:[1-Q*3\8; M!OK*?^P/>2\\Q#I^;/+%8>#-Y(TO3&SRS6G[3^&>4\EH7O3T"Q _3-YG4DQ+ MFGU(=C ':Z.]W2\6/4* ;O";>SB]:;@N=6*X(V DEV#W$#Q=#.>EG8# )"@N M<2%/?(%5Z[,U-IS!;7V?;AV6;OL]FYCP48!5PB<:/_V^O=3,,XQ@V;SQOQ% M\?-BQY%'_+'U5FS1R M;./)QLY7O)(GM>!);ZT<$(S2*XL_-OVVO,C[E.+9[ M L?'G5Q\9ESI[@?-61>B?9IFG3XZ?HBGQW_#,I0A5*)38);Q+J].#Q"%6F6A M<%,E^N$>*($?$&>N/HUGUF;?9C_5DL0=L%(+A:*I\18*3%'QUW[>F$YLCT"O MJ,P$<)/':.Q3!"GP#&N1(3H^Y.W;9VI+OQSS7L*KYW2%-:%?@A.C69RVF)@# M+Y++B;CM[R2O>#FRMO\D_U"T5(1O_57HY'';R;6HB[PY>(>;G[/Q3:]%D5>R MG/,( 62%:<2V&)C9P/"=J>:7GS>O;"FE/O!'G5V_-7'A!>7YC*RW!L,O4&KS M45C/!@Q'DR<&M*K$PN1);S&>P0U8;7'FVXYV^D]7Y8E*G6^E(]6>12P4R-9$:?X_Q9K;PU;P\#JYG6@YMOI9G("A3W91"S)QGT9G&2 MFZ@=M_I.;H#GTX=3*A7*G?6R)H+MYOZ"-2^U>"QZ+5;@'HB1 0(*@_Q12D!@ MK 7(NK5(_CL@/STG\*AM5OE(_L05T\W';Z1F0*J"#)_A+3+T!;4+ Q2'9WM@ M "&@#BTTRW_W&$JK*QYMOV?GXIFN."/;92]XSZ^[K5),QQGZ9JI6[PV]]M^B M":;>BD%:L_UZCUU.V;.AL;\E@COHQ?T 6#D 0O%(Z07D#[T!'_4)Y891_(=N MWXQ5OV\?52Y#>Z$H0W(?13W:@F1'%4RBKP/:#=4QWL\T.AX=1*RO*J?JH\E*,ZM&T.FZZH$" M^T7E$-%=S_P?IIV4ZN)JF0J8/1F3%K=/8;MF!JKP8NT^-V9(PRTO%.N M\$H\?H%]-M^"J5X'PW?8&%-R([UN%52_L^)%#,-MVY-RBEY 14R(]>7X3VJ7 M3+NN]J\4U3^I/:LOEV$,.0O8S-P;>/?X<9+DD+DW"8U3O#&!=^ M Y4XS\ P\\00NRG1DX*KGKZ/+CP*/QSC@VV*(.YL3^R71&O )*#SEXCPN.CC M=[]*%U78.RE91/%7?CF1U>FHP^9MWG+$(P6896LK#R!X4?F&G1J'U^0^HOM_ M7CKF_U.NZ1LF_'"JZI+Y59$I_ZCA$MAG=#6H%2U,PSK8UA%<6+PGCPX;6+!T M#RPYE!>':Q^.Q8D?>M:BRG)(M49RN)@:M)^Y5NOR0^4*686(L?(+N)+(&=)@ M(9_"UO3$22[S2_?*ZU>5V$Q@BBD^*7^^M*IW=&=E.ALT@Y$T[L[9I=,/T.:JK>/^J?[V?L?4K3"$K[M4K0<^HR 426;U@9(\ENPTAL[<>I M$?B^EV%#LUJ1'_&PWP?]R_,R7)3&I"]4-$M5ZL%J& MW2MTJCBR'1XU6M,!$J"=H-*-1/6KX"3C$X<=TOR?IWYY][,[(-L7>/T\'G!^ MMJ0RIM"2K[(21?&(%B?EMD[H36' 8]4KZ'Z-8C['+_'0F>QS/K'"YW+]OZD^ M[F6)E)NJ5L%.C8 (#2G1-RFZ6O<)*$YHHK5: /MRYJ&+7L&'T>IMI:[N=3GG M=72.S"AXX5$K"23X# J[+T+OB%<5C+)<]^/Y-NDQO58M9U7^(?SPVIN4*=7= MB2?ISSF 7V#R"61\DWXIK-^%>:Z.2,N#:'T*?F:/KTF3N R^T^ T?KBH1Q_F M@C3@5]H"M=#8B>N852$-!.>"GDOB9G98AJ_&0YW5([8!3:TZ@ZW-T6^=R1E3&8H[,=G/-3RG':"-3U<4[>[PM(&$L@9=MW*K_O/@E-ZX( MFGP\Y6I>#1&%!J) @#.NPR:4)(NZ-SJ39L.R!8>M&I MV'O2F?#.>B?7_Y#NLHL(;90303X^]?DR&XBDTKJ-&RW6^4HKK)N$?0%5*J0W M@4G)-'5JV#"!Q)LVF.>[DAE\U_5)1=_):C_.#R:WRJ2O0W4-&.A)DX5A_Q%, M)MJ>G#R-3$%SR-4TD@(2K]A0])9"XUZI=LVUD3X^RN,R/YH'73<^3,^_[G(( MFIB+M:W2>W+B,"?R"6W-/P$M1GW;#?>/MZ.QQQ$1W(4:05%,#^U6%WOA)\HI MEC0[IE&8^MQ7R^_>@QQ=+8ZHWW MTW9O8=^1-2YM LETTE?7D"=T#("H% MV$71#LUKU-,XR2,E[_HE)!P7''3RJIDB@LH"R@Y]V..HH@>WZU%W;=/8\GSD% MZHFOC$ =)X=33M$&#X J7/NZB 4QRHR(3C-0(%C&=L2X_71/4?R>5P1Q4S\O M\^7%E\X F\4?@/CC+FVJ<&9WF>T!K8'-50DD6PZNOP(49Q/G)>OD[C3VO@CG\9G^DJ3EKN@K^]D' .0 D(1] W$VJT"+++\UV;RYX?)Y)Y\W MR7^Z-L&\/M'C5MS:,5;;NY[N\;-^'9$ @PV-DWUZGQ6+1;-K.M[DM*H?W(I: MS+K2E-ZKF;]UY?DU 1VG+XQ$)H%8GZ$#8+K4F8DXC)GZX7P 7"(V)-4BN2$] MY3"4ZJG69 I#MCOQCM]LD,(ZU&-$WS(PEM?;3W MJWTFO'?HT:@IPZEUY2XS=*!KW-'%_ECU)E>B&4TDB5C#A7O, MQR'R3?Q/_)F;(N#)U$::3%,2UJ6>N?D$W2N<%B(U[%2"9Z1L?T:+!8*F,H9. MJO,SS(0PGN8-BB&YO 15K\>%PI/@-0&8*79H88MOZ#/U\XF=>SW/COV8=AT( MXB__# [)I^Z3(^BN/D!")1T ?N;K==Q'Z/&5T[\UHOG1L;ZYP>.)XL91Q,KR M\8P;1H.Z5N>\!B^SO8J&$IM+*?3>L45YE:I9K%LYI")37S>XYBJG$_5!^Z9[ MJ;X%8L%GSB4A?T4+#6RN8LCJA=L= -ZH> >O55[BPS9IQN^S6L2E1X@3JY=UZY\=\IX%2(\^1]Z] M%&U)W*%[6H/URO(TF28&M<30>$@N22<;,*70]*@G7?:M%F-5SM G<06KWAXM M,W."#&/P%OF0J0>3?&1'PA0'>1DC+4OL24>^?M6+8'L0,K)Z*/VZ_#E$SWEF MMIM8R=MGR3&S;U2Q%X?SHAD&8(H_H*P3L%-W''C*"!.S-=["/8)7*OKNWU;@ MV@^Z?NU6*H]:C*ZQE"(3O8\X*=)%.?H5L<=CGXY>'S;!(Z277#CIWO5$3R6E MUK7!=@ &&NOQDTEWA]>\YNTP6M1'<]"=+S[S=[K"HD8&R8Z?&U6'0X>^E_N? M1XT^K]\?#1@/[U[XA!7#U86C66B'>WA7GN)5$@MU!PS*@'C(!I'&^+R2J?.7RCCQ&ZH.3ES2;Y=]R^)9JI9BW?G+/?& (?>=AJ)$T\G]O^^'UE0]_7 %ZR%^8B M*3'-WE)FU.S!/0_%2]TB\6:^=L+S9)^\L?L!T'89V5N*=M$S>K8\F;5\E[Y*";1;%^/[_&7S7J6V]E>96C_E0LGKX5\SS1P 8TB"66Q35#$4;$L.)"I=)UNZ M,J^XD[@['@H_;D1T&>2M=FVA'[>)EM',E[ ,R>)4[M)_BA-Z\.=[@0;ZSO:EH*?$/P.=S: M!"_-&<(Y*-8M]3:+A0)][RJ*?OG[O7N>>&.'=;1+/%Y-QR!]W*Y[BG@5%6^D M2<]PK ,8(\9O]'#F-=,&\L.^TBZVR"2 MT#63V220)1F%FB)K0.Y.F;TBP]OUDM]75WLP:S\ZHWC]*OLA*P!GDK\#)Q]# MM,"3FHV^KQN=OB.M,=CD1U)KJPW7RV-AE- M4:*-P(G/HH6(#50Y)(^F,.OZ)<3U^CK5L0N8GGJ9B&O/4IF*;DT#AMY,G6@_ M'.B.D0+=*9,=%O,1F'TSPEP6WN?&U:X6O:BO3S-O;=RL+[ZJSMTM5IDDO=LW 01 1:>5O5!;B!B:GF@$N_+V1(N6DG0 X+YU5+I5K M(Q_8W:%Q].$_B359$AV=77A^0$;7/JGZ.5SQE S79N:\RX^O7PN*7<7,,Z7: MU=+3N)4!&QZ5A*Z<6,O#!_!"G,4''!TJG[W;C!(M?_DO%?#*^[U"*Z7GOS,6 MK1.FL_^2:CA=[H[?U&K,0>.?EBG0>@I_*M/ZRRL1R@7WF$7WU!D2;*G7B>XS MX%4(18:,:$&*;'[B;('IY*P=W_RRV;!QA%$YO1!B?UM,^9/5D$$8/4_#NJIE M:)\GV=6,OF 3@AQ,C\#+_*UX+^PFT0YA$.2K<.%#..J]ESK@K14X;L:VF3]: M=K^V=OW^V>GR5>1]@^/3'Z/"*Z45(9ES!\#*.Q[W>V9&/$'7(C+*F,I0Y^E\ M0V ]X,._MSL2T7RU 9+>X!\[D:]^=;F*?6HH&#>M%)QX4GPWS[TOW6S9&$2O M32T*- :R"@&=UGQ\N5F#.)1'>%W[0::FNFY(^>J2Z*C=XX^[08S%^&N,9I)[ M0_-4(7BKELA4K<)G%\[1L1)DB9-C"5)2^,[1&VX^M<95]X%3#*)8)L9/,S3V M7(I.]/G]0K.V.M)Z$KSRJ0,ZT8 MI=?].G)@"=3*0E,99FC4OV;)^N1D+NG\A^A/*Q&WA&XP1BBEZZ">HZ=?H ]% MVY$&MCV&J,>FRV4I7LZ%V[W0:[YZ.[DSVSDM_E]1@Q4C[K]I&CN M:3 'M-HE$I*NN5 >V5 M&J(>KJ6A\7%DQ=MC@PW#P\+3#Z(7&>.K9AFOL5S)9)@F&4OO6)X7!*[\DX*- MN.9MYG0SL77KE[%B/]/:?GY84F\_U5>PL3OP^CEKA$_!#-)Y\Z-9_[/S@&H1 M]Z/(R,ONN&"D0XP@\#U5Q03AVM_LME\-=ILB^R@[?AY&$G,17/!6=8.L![U/ M_&D#'XK\/FS8W-H?$9M_C2I=?!=7E5%PF=GVV[W[AS/'KJDH)"!\!S^:FBSW M0HS'+(VY?F&[OAZ+8-M\=4BD 7TA5!#X%F<,N$LI_M"=I84L*3+$GRYBDMUZ MQ?>FXIL6ZE:3S6\.8?-3]=Z_L._WQ.D\333/I35OTC&;;XR:R"6LF_9E1N73 MY\$I6^# >46=8KU6<)S&GB+#1V"Q_41%7]S>[U\WC.+8&F3P,M.955%F6DB$^R1=%]K>);M*\7I> ZFWBW\K MKH+P8[9@GC'7>XY^TVRV(C@U$)&+@+W,+N(>1/8BZ0_*.10:GNJ,N]N^ZRQ7":NGTWL1=XYG*5E86!.X'!6=9-(S_)?A# M_M>R684?=/>/AT5M+%N]C!7M4W)/=2]MD'K]JR-X>)1.0+V+Y6[P@*0D_(3+ MR="ON"$Z'S*OK\29B*W__M7F5+!Y7^(\>OZ=-WXXUPW'SEC_CODC^MO+N M+?A6KS=?W%^"=8EB3<:D7O_0W:'SRO7K\R(6=CQLHZ#@-^)CMJ&L+NF2W]0Z MI2SDB)%[-K'MRO^%#GRE]KX'$T!"1LY0M4FYGVDJ)*M7^'*1]GRCMP1N[8#1 MS3']MDSO:O7.A%[=7CUI'FX@[+$= P&'. "X#=C>&640 AX4\A/G4.)L4=PN M-^OJGEU++5/]>N06;X623QN(KTD%+\7!'>!,.H4H6FB0N*B7O;]YV;&KR5/K M2[?@;*1TY#Y%>OVJ0JIW]TZ\GP\+3"G# MNTB2X5@'EVU$XM:$BDOE^.4)2'C@>)LHCUT0OYJA(E-D2B>)+44#>6AA1[SB MXQM[[]&;U0'O/PTJW#B:',0Z'W9$<3;(6JS$NU"IO^E2T=B=4:-2K[<0.Z5& MSF6)>_GLQDO7OZ=D%.RL>#.YI MH&T?,-Z449TT4\'.1MQ!I1CQ+1VFZI&KBJ$!!$3+1VLN9\A>XE/7E^12C#I6 MZQD+OB$D[4G'5?,JEUS'F M5%3&!ED9GY7N:(XANJST$# SB2X2T%\S;O/'(W* MXS>=^BE5?L\;L>.^%LBY"QVTA=FCU2=,(6.DK0_2SQU7.=>FN)INEC(]'WS MDA*%53O7RI%B^1"X5GRUS5GM@E!GY5T3!5WF%(!HZ6?TO4[12'P_4W4ZFUR[ M[3*R\GRLKK):+[9A;"<:;0#*?3[MSB:THN>?[3J-'!V='# >>#ZP:F""9Z\( M/73RD1E7EJ-36^77JKL?MR]T?4RH!2(Y!@^ 1$C- 7#_=J&T"]\24]O#=_!6 M\^:3ISO\X74&K0> ]R_2S^G9TMQ47QU<9#^1MU4Y +-'JR*@!:$8&C]*=,K^ MU%.>%SP%.;9#84OMWX\V3"G8BWX4"?L*W&559.(D%"(AA*E1!;QMW+LQS.N% M^FV'DMJ<<+YW&181(AF"5I^)%TYNG%Y.V!U.I=JFJ' L@\2I4L58Z5S\ZIUE MC/R2TOE?A+/PX&W'UC?OF;K31,+T:Z2M-=?%AUL"^,@/6RO27^_5N\;O!G'QIW2:7#]Z_[P[17O,!:K4D6_WT.!L*,$PJH-; M8BE_Y?*Q&MF.YR;;T&K"L:0[U8Q.\W(Y/8 ;=!FC9Q;;K$\5;R+V(B!%7:_K M7SR?P+KRMV;:[V>47(MYPG+UQN776PJB7W'?.,;$41MJ#H)\L1:UNZI-8^PZ -J&AL"]WL^Y7/[-Q;X#@#TG M^P PI"^V/]O#R?FC+V-5X7BU?O1\[1294^4 $#"CRCO84;>?'@ ,G@< P>=. M"M!^ -SKNG % [ IT^BJ9= Q#R(R\9H )4E]P!(+G^CR"1"$U!6HD5=.@!B MJP\ D@:\U?,5' =!$X5=:/+UK_^P\8>-/VS\8>,/&W_8^,/&'S;^L/&'C;;O M3T%\-^[8B/K-9LPRZ3N(6,^]K(5P).# ><]9!&MCW7+^W8)1W$ZYL,#M;]LK MFM<4/R\:&^NNC^_]WG=9D=PK+/G;K=.F@*R"].,(=]'%#AT"\O>VG.T2PU[* M70G3X][/&5,4_X\ UBS$*_F9]+Q7OOXHQ?V71B=N1BL3'9P66^!U 5["0]W+ M']RG:W2E/C-MR#2>?A_YI+,/TTJ2__%=OT?ZSPT"^MKC+STO*PXL6L5^?D!8GF\WWJXUD%AOKVA'W_83U'WXR ML@D-O5M.>[WB^C/F;KAVR3>E$;@W;^IIZBGB6TXOL^%U$TM%"Y#"NW>&(O61 M!;P.NZCM"+))(,FQO7]YE%"[IUS;ZI,LKTMQFI_[$6-JKC ,OA^SSC.-3TRM MB7;\>=_0?7]^-KH9DO(,"K"0VYIK+ MM.[NRH.4+]X8O1QKJI\:&66'/0!JS5:&)L5\$ )0VXGB_B#/QLK48!]:O_L; M@<%0)Z\U9.Y Z3/\^V1+IB?'6"<(%"/DL$U\R4V[XSX"]Z*_^B.J9GS3GZ<. MU*R[*,)ZP;5%*B/1QPEOGXT_>%>GB\#_-(<;3\4MYN]5:_.?6HG7=VOF5>NJ M$O/T,GVY&2.^%F,E(&8MQJ)C:'$,UE(#A2#&],\Y;[3?3F$)O2E\5/K)V/>0UD188%G/C9_5XINO@U^H'6W.6%_QL4D\Z=Z3Z#DQS-Z M7[?-LIZXY_#DY']=235W(_&N'B7=R&.P:XRN-_)>67W\J\@P,&MX7;6A%'2JVD>DJGWCS M::MUHU0A5RX.E*I18]O>RNTH$'$ M4_.%O6#BK+OD0,LKU.,-PS&0#*T/77-AL62^C290UU/"E=OH88DXR5-MRD;< M[$PW-7+6X=U_!H>85E%4[D<[!E/B;?4-K=QW#&4?[45J!Q 6 K<>/_R0;G9G MUWK[X?[3,S&E[=("=:VWNJ)>=:BN]9NR^?[J-%33135W!9\0>R64,X>@JB\A MST57J+#;,=DL0X^5WD!>QQSUE,LV(-5NEVG;89$UV%4%A:2>AD2#ZW<=K473 M!RX7; 3\D$N;,.2]CC/P"AC^UBV7JI=](N++@L_/FHLHONSA;Z3E> M"4LQ%L6 'WG!DSGYM4N_THG_#9SKGPT8/NB6U-X/I 5>P'([VY$H,\P@SF@E MA9%\7BNV%VS]3;AM&-DLF!30/N 3.>YG]-!')W_)X@/%J2WI^.ZCGBVF MT>:Y1,%TH;3#,HJ?3;[Q7J T3?%9*[:>+&)=FZR!Q2">?+Y:Z'IS9KEG/UD^*5X64K%$XEQKJ\,BZLO^_\:8$ W1[5%[R#@X\OLW72RT#X2O\I MAYEV([[:]B_N>4"R0#4W:1VP_V\X>=,NG!)EC'_B;XV!SR,&&^ MXB:;UQ:H'1>\$3/GF/\-^XW6W7-S9MMS2(6*+HEN5F>RX]1._;P^9"BV62#" M:6!Q\B)*(JVS,T@T,N6Q*O@"^>UVU/Z+>:)!']2KK?K+GO3Z"8EDABFW2#_= MV1+X.K($H&B-+NF_=L\7X[^6<596EO&=:D'"N%WO[;R;OA7HZK(W49HU9N5Q M6!OLV7P]H_87EI>L-I=("//_ZG]G\G\+Q3W:86M(A#7I.5O?E=H7(@KIQM0% M6[^FK3UW\'W XKQZ]SQ3UG#YB2K/KS/$YVQ7+MV6K8=\Q$D&CQDN,%XX 3Y- MJK/87H [!-7_Q+$M!!OS_#>(K/\TXHH+OHG.Y-M17DQ16W'DS^%DGS:^[SSE31&#=\M2[V[F]8QYYL]A2"P MZ;B@P%&($A@#52H!;WTO6SY=:U@%B/J:^ZPYHVS3.6+-PB@6EI%X3R> 82L? MO2YT_24Z.]SHS-NY7U7X2D1^E+07& MLW SCF,0OK!9+X.!MQMYG=<]YK7# =.0"V[S62 M(Z"%$B2E2_*)3EC)7K5M7QU=J3">&7*PBY_>&JH0[8T8Z06+GZ3)$&>5>!_( MWMQP>#W:$!LUDR1V ,2%:.Z(.?N9\9VEJ&@,/27_%7_EB"?86W?ZRK:Z06T- M-\76Z\/[G!W: P/D@AV[7Q1E:GVY%7D8EJWW8=V%-YJ-O \GMNY'&Z+8GY[9 MX(J28^[RH#<)+32^7KNI%(JZ-4DK[TV$?"]M:+[WBIR;[N.SA:GO#_9.&I$0D^VYJ@](ZSLE?A>'9#UZ\J/@9J]%KQR'OCO",'HPTTF MX7AK)G*"?66U7O;VL]+QFV,CJ7,0?BW/B^%?A7[-KPR3!#I74V>4NX\4?L;1=FGEZL523]RSS-=OY_S')60ASWD#]XN-M*"YF(9& M?\1T, ?._>VB$D'9ZD9;LH]/<(0@^+;QM;)\X]TC^U]HOO&=/E$$U@\SO.+1 M3M9)D_PD=:C:),;\IONU(>65HTWO;^=XI4R*#H5"!P4$WW5?1CYF2.B)$.D MC2 Z8""B5%LDG3N1.U7.Y!*L#?(BPG1 (5 N_][%@1S'LTH19^'SX MLA_J'(G1!\P"4W$DM^Y8DD32-OT<,3E[6B_@+Q=?_EK3_PAQ-G^5.0HPA3_ =#JD1L)WI[,>^=T ^,56B?'9RU8QE'L M5UM[4>R*E=R1>3'4:01^_J$?%2S2AB.?KV-XAY!"ITI@CAQ%:[&.CT9$:0MM M4%,M?J[UPIP=-2?(TCM7R%FDBAF"*K'^PW-RU%DB-?]\YG*8LE=$E$;-R0&A M..+2&YE4QA_C;3.IXL!"LQKT;5L-=*"E&2"F5Q1*?CY?W*=\K9!!W6"T>LH[4GKYL[#24FVIPOFS2!\1EI#8"56GG+<&43HPL38*R MK)ANU-8W\NE]'$T\N99I(NJ=%8SO96@1PBZC>:E72#Z69.1,#!BSEXXHNY.Y M\ L:;#'$YXUDP5Q"NI,53.8VJNOL#T7F=EU.F$[CEY,=<);3NLP,KE4W9'>IR M ISH0>>ZH=N!MS #@ 056&91&;[P+(YPD'P//$8J-<7\4#X)ZSRMZA M.RYDT4V&&MPKR3U;;:H,"?[M[-4#X#.VB,8'12\<+8-/NW]CQ1D]#EZ\,45\ MV'X F'!;'@!,THB_S?6*G@,1QA(&>U=PK]SAK2HB^\R:*E2N2#!>Y"$M7CR7 MQFH(^&XLFAEEIQT AYI<-@\/HHFJ"W^H_Z'^A_H?ZO\1]0[K5V+_]O$#H".C M285>B+K/7L7NP\#D?B9GLQ-Z=MTN=>$=N,JQK],3_/A+@T_H*T/MO6+=,>$H MX9:342ILZW8!I!FLK0L[]53_V3(7BPKGX^F=(I^BCZ_+?'' MICK (I?>^EB?;#1\5V+YM=C-@6#;\FL'=H["U]\\?[2K[$S!QL6PQ_@W+MT' M *IMMV! Y&K0#4FMFAR:^>8!, *>1OQP?=C1./%>FQ]!SFE=.&M:FJ#*5H)_ MUCR^9S>H!.J:*G?#X"6\B_C,(EZ;B:>]U%G+NZ8X#; 9LUC^6S&;?=2Z3\Q! MD]U.&!X +#^V3T,=H!=./!9!/=5B-;OC'*,D\7=-]?W#H\O=^FF%,8KS_57H MOQL"](\&C-6*V"Q"7NCX1TO\@_V D?G^]/]T^@4F+^0%W;]7D+^\P.P?#/B< M.SWFN!A3J%#&?VKU#=1J$A%G6M=71+K_3L7GC<2]^/FO-M6>1RN[ 7R<5-0\ MFX'=UZ$& ?L>R?H- YNWGL>2'YPP-5=*+R"UPQ#0 3SLV8P*[\3"SD[DO?H= M#EV?$K=W/#\]V62/Q$:@4IM58;B]TE91/]2K3TDV_15ROVSQLJH:OFR=4A$= MUP(3OALN;_,(]BQ<>[&/3,YMIDELKR!P&]W,,_8$[[>GZM=B?"BZY('+)&SK M)_W+@R,_FRWD&C+#1=56W>L:?X5-"RQQ1_K/+#JS44Y-0IH5R(X0/Q_#[]E# M^7.<#Z&GQ "W\"0LQ7C>Z/EP);U=4@>!2*<'JPX %P1-[VDJ#,K MS&SDUK'5T[4_HSY*%/R.(#OL.OY_=!#_H?Z'^A_J_Y[Z57_= MQ7;W?PS[*O<76'?51S?<[ MM/:M^:D*?[>&=(FGCUY&%!FC3O7='\=DQ9I+Y[T-NA4-TA3GWSAQ\4,J,4M^2F&:8T MVVC?0&*Y>+8D/\_Z1/URE\L9+^M2;A\5\>XR_W$DVZG"^,@S3#YY@"#2@1"B M7DR4B G:\JQ-M,WS._+ ],&$8+T>*5/-2LUGN=I?JFVNH*Z^-,9EWGU^0Y*0 MSK'9\"S-,CGZ+,6<:BNJ+_WS @K]D_OG;#NV>J "W]!-4;S3D]H?YX4K>P+ M>9^CY!@RG>KYXY=3X6RA3\)^ 4SH!Q5,5"Y?@%9LW;25>_^^Z<'=R[%7! ^ M$"9RYJ7(46I1UE ./-],Z*K.1:W'$.]_3+8SBE657=C:28GIBW,1A_U \O D$)ZZ"-J?.U_QVN!IYGL&KROC,VD+ M.CMGEY2FP%ZHY+,$;9&-M"CK??_18BG[PJ05T(C1;;,CDO>)GA#_PO 9/%7'Z_G\&> M%Q7BM#J_-_PT^BZY#D)$M09-Y&QH^CR_59T@-CX;\PO<6)0)2_CD<^:^TW7O M;R]1Q]5/?';_ M8.^]HYIZNSWQ""HJ302D@PJ*@(#TGH@(2(V@TB$BO7<(D! 5J0(1$%!:5$ Z MH83>I4GO()T0I)>$&B"$']]W9LUZ[V_NG7MG9OWNNV9^[Q\G:V5]GI-SGGW. MWONSGV?O'931V,S2L/ 2X]RT1F=-;+A-E,RW>0*)SW#&P+=XLK6DC3W3(SHR M[R& Z[)2_KZBK1)'\;SJ5/JVJWWS9)@1WHH^0OY*/J Z<">X#JF>]'P0H,:$"7]YU@*_GL]#EP.>WEB#I,[]PYV[<^@B7WB MB28E0 ]="C-1N7Z7%E31=LL6U(V!1MO)1FJN5L^!S+LD$>F9==\JM_#5_AYP M-.H/--LPF41)_ CD@RF5U"7J3"84GPBO*#W)?V.$/ CK)8YG"MD=&[8OW =3 M&[QP%'Z] :=E+T'KO(CI@3.]2RR6_D<7O_R?>'#$UT1WU ODV,9W.^__Y1X) MCUSR)6#/%UQ /^6Y#DKR=(4W'F#%NV\O(Q\IQ+D#MIZB@_<+M2"GF0V"F1Y4 MX=.@I(LZB5I"KSR-<,7S\=.EX\]/M&'620LRX1GXL= =C4SC'BLK>I!3%97K M(QXHA?M7'[[T(+/ ,\#&-MY6-&26A7%6C<.B434P\9;M[;?A8<5R_;D'[2"U MYN$PNGE@O>GIPH]8\R0O'$$\T27/<@U^:WXE2@2^^M(W1F#TZ(]&5\&,1FUE]?Y@Y/L7=S"/]0=5 ME?\]BTK)%N1\8LA""&QZ2'J*Y\[^WHG1X0NRJ2WNZTQ* V5L5>TK,#@YY =)3T[;W9+J?86F2\:,Z3^MORXT+P(351E:R@#%,"!]U7'!B6QM_ M*&W0M/N@E=-N4-U ZSZB,'3]NE4@!+8Y3R_*5HHU-O2GN8*K.WN-T(QT5?'GU)";CP M&P#(O^7"NFE!Y_#E9:^8./KY8JU(^+X[U.C5JJ#'T5&QB8FFR8[N_']DNY1> M,D7YK[);6=%H"P#RG,6<@C6:3ES[@5V/@8NK73P==X.BG/Y )@P[^N<1X='? MUBY]+1F=VN@I]?AC1E\#SK[U[7!JQ>N0\_/,=M1X2V.Y8?XN-T6^4_ M@A/J==YX:6E'+?)H#Z\Q6*HR/?]';YO_+VVU1_56X8;*RC=MQQ\-N99S/89N MN@A;.M@DJ[S)H[J'UEX0U^(4$<+Q3,;CM(B-)L ;@[9V0P594UY\ZA]RF]N; MUZX3MF;D*.H+,A[D)B\D,&<&-$1P^RJP<7*)P.>>>) ?$J1K3Y["7KSC8+46 MTR2K)I0Q5DS>'IWCNMILM1KE^:A_BH>6S+W:2$NZ:_-M-?^DRM [_M7E9)7# MU%.X @W=Z#*JS+#Y!=$'FSBR+RL-13X#SWD$N[%<>DTU_LU-I0._>&)"F[^^ MCP8#>[ F>DU8R0RPZM))*IL%W8OA-H,QS_&!E\^8Z%HB?2@2&YX>7Q"P_X\; M&M9S3?#?[@"%:1%XL4O??K1_0R_P.)99D23NRY+:ST.HMX;?V6-4A9OV"G,, MTV\6"#T/VC/O<7H>[>B9+9P,Y#N-)]\!O8?YB(:A3;O+1AM]\V]W)'D"MP$'>\WHBM$/=I%$JX.O>)I&>O*]>V79MK/=+]W*FQ]847"$O#*#>X6>7P.E M>=SQ5ZO1*PU\,-#0_J=7(FR*^3EG@&IQ/(['0KV$^2!5_3%KGG>9(_5,3J&H M (]"_$@"6S_E<^CFBI]6NI>6CHD/3&#_/XO)4]@F]P='[:K MW]6(2,;&3'] M(0UL22]&.!4[%LLQ!BW@>^( I3=K8,OTNFM#"0)CN>PO1A>/V5[D7M/S2BE5 M[P550#Z4<_1S&*T K=I^F$X4D$U2KZ9UTTYL 0#T[D[M9"YH_C.\7[1D&EC7 MW\!^ZXY!)"^YGCH/\\1;(8R[CA"YXAW-TH; @%LUTJ9[_8#<@4EFJ@XLKE2/ M%$0\6],#QP?FJ,\ UDZB5,3(*>.Q,5]I7N'B M(9B1-ILC$;-BUGSYU)JLF2-4>GNHJ%B[HLY=>[/C.W- (RJY0[EO?C&C;)D MH1ZTD+'"0%(@B!%>E"IC,WZ8WW9 M!Z>Y=7)8\'(71I6DSK$ZC:R)!Y-!GX@&EA(L=+Z426*\X6> */0M M-]@CXG(6E'W]:3%FI2W*\KI^;X%ZZ.6]E_!,R5CQ M$OHJ%M:\QDN*&CR10?(FZS+L'D.ZY?AEC=J2DGA0K6JZE:13;1Q3)QUTJWJ9 MZ<)J],D3J#J9^1WT#U]#/#@062R2_F :DC+WL., =&MW^2C8=OCMG()_/H2& M+.5P!K@AI0-6AS.:X-'AF-^X]/4GA$LU*I[%G6EQZ"2^\)6GO((=%Z_[7VYP MK(PG"U65VWV6":5O]W_\JX#&LK%L\A(?TK1 !'R[?M=B-*#?X\1J]=W@:!OZ M71$M$5+W7>LWZQ/*Y[BA.K%HUXV MO=*,W.=[W1(;;,%%\)PWAP42>=UL!.&%(OM:U_=R9,<3W>AI9Z1"5L M#T\=,D,, M$%&DLN#7%M' 1K1P,=4?=AF<.C08.,4P2F9RY5V>3>O<8\X2?%ZH+_D5+>!L MIY_IH-KGVLF)V%0F%$-Y5:U>^JN(T]#)::0S8RB+BA MGR1Y7+VYK)_V^>LU*(.0)^5#FOS3 =9]-I#[Z@=$YNK!F+3)I?+RM (GFH=9 MOU\^>4:1PR$+H*'/@I.M#-@N4Y](T&T;(#C,%9$)/Y^GVYGCA$1]%41'5N\@ M'6-UIXSR<2(ZS@!A0@0.[-@WFVMNH\(?9XREY7:9>#XAZC+1"TI" MR_03+ MB^/[H(D4IV)2PE%=X<.K%*EVF0-=G+&2*AJ/C QUU$V?Z#2B">I"( MN 13/WE,O'>"G6O]5F ZE28]KO<),HEYP*DJ6"PB#F@VN(7CXIEL. S+:^$( M*_PT'J!C =0^;R+#&ED%"7?AO*#QUPPW78. MC-UI09,7-)+"]*4)OT!OF<=$<@LYS^.&='H2'0])%:;D*-$RXNTH)+D!%Y9K MSV3"E4FW";_^+[,-^Z^S5?][23#'?JM4??TOQ?$O!C!=^"?^3_S_9ARC(Y6Y M(3\F-O*7T3CW/&_/G5=X 9(9NH"XO.)G4H&VNI254+KM3SO/__M"91P80*>K M:F8IT*DFN+FBO3M9UCU2(1S91 M@ 'C+?*)WQ90DRH+VO;A[4NP@H>+1P;N[^B"WNS6YLH>M,[*$^8B$/9(;F-3 M$Y-J-2]N5+;:T76TKZ=L_^/>*0!% "H/2$L21F%YPGK+&^(OC>6[,\U"4C[^ M4..BB Z[ID!/+@^*O>9=94B]Z61BE%O(LI.!6]/T[T788C*XYGQ]&JF#6%?. M #0P">Z$'T]DXKB75M#]'B)RMB"S>3HJ9?.PN+K @%VCP37VKBA:=IZ_V1*% M?V%224N%Q@OWUD;\W S@/O(>69>NY/.Y7(@:&N/_']A58W8.;X-_,8#9]N>N M7OKK2A.8;PDN3.LM/TC[&F#H^T?.H8'_+J!V6I>5HO9W*?H6LS1K/REW^XL* M7[@:FQ'#KUL[])?KO+#;&TGX72P:*5('SK#/9<*Y';A@XL%\\I"NE^2^N*>= M#*^>=@E^O$I)&7E0^O4,P*N!L4YOC ;X(R,0MHC0='&"Y"2Y$ LM$MUBEZYY MNF47.KG_$1"Z-,/UNNH6X$("QQLJS=_$$+QA\QSS[>'XUF3EFGA=OHGI27,= M&P^WCY07DZDTF*X#!%DI9&^-NV:XU0L#/#QA['AM%#UC4W:++P@?GOF8>>C= MZUN4EVGD^O MOJ2MF5T[Q1&+"T3^^;G0@* L!^SFK^-?8 M,X"$[O,U4/#2J^[]85U:L:V"<4Y M&7$:>PL--,18G(O=00@QS ;0 M(U&8>)C>T-=!;Z' 7@4-Y_KQ28JCLH=R+R<+H*Q4;$E6ZZ>5,I- %\ MO=E!D-%R_+BDFG04(AZ,[G6ILD.O7O/'/=W0A-B5/['/[?_ M(,)KW^(1CRST]]MDQB_"GA"]_"\R^">7A\OX&E%ZV/"(4R(7] W7,0?H%]MZ M3ZN[CL?5V.OPY=],4LH^5(<$B+7J)\@)]T3^&\0X8%^S!264*0(:3Y+4D,8M4Z?M/X'_"@R].@<^[><=)L4Z'.R8@>^HT#B:+\:^R\M9/""(1[8J(OX_)XB2C4: \].>X M[E!A$8=VC)M@"_B17P_IW0:H3GF5)$A_8CQP^C5(SIQD,);T9-#$"KMB[E">XDCJ M^,W^%>(#*3JNOWI5+NP7BKY3JCL#%")C6PWRD\>/*[@FDXE?RO'4\^;9/^MI MS&8VJ@C,0Y0>GE\96-N?V'L,!!R2WNQGO1?QEST>_F@EN4;4-A L$L?DC_G% M U/HP[)#,W/U#51\Z?^;H#RY>/\5L>'.->9&XG_RKIN$1DWPN&0[2&PU*F!H M_\))_9ITBIO'9'&=*:Z>L:G&OV%J@/S;/AC=]J6HJ='S_!OCE-1KYPFNCVC;!WN^M5B%*,N3BO#0_HQRNU +#)MG!K:(T3IJTR'#O MVM) 97^.W=7FPKTOUL]>!MNET\) N>0.H'Q);'3^JM\ZZ9[0N^P=']9CVV)P M<^,'($-L=%%2OFG"&2 QV>6WQ_[IU!E \PBTCQ IV SKZ%B"4QT4":(([MN+ M\.,A7 ,0TV"7+75$!MZ&O<(',G@@%H3,ZW6_78Q#K(PJ!B44_@@:AUSW)M]# M@4?>X75&LR%6Q6A0]),J$.MY!*#/N&>C#CR/ T0%NH#9,XZSF&JI';JD$[Y"L+>JX[ULV53K'IFC?P2KD@8YFIS5[G78V7"0I>JD=PPU<$@SA5T[KI?A!O@5_2%GKC*0[U U(#?G:(T^80?&3H68&L[ MP=AL%@$%/F_#I%ACTV[%(3X]M:AMOBB*'$J^!#RN;8CW?BIH#CT2%=)&\(,E($FX7S1W$@K-TEYLU+GBL%- M97%=3W?KIFZ9XB,UB>$'< 26:B/)[L=D40;.:&SGX 6']^_,._?S@#^0]0(U+X5CF"4/-&:SG&5QZO@RXYODI5/KJ-O MHB\#9KRL)^*B1WSU]'4FT:I^UR_]A4'?5E>8;+\RFS/"HQG#4_;%+F+73ZY\1T9VMKW>JFV3YVK0AM$S\H!3JHT_'4!JQ M^H?-JGOA*&U+26W21-/DB''E\?]BIZJ+'7*90NE[:_(EU;IA2%Y>M>^9:X%CHE;:=9XB:9N0 TN2$ MS)//V7+5]'[!X1A0!P'YLE.=)1."IH').XA*PG>Y*=[(>V>/B^)Q[8ED(-XB MJO MM]U4>V1W:S?*(V8_<'YYDRV#9%P#!VW$.9C4>7S1*8CA,E<&; 3),*3&QJ2. M%S[(Y^ 4;Y-W4=Y7_(-LJ6EHTYI5>JOKX'A_\:[GE/K XHN$/]QO,'^7Y'U; MEK*.?/P+8>F%6)QKD 5J<:2Y,#+M*^-XZ M)2+R7>[$B2XO^^0-[A2WQ]QXHA,T\'IW,X@>W]O'>[$M9^[Q'!3!) A7$..N M6DUM/+ ]3:]K<<#1WYA<4)IU3;.\W[G>6D2_1+40,+YB;$L1^CR,/-QCT/A: M%(TZXN&/:GO9,7J<2.]6SHLX/Q4UWI)X0!8BT#;X1'SBT')@(2M]>KO[<(.X MNJ*TOD(L<1Z/)'@%UZT3TJRAE]FH093:SS_T3C_AG4[ MV>0^6G;C'Y/ZE$T-K7O_P&U([G39W.>EG:5]L0*?LG2#4B[S3-^ M7+(;WXZ3H.I\'_8 ]"7]$K:?@KB+6\+XL#A]:/6*\%$X%'"[WJ]ZRVN$E /B M33Y&8MTV&K&H"^%HT?$3/R-(2G\U9$;M-V]^J0@$U/8V9)XF9 "'#^QL/(Q@O!3 MZ.,HR IU85:(VFY4DHSKK*'+P,>:U(\G"PUFI5BM(.@P2;VI7DV6CK 7X].P MLOR@5FGC,T"$6Z1=2"UUOBJ,+-B-[*JC7D#_[#7$@L)#4W)D)N\D4$[-J67= M>.0I%A=TH'RDK%2UU*B>?+?/70*9]6(4HP2RP#B9ZW9-/:MP+9YY4GJ;Q,H M44\B^"I0&VO=.,T,5 (Q=K8NRIK$GG;]0;P]2L-"KEM U5L#7,MM,S:EGQ>L M([S*+FVK\UV-I^K%Z M^F=$"%9)2QE^PXW>(3]+!F03.F/U4A'6C:'AIKK3X$C\=L(UYT!V_38_%9]C M&A7_8P8X\2) [91^8/XD=;P$(MD%C32K&EE]8:)F6'-T!H!(]&:]Z[ 1J[^9 MS5*C/IY[SQ"]#)[9AE 067"-T60Z",)ZCN_0P'?9:E7^>ZDB[^#5/XAG")/C M6FQVQS8U22OZ-J;FIGR%^*0/]JHHB:KL#-#D133LMH6!HKN3,!JZJ%UAO2VL MA EK4F>!S43ZYVS@WEJD-)]O']Q1&2(>^'CP[US^D.Z:DT9E5:_XVIJ";&:R MG='W:"U,C'L>E3[8$B) S!*5_3Y,^8PX>*)B?P:@L0KD<*FI#)\03Q0# M,=#59LG-TV\M\_-^E4-_DIP1[>#!&$;3Y/-"S &*W=6>%6/V ;[S5K+/9'A4 M.KGHF^L$5)%UD?9-?SQ?T*YZ/P_QGA"%</'D9HGFI_KZ&G:!G]*&5[?\URI!Z&?+_.J M,*1VOBB$#IN*+-_&!\^#PLA,OPL2?[F5^[,P.DK0HV:>>95H+ -VVS6:.K*. MK$K:&'!4E/7 1F#K:\&%//G1/_[ Y='!#-WW3 )"M_.JMI/-,1A#N:I/F/^] M=$4:F_X 0O_D!RPI2)+HX._//=HP.+A]V[?I"-"3CWJ< 7H!@9WPTGE9^!%. MU!H)+#]%;_QV>%,^97J50N!VFM[H!!77J!%<)X#-Q6&P?2CWJG&N<""GT2^U M']R.6EH\@B3*TZ_]/TT#>P6/V^%:&M6?M;]/='RAW+MU^Z3I#97>H5>?TR;/ M%6BW-J$R;%,J[=%V< 'R^D3F9,FEPS M+G*KCH>@TL%#[6QE?F=KH46GRDU6Q8/J"].7IFGJW/G-=C5YP_4OAS2#'9T+ M#^/T<@YK!\\ S4#&!WW\H19=I;#\;JL]!Z/T>@<_PXX&GM.*\NZ7>@7$@*X# ML>:XWL4WR.;*X&/#'T3$00M>I+!9X8F/L_MXNC-F<:7,ML BGMK:D*$,0^DE^\+M&K=$2P4MSI&?&_YFJAK$J MZ.7@5C\LYK?B>']7ZJK""QV0Q&CT4["10EQPLHFUW:U]'A/W_BSEKYC_Z1(P M'5NEFC. /("M9+:$I+6@!/IYK-J>E6=^-RN*NGH18=$4$#] ETG0([:TLQN^ MDU1(@QC5F#K)&B:N&1V\Y.K<$,(B(E!,,!4"KBWQP*!B%Q[5PULR9"FWB*H[ M_?*+Q&27S7=*IQGW2LK'??++VSHFK8R_A?N^,+AH[>>:.5Z\ M0N8<(BE8)P;8A!2EV6??H;9/8-RA:-AE:?OMK 3*Q>9Z_91W*@.ZQJA88.KK M'5,+UU=@-ECD%&7[Y,U?Y;(%Y55O_Q3=>=BE_M7G)V$=@S(;+X#:'8S@*S*M MD(;#;AA_TVU%2UE?'K7.!U6(\@M%.NK/9U:% S)8390M9=@!FR!"O/O9@_Q;5 MG4D?SX96RH]!5>LF+,GE16E.=WMG1J035\1W=;%Z5-7\/(6PC=R1]]5W;WY9 M5RN4$[&Y^QHGQM8TTX%>A4B2AT$8J@,^+R*X)8GJQ$15(-#/K;-294Q2*?4X M1IUU\8\W&10T)&W!-CBNB<\Z;X0-ZMX[YG()Z464GT(I !",QE,9^$+BN8,A#.&B)[CA] M@Q!7B#R19S60'7UVZ1G@6@; :BC%SHZVL,!=FTH MU\ZO:/"2ZA5.>&TCI'"X@%LWW=HL/N@;BQV:\I M*_I=(9Y'+:1="]!"/Y,9M,S :?V]$5TS^W?.]\\TEL=S]_(:>$I1^N,/7I71 MW)7@I GC5[IT*'1TR+G#;0&2C'@H=$?8NH^BP5#8,Q'4^&$R!09. M+X=;A##N5F(C[F+ZA2,G]S0JW#6#I^26ZC(6DC;YL8C07N'/22=VIKK 9MNF M#;=C>])[[OJGN,@CNS8(Q@Y9YY?=G 4OV]#@WTJ3#$^6<]6@>J?\P.O=%6W? MA1ITR!F@%%B] !$Y;.V;O)PZ)UNNS9%$DK\';X>K!QS7P.3"N@TK^O(R:]04 MRGXFNCUG/4VG8('W*;2C;M9Y$3H,S*4NEBH+64JZR+&VS_;4)6UV>\Q1U)MB M$1N^PP]D9J6J;3@?#C]8[*:W^XC8R$::'/,WG0'H8 KX,X#."7?(#U7[-&XS M6V.EB7[^U:$:>..B(;="1-8&.3]19>(Y";)_*N$LK;,=Z.Q<_8?(UL"#[TO" MIDD+T0IV<5#+0I^Z#-Q!!BDEHJY7U(*(&%[NW"KE'TCY-@*G/)\%56GJ.M]+81&XR3_E=V6\Z:464 M]%<&G+P-Z]4H VD>ED[OLB4J/$_ CBKI_7F],PT4,\_7JCZ?<8OH9%EK^E7[ MO3/ =2&G9$_8^QYB312=K-5A^')HYR8*7*!XB6#5TGCC@?;QO0RFG9S+IL9T MG=_[#^-SCO<."]PB4!=@0@0Q"]-N,:L\AAW'FU -+_(X*Z)C%_T)YH-G:6^D M\KDTNG>8?M U\4$U;S4D\2E\FL(8L.4/T1=:K4\'MU[;0Q47''N[[9"0#%I< M"8&%@9KPXXSM%PDIVZ]>I.3CS@"A/!5'_'^COEZZO1'@C.#)5%S%)OMDZ>T M<<\RK%UT1LNBW\O+(\.O7EJZ#VRB=ML?1T#?.!A-1WXMO$U%47T&8(.>J.-O M1AXGE@=R9?*^U_??8P/9"W-@G>D=0WR4_ 4 MD2Z??,0G&@.RGV/?O+0OA#8X]_'A\?=6%-BY6\PA/BNV1, M$M"'69X+SW M-VBO? /'R#'B]K]7F\&NPY'+.DSS-@#5]ZW6D;*2:Q1L/%:($;HJ*GJ7X5%J M(JBK1%&9P/$$OZOH9?Y@G/H,\$"8['?,,%GWH0/!D$T(R"IM.H\>IM[=[)8Y MF46!QQJ5%H#B38L8?G8?IGSO2+_QGL.';+J\;)+3)F$& ;39[9MWEM:[H2+" M6'X*/XO+ =8^;0$792B@0T]LK"T_-NVCXWVC6V,[5VLYSP"H':$J_'A;-+BE M8F!2PXUKIDZK7"^T@W) !G&RU"B/W;XAN*O)-M=2\\E@5G>&_FN/;)"@P'SY M5HK2"9PC_^T04-P^('2T9A>S"M83)U4?1VX4E#OI:#+=/S/>L]F@VV?X*,*0Q!AR'J@U6Q6GJ\I/HK0-+S<:7U28- B8\^YQ;^ORO+ M8$AV:N=C[>31A#.]611M8"#*/!\-S?;!UDL[;6R)EY>2>M=:6*VVE(MB7.X- M+9^B^HD2#$00 MLZW&SQ36]?:G6-/6!J_O,,3OHT4(/!O@[V82P @TQ @T.^'#KIUY:FBYMYY\ M#"'FQ@172ZU:[A:T7#L#>)E X&< B= *\_>%"(>+,)D%^@FJC@!3Q420Y=@S MSKRI_C^=Q B*J%-:K[E)GIL-S,NP]#M#P@M'ZJG<6I9[T^SRIQ>O*8& ]O:C MQWFH0OA%V3(&R6\?LM@_]#KZZ__*59]MZ6T[1C%"O0[:"3^2RJ6HS16,HN ' MT$DV>M+5(+TS &P\!^IV,(;_LS0RYFVNH@GSQ&]6107="CUG=4[CBNKXI.99 M$4/R&'XVS7MSS.VVP=\H)EYJB9OO-$:1)5>B^X?9FKSB[Z.; G6_Q]=8;[K] M6)M:GU:*'F90'DJ";I["HL8X)%M$/?-0N7/$0-SR&Y+V=6-H[*^EL,VNKX'>C:@?@L6Y<$ ME2!&J$O/7%(G8,7]=5FJ[TV!EUEV<]^.$5C438<@\4'LJ*33[^T"VY-X]71H MWQ796R<,R:,&#\!W&CA/DX-D'#H(W-[ (]?E9"/U1U?/E8O'&RX- MB0D5CTL8EWEN]+?VGL-,QWCPLW^OWZW _1^)[9[N @ )AE6SQE;1\ !P"X2^ MM\")18CIOACGJR4-5,X3KLY3^70YYB!^F.X0D'7EAJ-)9DI$5[-CV&'2#;K( MC)W.E4LP]7PG;I'3#."M[^HBZ9+]D7NH-DH=P0CL:.=+'3Z7='#Q<[-[<';U _"XB(W M+FUM!+C+5Z_&/%0'&<&N$^FS8 +#!@M@D1/(%T#RKOU/RJA,?T[1W+4 E/(W MO--\13P^Y?'.K2F_?.VOYFN7 .+NP)=[RK_]UN#UC!? 7/)C1^U^[ -&G!2+ M7QMW7HN3:EXL[T<]7\HY UQ0_^41(S\4O^6?EW1PQF&MQ&Y'35HI M'2GTN=]:,<[0SW.8X=ZRAPXY;N-QV(!_7]KT050= XUW=N^OF+U<3Z:QK-E] M8CV_' PNBJ6=VM:.FY6+C1V1K[QD9,W3E_4]>?BU2<-R.A$U+_JFSD@+ G7M MDT,"X&[QH&KTG?-P"IS56[]'?]W<[@\XP3@)M"SRFFI\16MW: MYWBC,%X2VE="%)T?<_!?:V3L*TRR]& ?>5>-]PL'V:##@1R?S4PFE?,R$?+] MV6:P+BJYEDO.>R=?DW>WF=VN M-3'&T5V56[OLM)>M-N0B*2P]#BZIC!GJFQ7C?-9:]>+90P#/I]ZN>Q\C_#'CNMJ6IQ;@*55,O=#LR"6(R0XT7SHC>>$VIX1K MJN%LWP;RPO-+NOH%Y59AW:E#KMMZO>[%N7:WK],D\;\1"B;PMVW*:-F^:Z)5 MF^>\$?V>!R]R!@@),O]BQ\KY(R4_*I_U2"9_SQ1E'MKRLDTK+LK5;TB;5[\M MX1E-(O];XCCC OB#B<&'!B%;^9"A,\!%SISCRNRANEH]@GHXR<_3)6/71@U$ MV+3/%,7U\^@CKJW!9/ Z2Q/2Y;(1$K$NKI[JHR6D,!SD\]C"]!0PI06_Q77^ MGO5W"L'&559Y$[#% N"'N>B=0K*=6#X4UPJ4KI(F2!1XN@L7-#86;F5J 5,_E9T#TX/Q;(=H@T&24K9](OEE0H&[B+^@G)MG0/+0 M-2J*6G?%R_FC1G7'96C#\CW(DA5$W@-9VJP2!XH(RR;R/RDI=GJ*(=+PA\Z^ M_1 8YR_EIH7O^_)]ZX0Y57ICQO@ZI8E6AZ9/4(+6@V8]CT_WVV17"A+3P_J[ MZHU_9-W;7KI3-&ER'ZW=])_1A=N!7Q*C[\T]4G0IL),WAL7?7%_*K%:L:5(B MF=0R6O"JBL#UIRAB:7:B?"1V@H&!EB\0F?1&KF^:$Z!["1Y]8@K3A5 3'T(# M^K0= [I*.\N+!R=C.)B>_>Z\6\?SOL 3A]7.73NS8?3Y!^GKJIF\74,Q_96]10PE9M&#DVD2F8>FVG%E155N 6D%5K'"0]QFQT*S$9/0V5[?H3>/M%T M2PQ2[TKG/*T0<8&!!-?9J:;V[3NVEBH^J=+4X40/ZQI;;J7_+%74.[%=3YX- M/9 WB*=#!@H(CG\ I;[T&&6AI-T7WKBZVDL>GJ->P%/%Z.]J#9,[OJU=*:1^ M#(B^UTP7G Y<KO%7,1C*<"IV9Q:O))!20"6 M'XMP"/W*LSP#8#X)K^LW=^^:1E(RM/7H5 X9\QLO[L*++ZUCFX3Q- 9SR%A^LN-(*$#-_4L\ M_BGY8OM2)0[.Q8]+,AUC]VE3;%-Y+KNJ./:-U M&MDK#[^@MQ8J+9J1_"ORXU+.JHJ27"8[>I%K,Y%1-@+WV\S+7IJF?_]>4Q?3 M)YUH:(33B^M[1%&7T1AACZO[^.NU"4N< MCQNUH_S6HT[&E^22PEDUGQ]7&.LL""I5&Z D5E:L??[P.(4[,NPJ*;3RL$D6 M2G[>D,@UHP/YN@>OS9P!KNW"33NX^0@)S97O.TL:_TRVZ8(84V/W<9.UM%3S MG^X;Z)AL_E""A0/U]H1'QC-6CFE#/U"TV#AQU: /F>C'ZI ;,?<7P(%B!<5[ MJ(D8$E1),W\ZH)2TLAO4H8 M@W%!*3>[A!Z*-D8*K3IF4[7)8X,2@.>TR7):Q M8XIJ6/-1,KP M8*VJ:>^3+RZ<>S':3U%H4"$4+; PC9QM6G@)%2T3[FLLM('V'T8&]8'S?F][ M]U\W<(N M9PR3^:!)+:5'S[OY:F4?SM[FWY4%%3II(?-?6>&@V< - R(98-;+>SX'1TH;F_ 7"8/W%3&1Y82R_:$7T]9#%LV8%SP MVC)"!B'P/X*QA9?TZ58WH#L?WJ=:%PSHJ3+GWO[[Z$KOKS^QGQ3[VZ=.P]Z: MP 6.QZS7-98+_2'AC>>V,(S,-]J7(?WI(%[B*.[NIUX:3\[E);T.X&^TT?>: M8F+R;\/>QZZBG9]?9NC6E!M-'\TM@#?"L#.>EY-:;J11ZQGA[_@ZW/JX'#UQ M]^-),)']:$&5&'RB2(R2.=:-VP&].-TLG"O&.9TL7PPT7#$M6NH$)3P;D^12 M:&6''9@D9,I4Q--HT*QP<:S1\T3#I2DCG :0Q6VB3CI;Z>AM13-='37/@T]* MG4?<;/C*@YJ!.HU%!_+=)P,^ G2#[D8IQARGN+3&"-[9^F..S.J(NR%C3U,I MBK)O(2V$_FQ'\I1,,_J/SUZKVKEZA-*L<\X(Y$4- #W6A'[!A BB'8T7]A$; MU2%M=6*H60?YR#(UW&E,%OP+]'@\^_G=)EN"3VER72E9PVV'7.#1(=8ZSY>+ MP_F0?IU21G?3G+NYYWV!ADB2Z&F6HC#ABHH='^IW_!.E L7A 47>RL-TNS(_5?>>* MOH)Z]IG!R8J-8\G9YT!Y!OF(_GF;/K&74*E)U,N*2J@;V[I^F@0V^%-");C]GA4\S%'VD1H8Q15OL6V15H$Z>W1N6'QZ#5$%.&Z7.L:]?$SZ/ M=SY6:""K]]G*(4QIY4'2?YID9.(0!5_><,;_IG%7"/*QP_:WF+-@D6'? MAS YOG3LIF$=7Q3F:7O@T'EOKDO.Z]QWAF$*SD.S,^J ->:4);=7"N.7$:TO MUIX?>#@F^#0F'U'C+,(KV$NGF8IR^#,-$%W@XS?UWKIK)+2VMI&4T M F(0UTC4#W%K+P7KN#4T%@0;\K'J*TR>&FV"GR?NB[9FXT09M!9< I9P/7Z5 MM*7,_'^N*6QNSL;_#!*JQT<3JBI;8TLWH9E6Y8W'^RNT>&GI,@X?==.&K*A7 MV?/RY/)*;.-[>8NXHO',-0F9B[]J7\"I(&.-TBWX,*:QGJ!J 4&?NVBI;3?> M%?X4FX\M)Q>KOV/*HZC!2%K,52^MLJV?=CH57IX!C'N,.S8HK(S!0*G+4HHUD,15=:^J!K:&SJ-'-A+ M.2FDOZZ)U%N+H=_));6YAC8@4%B9B,(I =>X6)+&0U 8WTLWHCK)*LNZL"'C M)FCY0QD]R3M6_7@WV7*OW2;>8(/G-]&A<>;U:SACU>[;G1&)&177=.N^G."X MGA:*!O@9X'UM.SOX>"I_Y=$R8\L9H(UFS*!^H1[ YS;BP?\L' M9-+-O.#+'4(EFM<+_N[8O2V9W5)NIR=J7QV8LX_8F[U:^W68\41MWJ-1X375^AP>S5I6655;%3,TPF9A:S3Z8OXF/Z72 MFTZN_-$Z&;P!:X_7N@R/?5##$[:KQ/3&1*'>%@_#ZP0=&97[+7E.F[J'E5F] M>390S@JSWUVI,W'K:^Z')AWAY%OFK%Y2L[C>.NKP^/33-V< Z+@-%O%N[>3> MF*M,D6S%FWDX-2)LV2+CQZITLDUILY,;I]AMK!4GXGAM10^BE8CGYGIA5+>4 MCS;LM]E1)*GYZ>L=&!GMJ'=[QL1^G[ ?^S[;-ZL #;.&+ 6.GGX/R39<>V'_ M\SVSO(>&2%='G^;?%N YHO0JZX5YI6='2^Y8#PRY%%$O-+:CZ$AWAN=11LGJ M-34S!TY"UG.2K32I= #NQ4@DBN4N?-O MI0U>6?S8/O,.QW=.&H'IG_S#?!\"&Z-?P1[7C#V ,2Y0H^@>50)OA^FF[1'# MJ>!-T759M_!!SCX+#2*G220;;",+Z77*"0A'%>E,#G&T^>. !PVYBCBIN$.QI*XJUDW@6U;5]:M^#&HZ/)=Z = M"Z[UV)-UMGLHY4K\5N&#FS=C'CEF$MF)PZIA3U1HHDM8K8LO?KSRE3Y+ M.RR&"EBGM^3U1ADG=P98#_+9>8*X7F?J@262V>F9'&F+$#^AY.OQK=TE;CJ1 M3:ZDWBG?(_+3'5)OO=J&;3T5]K3^#/ 3'=.+/R3?,'=K#;B<_[6BW+KA5D/< M\=J0O:U1EI[';7%)9[ZHD->MG/-OVP"!E9_A)>ND7,7M%![O0RH>G(48X?OZ ME7TVN8ZGYD>^3T>>RE5E1P7 _5"ZLE]6!'^EA)BW_<-W" M"@U[3 UGPHM^+W9@*GG.!D>FTW*0P-?CLYM^OF6K.F' Q(-+_:\3C#+A:4^ MO%AQGW+=[>$I_< 9(%Y7_^ER(6P[>Z4FK GU899BZ"L!&4[2^D:LFOEM/D5$ M/@M6&M*AOL&;V,@5+=0.KMX]N#!HWXF-7K8JR M;%#'1 @A@WQ#1XC\SA="O-Z(>\3^PL"-Q)=L>'IQHQ%_&]&.)&I(HH^O3B#F M'Y\!H@$.>NR%*U/1>H1A9B M0+?[#$#!0K(_MROQFF> KVE)Y(NBQ('+"R7R*M_)*T;B"Y<%);$O+QP-K$OFX=]T M$29'_0?5Q'*: "[T>\R'\N3 ^;)9#=>U9LN+S"HQ&T'."!]Z6S3X0=-(C\>S MEI;\T0-SX[:HU@[JQR^MH;XE.8Z-&/[V2P]#H]9D*.XS-UNZN-:+@R:>M35. M]HFE&LX!6?"GJ!"80O;* 0/K@XVO1KS:4?, <;!G8/KRO0:/TX\DEFQ[>9W^ MR'*A%",W='^\ V?IFTZ 8BKW%UYNK'HAG*_A+]'=M1OG(> ;<1#EUM\K+PHY MF>FQ0X,!AXJI*/K[/XV2YYAZ']XOF/M_V'OOJ":_KDTXBH*"&$40D1(5%:4* MTEM^BH*($ 'I3:2#@/06B$B5%@$ITJ(4 2FA=XAT$##TWI+0:T(-I T^[S?? M^WO>F7F^6;.^=\U:L^:/^X\DY]SGG'WVOO9U)3G[/K$"ZO^U@LC?#=3TX/CA M\XB^?S;SP#^;^"LSOX#4W\VL\O<[O!?/^\< _VYFT#_O,6 PLQSV3_L,^ZTJN(F=\YM;6:;E"G),JCP!%_NTQZ "F1[ M.UVY&/_=8#66)]_F])-<_$M^R+\:,>?^O9K<;URQCJI%:M@'CR9F,KT$ZM<380MW;'9)_T95+1!-6?O>LZ7 _;S5 FA;.2[ M4=+U *NG+E[J"9?S*68*][P#[$H'YWJ1'0^;6\:^J8U&U=$=(&@!:K.[# MUP;A.;&(T6U1PZ/^\197I>CZJ8RO/,F=]$U7PKWKZ3YA%J6D?R.?\2%[#Q[( M6$$=GWQVY-DXV 2WZ5[_)F#GQ=PJ8B;4&J#@JQN6PGG-/.)(N6/'\>Z:7+W> MCO"E18-W,GLG*4U/C:\=>*4[S5Z0@?0@EP:X8L:<2/RFW,BW7RBW;-;S0Z%! MA7DX>#!+?"PC;,"H<65FVTP*$6YZ]Q.LZSD.M/$5-/C-^1HQSOGHXQSPT"1L M!ZEK>MO\,#?H!U5%W#L :3B@,DA",2K=X%Y?,MM$758?TQQ.I4YUP]$>(F1( ML2)EIA5TL 7?MV^EWA)27543SJ/ ,-'@DEM-@D\@.;TKX(\JPT.&!ZRDP:]_ M"N'U\3T:%:ZUNXPF>>53#!&@#_LJB]$I-$ C[#(-,)%_(K<-G 2Z,?UGX!+DIIW7MF2 $]?6PF ]"Q)<9LS4,79?^_7!00>]P^]*$::9U9?GE_Q47Z;7.RZKN&R'2,1SN1JK+WP5[GT@=0%H,11! M?(&+)L9:6#QGI43:&5YMW%[S\WZ1=(I?Z["6/#2^37Y$B-0?J7YJ<7UU0/3G MU.ZOU@P*PSSX.GJ RN,=U*X'LDM6?8OLKJVSJ*$!M(_&[T4=-;$ OBGPCPA#UK;@31]*N[2[7+SS^WA'Z%;#%RQ$ M.B=((^-TG-FLC>B)-/&53#Q3_=>:%& _:0M(!!*7ZL,=<=51M^UY_WK I@PH MW"=<3KJ'Z1#]K\24]4$3Z_I6M( 8RTGKAKP+6E1^L(/KN3G]J QMZ7U M-P5OEGW+EJPSZ">?DF;/[RU03S?X MM:.J#H/W,*\(FF&)0UDHE%D^._V)E1_$.-B_4)IH+&TMPJ"WF MSJ*SJAW1$JW0UT2D!1[>\M!!RH6SMKI0\B!BRM#':.LK7ZX2NA(:A)V;DNOT M/=@?"FC%C!L%.W@W=$.JCJ3!'QAW9]0@Q" "RWT/(54/?U/I5]U+9L^; 0K0 M2L\#T#M_@X?B$%=,?!&/BD=<5^%KLMUZ=IF=^J8 MQR(@.0&Z^JM2*57?N$,J"ZO9M42CC HMN^.4'S'$]EONTPW6YSDIWB7?,5\P M7K_^Y)RWY"Z'(^R&X<.]I9H'M1FWXF'ZD;;'A;M!.PU*(?)GGPWF.R*S45?V MRCVW-3?L7!_O+34!\:C-?%ST>5T%K3F-,5Z&"VB.Z@34O-H.G#0_AB2:'6#Q MH=EY*:.IL,Q>98-^H5XE@A**!N!BV]+N>U#)75NT%N <-=^[?I['0R5# ;M- M YPY?J3J](QR;S)[6:*5Z(53^=!@L$@#6!,1&@GC-MUQ\T]%*/AQ<(Y[#_8/ MLB4:^;]8I4JL*N?(D,5>$(]K?,>]>@POBO1)'*7XL:$2W?I>H08$/9[],C5Z MZAILP?+5>5E3)+RB\K>'@.A^NLI^[A\,I0'ZG_\;B-KI9&DT&/.WJRK"M>]U MM\_8HF4(RRU^Y\13(_MN<5S%WESR3Q.U=)D^JR#0>:2[P+WRZ"=(TE]TLBDS MONVZMBB#5OF"&_43"O?J=GRKHTSZ]\%)M^94J!^ZRH&P=0N_S)SRAM>,[H[* M44)%@.UQPT68'I-Z2W6##[(5]/'J+$_Y=9T=UNI90[D0&1WT&SD@ 6E=V12Q M"->8*5S!G?L7ABST_?JSE-Z\^&"QV+FPB!N2_C0(1BD5:J\$@#.]0B MNO4)YU*EG=3-_69N:;+ [Y_+/@CZ':NC$3Y!V4$)WJ(DQ+Z;;\T+8:<,WK," MD!\V@X\^'FMMK?:Y*G(08[.]/TR+UL3\AKHQMYX%:ZX).$)5P[NE<.+V\KHQ#1#51\\]K^(ZX;&=43LFUR4 0=E ]$CFR\3EWI.4DQC\^?@@73!C8X6L' M3S#I]$.GML__FAP)[^'D*!%^Z1I@C+&<]^.1IJ_=#H-5Y$8&L/^N,ZV(6YMT M9UYL3#^Z[T8OW5+O>F[O+97MH,=A4IL+9C?AV#E#>FQQ-,9$X,3,!2K>?3PW M&3>AXLNPM<_D%Z**VSL*FP5M5#WU+V8/__;Q0ZOU,*705VV3=UG ZF&6B,/[ M)('-_F&B%P'1"KXBY&4G]:LZT$LA^N>$&.$WZS[=L*6>"U=(6-][_QB'>>=P MT.E*5&AUD$[_OO1^Y+54WQF[G9":R/ZRH%CXM@CR^4;35>K89-6'UT-DDS,I M[@1NT "V_.FH:$]?]C8(,S%5 M(X:D/KKAY&A&'+7J.GBM\8IT_00?Y#5X> :+[C_U^>[7WS:0=V0A_CM<=1T] MF.1O+?)1/!Y!_#(1Q07:"_YSH/?$A^*'7I7S3F+ '35;[BFOT[26RL$8WC^; M;D<#P,;(MHJW!U_-KWG^]2,N^[_QWUL:(4?C+XA3W*\6BIL08C MSE>M-;1I Z#:HV[>ZI)L#Q@VV8Y;[ MJ:ME5W?AX#@&Q>\X'5.FXI 6/?AZ'[=%.8],AEZ9KT>$3RY,HCYZW'?<&XWO MK6U,@'9O<>8_:^:*WWI +[!6(LUUE^GB[HNMS-S'LFN;?8<9%T78#"M&@73L MLO"JKD;\-@;]$6P+Y# VG9U^?M!W(XX&T$I-N_A-N\JE2_,G \J0]%"M&H]L MI@&8IU8]0^4$O)-X#-T$BV9B9&X?CR4AX>Q* ^8#\J)6/($Y1N0?K%L)<-?. M>I[L'9]U'7$SQEGO"!RZ?EAH ^>66--0PSE.HNNFZA#15[P+PM$$)A%,[\,T MW4BUISY'9'39KQHMCK?<;SMR!3.0!;)P%K)M0\/NC<%,$JO"A2'F05"N^?'H MU>AY\"7O7^9N_%VQX+MK&_'$$ 78!;TLHD6+(@M^:T)]/WVQGZO/19;+G_UK M<3V5A9DOREY2GQL\>(7LL&#[SLDB_95^#&^;9/6!P]/#C.'=%XH7A3-,-.9F M_=+F0J@LJ]>%)XK9D%MUVZD)9':RFTF=4;;]Z6+ BAPCVNSRZ@D2M/U&_UMB M^0_00=$3^E5BH'Y'[:SZ(Q_8EUT/@D2IV'*!0!D!'G\T,(5<-D!B302E9!.2 M33+E3!$()Z%9.V)5I MH9&*.8MZS>J;8L4RTF"$X5IJFZ'N!@U@-T$#S/^;D'B4DU&7@\"\.YFML-7G M^7)#$6!43A\[QH$7@E8H?O>U*$_!OP3G&*]66?C^X^;+G*5DLT* M!*Y\+(A$*-AXFI&* MMERXW:4LSX2,][*7P00MY=@C7<@:G/I<"@G3&J(DXC M\)5?VKQ>>6\FDL_B"Q]?STCJJ=)VWA?L=%$4AS:R"\G8&]@28"F95(3E;*'BJ+-Z;\WB<.'M@]4D8>\"N[SI8 MB]_;VB+#D3TU$(E>K32[':6CG$S%*0)#9 6,<:)RMC1_R3Z2U3V6FI MF[Z'KWF1C*H!U.3#=;@K7F0C>MY?*!'&0HQ1\#0/.O!VTKVF&'9!_W!+,:-! M@"WZ9/+UK8D*$WO@"7F%^'5X&\D.60[:I0$^0(<(:MC$(H)7V]R485T[G:"# M,^M53+#M^U*Z.#'7SC0J6\*\ EAS5-[QV^2JJ464[N>@9!TV]8D\F&66Q%A9>*3;-\3 MK.0L?6:]X_X"OO[=%KC![$(#6 PG>(^E;:&=*=#FES_13"&MTMFU6G[Z>P[& M1_S EPP[^05"T*$T_@.A&!5B@[=+#?_'KP DA(I+K7QNJOG5 M^X72R9E_EB&'B++;9C/P2K<+_3>'CEX39SOUA\D"A89$/TT37K.4WZ]*4'$2 ML4++]YJYLDY?H^]X=,;O^A%_9POXDJ(H5+>ZBJ#ROA#Z,-_6L"JZP%[QCFQ" M ]7(Z(E^45*B_*"U/#=&,JM$KN2L?V879][W0O[:]3A72!$ ZI6G1G#3);;G M>Q>TS9WV0%Y=/5; Y087OB9S*';@S'/+RG*"_U(GO MQD ?$C@AQ"3,W)EN9'>!K:B=[%BHQ8C0?'UEG,QU?9/;L8GLYZP2KCES/S+> M0WJ+YI]Q^^UW/'AD<8T7; @X@I(O$[)-@1 V2J2&<_@ZC@ZG,J@X$>F6W(<: M#QB(,9J67OV\Q?&I+CL'IOGQ.E_3".Z#+7SS,V**'G9,5"&;J/0/B MG3>$@%A'-\<"HN#:@'C&TT&1+ZQZ^I?E/][6O&1D_^#W\_UBYY=$/APHXCI# M&XS%P?-J$QO!.=QJ:'E@K[LX<5Z?6::MJD!^8%%-OK[G;9>.^8=.Z6.W;F.@ M9O^\2X?T7LY.Q[QKP.=3\Y,\2;BY"!0K%(0%7B4*09FRB>I.Q;>J$=K5C2G' M![91U;+!%"8R_.!4&/MA,=1P"* +K6WG 9 MZ,.VQVD 1K.-*?#17A"5@B3JI-P[77W@B" ?/Z(! L;(]ZA]?QH^ V]/T@ A M!IGO!6#6)RB'S@8=;L):X/^WX_]TQRR[JB_@E4^PN5(J:V3N)-O2()!T &XI MNNX@.8"P-S4?;B&89F5[J[0>'K>3'W3:V5Q.?,S+(;V2-9UV:NLIE!-3Q*M% MI!#S>!SG)OC-5<&:Z$!B$^@K![K*U5KD^AM>N4+GD>_@&_FH)2_<&S' MPB9OX0(9B@Z'E3I9"_4(4(3SPPX59N 'V?))\3G@:IU_\-7$@W1K^$P!FK*0DG61.Q1(:X&15;.;>K&OD RU7Q_+U0=U2/9(PFNIO3@.@ M+,CW8>5O:8#E/RM&871M\SF,2)(G'YZ05I0#E?7O1BL<^(L-];?&*G\S-W\? MZZG_V_%?=-2LF#IY(5QB0:U%$K5@-I.>E2?N!\3G.Q6SS$K&J>@/**N)_F0[ MFY'C[,_^Y0SA=WK*W0O@Y\VC.=S4T<^(!62F!S.3E4 M]-\\W&I=\>' 'A>E[/BV"YG1"T79J07GO*L;ZSQGH6LBUI[#2S65*?;;O$.L\8V2$X_.\3<$AB.? O4M-UZ'.R=;.$Y;Z'!#2X #/8'<>9DQ2 M\@<\;GI\-."!/G3]NVWI,P8>JU_\\.(!]/RS8L7U-IX;!/?OUQ*6M+L^##*_ M!Q(O0M9-"S+)H/Z*01[,;=1GMR]33,1[/SM+^SP.$CU'1<\YSL><"R/OOOP! MOAF!IAAA!3=STRS\TT 3'\B;PY;=+C>> MFN5+GVZRH&2A["4&OU4/0L\63JG)_^CSR#<,2>HV?<_K6LLGOSO9^$.>O?7( MBL//T#[+KU8.%3OR(3]M.3E\L*7 5\3#MWRL 8Q_@U8?9EDZWINKL+D/2F1S MHX[Q@4,%^ME5RTW/%DKO78;CD6@X@#ID*HDW;8B?LQ^3G4TI@'>CC8]C3\@UH/=FEV AY7R-,#FS9>J)%][FRVB\@ALMM&" M'%= ,J)OFINWXV%"WVED@HX=(5Z?Q!$,72A]XG$G0<4LV>M>$?8'F?4Z=@)F MKV-(&==*S Z+N6B YT5\FQ/81!I #T,1@LW: 7J<:3GG8SBIL M_AE)&-LQP+I5%=;3>3/+&+1J8*A>';KU/7FU9-7U>?1'Y@:71(8YNJ.Q%A0+ MS![!#GW63P.4W5$SX:%_-RB):+3Z[!8L8[&SW^>C""\V(WH>23"+41UE]P,6 MVPL_2(*58C\I*.CK?0GO*ZGDY[MNK^[A8!:[IP\&B@Y]ZPLOVEC:4_/8M:6\ M;$I5&72<=!BPL6&,2DKF_P'/7U&L7 P0I.0JLA,U+37]+Y;*T@ ]0L+3ZO$K MH& TF;%)?2B A:Q-;"*831NLI80T_)3WJFMKM^!7UOG\S*V: 7PK9=_Y?$!+ MDJNX%C&RS:4%',,M=FMYM9$ ;QSQZ.WM&''Y"9% MZHB5;$!Z"W$=5,$@&2>F5,@/[>\8XX8S<0S4,T]]/+;;T!]I +8MGLE1G%:# MLC1)./94-&!/T7!OF?@162K/1Q(@R^+S'D]>&]G2HQK9Q]B #ILILP$1 B." MXJD*PF="?X\*Z+\TMP@YG4<^"])LQX)G^2=\&(X[8Q74CWF&R<0EYCS1@ M%.C,<7##"G67;:]9,P.W$F2AF4VT;YE\,O^B/^PSQ:2L<[>XU+W^V6[5[!VT\0V.@OM# MQ78C:\IIKXO8+'!K6(&Q) 6[6K#D1$;=Q;0X^4@KIS+I5MFVK[$KW@NO"K(G M^>>-GD@WM[UV61TL&M#-3/S((?/+J#R,(-6,H/,NE%T+X!C*B3WNXSI]'[:- M-0];-E7";H_#6E(^^;BK0S0'OCN%]PK? @6V(MH+5B5)$]D=N/[+V\:5#]P% MH.]>'#SP&;4*]&H=BSM:/7PXCV8-:,^0'&2;>Y$*&7NCG1!MN9.#+A[##1$+ M/CD@(FB UO69>H,- M?-B%-,>C-F/Q)/WQE.(O'IGJ9'6ALCX09>\+."5BCP:X F7"BT155^5B4D$2 M=6AG4/S]P^EDB05%?DHH5 )ZVY_!J&EP"?P@%.?89D$#/'+N38%;?3&G\:U@O-!&PTVDO;I-_E3]G8JDJ">N MRIW\FB0W8N=-53)-9TJ['_J( [Y59?YR=YJ M:!-(KIM"D*Q1&#.%%>J-L2;0FO),<.P%\H&;?P=HX]C_J1][,-0_USOS4@DJ MUI/><%9I%YB;A_R!H8JV6.\>YUAME#)YJQ7LT "\O9U6$B61D]J'JTUYJU'I)&K_G0EIJ_Q:AK<@S+[Q_"MJ^8)Q;J(*MKO*0"&9X;/^UH[- M.@)01$G]PV5/"'KE29X&_Q-A_?J?TK& \N4?'?_!GEE1_]ZP0/SE6;.-'O#1 M_C]RE";EB]V_LVS["$#VI ["3Q]VK9F:L("ZBK*F 9B(V):MK5]][NE>/381 M?A*,94V*FK(WKC)\:WIS!.PYG1,-:WKWJK2CE. MPUTJ LULB$,'1GA(M,07#QF+QB$1&[<[;2G07Q\\^6Z76+U^2.UBFSK)]TV! M^&55ZN_^C9"<>LG#.Y'BT>^E1!6(R.%28[O@@A#- ^/!M8S.-DT,^0D_RG=@ MJUJ1RSER[HHC<%M";N%$-B@49O'1 #QP<02^'W79,09DJ$D#F(B3+,@X9#_B M/F>:Y8?TT#()7&J)V%56W/R-2P@V3",5(V/;N54B1Y(>"C MWDU*OKS']9UCRR"%O06ZO=--FZG/R]/+A2K$>!"R=!3^P@SV@>]+ZL(=2M21 M.M#JJW)R*5G_'.6$B5KAKHXG0C79-^UPSSHE?6\CMO73 J+XA\%5#)%)Q9&8 MZN4"@R[PYX2#"[-T^.'>%QD\@]G25(%[Z%W#);(:9B[,E.=]=[ZW\R-AE1[V M ZC@YAZG0SQ[VS0X*'O]#3XV6,]HXOK0KUW9Z,<9-ZN@H^"W9I=CK/!+[R>. M/ O%A&%2$LYZU:E8^?4"[[0O"VF"L:NEM6H.FH$AKQ@2NW^!OI76[(JW-,7FE_,+['""[R #%" MZ7QLH![J&E/=C/7F$4^/REQV+_GZ!GBL7YM:&VE-6. (8^O/BL;:[R)$6AF^ M1UI3_"_6$>LXC)>5A#X83Z%V9)R9R>(#\O+?XL:-C;U2WITGTS\ \Z^@RC:] M;#;Z@ZCS)R%64FMFK(47<]C?N&H6W)//KV]H?WD#_J4@O, 4.F(Y)2"9:E=S MRA%((8$P:O\6F_W+?Q31JVBQ'TF>DT'YZ-,-8QTT0(77>S)3DUR1D]Q4^YV MGERXXHN83F=&V.RM>GZ=D#M]4I9V8%UB'7@.?+F2>"2A@V8,Y'K2U2 M"6!X0DP;*\=Y_Z MF/ON;#*]OP6N( MMDY9K"E'@1OV2:CY='3G]J2201TAF@K'&-6(S_#T!=]=ZKO4V!JXFTZ>I^^Z MUGSD.XPX@[+_N"CH$&A]BQ1_(?I^2EF?Q^=&VF&Q7IM9F5D; M!+B*-RE&T/_@LGY6>!JVRD,_#/<,*HE:&;MYS%Q=#-Y&8Y7Y)6"5# MBU$B$P5Y01 B()G.CR.(8JLWFJ2A#X9%%[WCE8P/$Y] *$QLF&I8B0$-D 3F MN/3CP543\(DZ8($OZBW8QIMSG[UA1Y?Q63D1R?PC3@_9. MXF=0EW-HV7/4SU[2>:-?2>03GIE25H[14_C ZD M3@.8YJZ8C1=YN3@X5U-K3U'XJ[[=C<^:;.RC <;?SC]*3/0/CU!0E67 M^&LX8WPI_/S+[X(Y7WKM2K80_2,+].)TYC$C[3/DV&/U[+59T-A;ZMAW2*Z] M;FZ@0I8*/XC(DJ;'CH/'S%V$GEI2R;/7U6/O\DSEO#;J4PUS#R'E4K"R8\NY M80NCQ<4G:J7"H'AR6BV[P:3WYRX8K97T3V ]ZQ?6=A&(O] M)]L#7%%E_NYRY]@6$GFV[K!P=4D_[97CXXQ<#8%@L<*,7$F;R K9VXW+1W#" MV&:.%]04Q$CT[-0(7G9<^EJ_P#M\[]0KBAKC;B2(":I-W'Q733^G-2*T(&.4 MFEYUX(!V^CA'?*0X$ZM MIAWD_L!)K W\Q*S1 ME&W*33V&;2:?@%39?8>:H^7B1;.-^A<6&_TG= C<$I@S 3_R"*8!ID3_D*,AR2B;$X!W!8$_/P_M0@X]33SW#Y M[IN82_X: MGQ\L=OFAY0BIOX8"U/L7E0(2NQ)D1V^N$="%#TS"78]%G85>?G MAZ[&E4O)70,D 5W2;1^?F/OF]V3V?6^[F)V'@KP(Y5ATZH^'$*?!IF_YZA/Q M[^04JJ^^9#!'/*><#I6HCK:(?MR199]W#7#Q@4 WRAH1LHS9;B7>:8#WC'HH M5.L]B7EEL0#',^Q:'R!-=#J73:!/DP4]1>*2\*LK21!MQ/V6.E:998*:KK17 M3C9KYF!N.*$R&7!V\[#S9LZ)H'-ZL@KN@\]:GGU,K2*J^4KG+?O&G8 M3)"*J4"=_Q&Y2A"X4"A:O.S<4J-N@?L0RJLQ-+V\R&(BV0]1"#-KB]A5=S.I M(?#DW/WF/>$CW08%R)WM!J,; W3:3'E?E[@;B]7Z/6]*$=E53#WU:;1(#JLG M"+NR F(F_S4(?=G'G4U,5S;D8"VX5]0Q_!I.LU5"NC7U)<#EPCFH5-F;*%]^8 M'."^5@AG>ER4:Y;@D[$J];&BX.W19'J:"7XW#_R[?$OQ)M%W3F9$:&Y6,*)[E]1.O.ZF]#H^!'WQO.Y#ZE%=1TY8GK.]K/R'-P^S90"[0"#B^0)AU MA=V\2]RT9-ARGTJB 8I#](ZLRW.)^RZ#0G1C(I>>4-I@E9^)0KN5R=(T0&+U20Q+YATG<6+!'R-R@8]Q@OFPBU$YAQE& M.""/&;'#MH$&F&Z^AKVF'\(WO(NF 0Q+W4F1/08-]3+6,0;A4>&W[YDIA */ M^@PI7ZDWO'E_EHP;K3[(H2+Y?M\L38!FPV]?C2UQZ<>M&K.W.D]RMNCRW)!2 MO%'>6!4SS5 5^[A+"E;5J/+60J%@U]CY@HU'N<<%G0 ;OL+APD+_+2"3[G=# M@C148-%(P,E/.18/,QKV[/&Y[?FL+7&V?6X]YL^S\M:?$L'?5DFFB[>'[ZR] MF.:C[(C&;KB9LF/-IHH'[]J2%3 %D1]4'UT#X<],0Y8$NJ&J)#WH>Z3M[,48TUPXK#?B'[1?RLSAU%B(-V_6$Z6I(#>'GII9QUJ,OJQ 8UA.%,7K/-D$ 8=(B7@_4%(PV606U2] M&8R_#V9KX7B1)&5J7^M=O3:_ME%WPZ!(KN>TV?GT/S130*0,DTU<@^I:XYG_+C&"KUA M/ZD@?%J :73FZO&;0Q)WV5-$KW?=8> ML+SQH.M7K_1O[L^GI]UY"\*?9M626=.8;=MA+V<8YI^]*'8DO/@WG/ M%4?(@@!0!4I\@Q46KO56'9G?<>JCU$)G>I3E]6]EFN;??G &Y8X#&/ M[LX>Q?C0 *J\1Z=,-Q>CO[($U#13[L4\*'BORK,_$O8+/VSA9)2A8=[!T23[ M(\U>ULX])BQ"A<1%EC"M\YBB 1K]1&@ -FWD1A"^W7>E'$4:.P2171N_:HV9 M#>-I@-U-_\YHP4/Q1.(7&F#^!8&(LD2'X/?P2[#9QAKP[^>5H(UZ_&_%#/9J M\+;:?:JC:=%3LQ%;D9(F''NJ-1#ZA ; \U%MOK23I,A28;DA@I!A46JE/?A$ MC&.F8;M\JT+4_;+J7>3CS(*U/5BL?X?SPTZ%]3__O8 M>8^U.4_ FIM$\.OZ MJ[Y6N6$B.FTEL_I&_ GO@+-TG)^7<]=-93#@%LPZ2QUNG^"=[S MPJP6BS*84\O2,V-YTKP;4B9]0[=2%W96D47ZE:Y/&(1?-?V[3(K\]=3[\_JC]_G7;';GRVL4GRS95A:3^\V M&_WGZ&[X"S]L=&9B!. II]W_4Y'J4K%M9Z,0*V"F::]>9?#D(]L77ED]W';# M+\\*::N4CQ;RE355QZP-NHOV7(A@E(W]< YY!5P:UIHPTC0NA&QX[UH'FX1\ MDI&_*&61D5K:[M=WTWB4[9Y6X;:6E((@CU54SW#BU8(PR0-/13%B)>GJC-UW M$Y6?NY6+=8NI:K6O[QCO[R#>^UV0E/7'#9Z@%69NDQD'^U#W?E!"?ZFQI$K1 MN$XWF^-VN*]R9P+XY:.#-=ACHQ.L3AL#$CCGMT,5^?23/=(EU']>B]@!Q7FC M\\S),2J5/FQEOU7]C'D7_>&5/PF6#EK'B1Z0*6W_@,&CSP'L9&\\LEW O\YQ M;J+R#D>\>EV+1H--("+9[P.,<>^58]_NNT<=#V/-3D,U*(ED(_SO>?M)NKXB MNT\(46'!1T8%K\\O9.ZXC+GZ9BAX4EFH$[*=H5&Z/$+*HWM$JEG5$Y7)E^[= M*\6*.1!3R/,(@Z HBCQ;WT\ZS(K<(?2EZ@B@9X&?0IQD2N_6H' MYXH28:>+G@.8)X&=%2#ZY!.5YTVFOO!5ZDZ7MWXB4%R&UH[_6./%L^_#&7L\N;WH6]X2PH1H]X(JR#R"[W" M-=( VKB2VE !P=05.#^_Z[N-?&W7EULW'WV] MB>4XVEC&<,[ CD?PR<8T@#1&MN!\1OO(M[)\;L-]:K'O_@-IXT'%H=-'-J,B M>XJ?=A6=*N@E%GH(@ZPUT;"R]"RZY;NO.?S?B:*73:._K8\VW1K"-E18/_@E M1O>N=1QN2)$2P+Y RJ3F?"C,N3.4OSN>1L]''U]$'R\A9N>F^63^@YCO83Y# MH[^8W09:7E--5>V_J0KVC[/K;'TG?O[US-0CX\&!OYA)#=;Q=T/!$IK#E:DF M=V=RZS.D;VGV/!L'A169ZQ;>:Q[)&WY3_3:OO7N2?W'TC0(09U W%EXH#[:W M::K5UZ["=1]?W%\RY2<.&T%EQ5_?FY_I/0=ZB1JMY>9K]:4!X,Z* Z1NI0RG MK?/CBAFH1Q%DY$-BFHZLSK(3(3FV?G=K M0)/L$6Y+S^A'%%O__%>MH[28 0!L:=B08E@RF+&*P,IN%E%2IO!#^[+\UN-O MN4P$ZWC*;/Y4EJP#AW[HND$RF?/[^)G+G^$IF=XAS[MCFN7Y_D+_X)$2Y9.8 M&B/Q$,>^&50\0?RQK8+/OOII8N)%?^7"P!=#3^W0>P_?UQY3_,&0+#61KCSE MA&OW5,I4>,P2<<3(2S@5W4K'QLL'(C.W@K,E2 M&I)41W_W'^W:]&=:(LE,IQL8.FB ZB>[#YLQ)F>>-!972DZ[K/$J=0Y7"7S& MFVV886F 2QNIQG65_8Y-AXF0=# %?TZ'C!X\B9.?)WP+_%[^7FF/EP5?N'#2 MF::\J7CP?IF^'BN;C2_"T)J9TR/97KS'=PDT.<1^K *SX>4/];:"KV"*"H\ M_*F]'6_FH+^:F.)8X7F02#!JOM:BPG)6A^?]Q02+'@XT6XY\)J/Q_L("^;>\ M"B<6!QE?K,AZK*AFUK #.1/0 P.208N_Q!&;D6V=Q\J%3Y9Y:[0DZ;;H_==' MOU5&S(IRW2M5SCKU\O6I52V5*)62P,O3MUVU@Q* M*UV6V'(\1!T/9^@[-:1T5/&DV^[TF?"$,CUHMQI)@ I.6\(S IBHW9[@BQ(K M'IM&KQPM=*IG#KP'+W.))EX3^JWZUI*NTS1A3^0S," ,;N]:_'!J58..53,+ M N0QM&_M7+J6]KNZNAV2\OCMZ21'(;;:Y?,5FE6)__DUDO[KI90BD^U4T>G? ML,QEDW-:VCD:=/DFT6;>CV+0)746&JE/:NC[A$ID EE)[( W$@RXE/2NQ3E(?_%)TZW)T MBUWWZ<>B8TNG&/IQ1?[J^(>80A@SE,[*XA9P4R#P('(5P&&7?"'J^-XIE1+D MP!L:H$3,1J% CS0,^>35)WI(8J4!KO1CS!(1$4],"@+W<_665<;_J;R1:KP: M^55K\VIGD?K<7_3Q9R[L0K377U:D?1"%&^;[%QFLEB;5U87.N$4/UF@>I_S* ML7>W0&NIWIE)N/;+.?'^=%.O;GSOE@P;5O$AL31OVEZK.=NXJ#'-QK[O^I;- M_HV2#D5$NDXIL:]X8J)!2Y ]C@8X,R1\[G@3W._OL'M]EG=A6%2KI;L'4I$P ML/>@RR7A_H^/0E"T%TN&@Y0603DUNT!B9N.21;GTS)%>X"QQJ*WI=FRLB'"V M[HGJ\0S_JY/,4&VJ[II2591M6]A7Y##IE'Y#QG:QY@J$V,FS3#GKP];PJ W' M&:H=]+EA-GQO!3^=^KQB?Z/2IF$-<7W/3\?<[L+AEESFIEGO&'LAU'ITNZQJ MH#6WS5<,F4P#?,'M(2^-*$I[\ZKH7JVJRPVWT=Y9U!UD4'Q?M0P^["K6TZ5\ MWZ !GA?S Y2*2II8 \K$(:J*'A1EC8/>7)>7 72@0ZF+>]/9;/- MS=( 75,C8%M86 !(UX3W\7##(U?I7>22D2V$X2L''_)Q+9+G3T%5F#%!9Q3Y MEETCU.J5VKF71Z*940#6]_ZJBC1 B+\:QGD\K$76:734@UO)(-E_0>_2$]C9 M'AANI)]8<*!$],=R*W(Z&'&(JV)(29+ $R'[L]KF'<5_??-FR]XH=W^NLBC< M062=(/.._+35QS_ 7C-=><\U$15&IL,Q03[.BC>,"6VY]REO"> Y;L1T2T9= M[IYDZ(,'^*R;W"+B< K'B3&[[5&%WCN.2]S25#;<& &);&*E]C5=)4*\#T>M M<5K#Z9Z4,F*^I>E:! :B.-%?+_B&$'O108Z]D!_1AXA1%^4B<4(]\:748< MJV)GX&A_NU!(W83\MO B-.T&\L&Y>-:JWP=\7CB1$!T]LQ<4)9V/U^_\H@%6 M7@CLV?FZWG?HIW:9V/=LRZ/W,$$#H.VFCLJU M0!,D[,CV7+_$>;F @S4PY9;QTR.U@] M&F+?0!*>XQ+Q4TB*>U,0#1"CTP6S!'^,>^>>ZAU&TBNE 1X[[ DL=KV1.61U MXLDL('%>/'2%/93JK$5,Y*K#IE!X2"\L?.XL61N/W( 7CQ>^G.92<7&:?4._ MO"C(P!"3D?S#[ *59PU\1=[ )G-U0+5*!617$\5256JS9!'#P/&SZ_:\%W)H M:E-Q2KO*SR%/:^D\/8_,*[&2O1LC)J!66;VP32HZ9]S(KF1_9_.-_IAB#1W; MKQUIM^^(^O'];UA)@;6R7'ZUR8V4 1$Y+WF;%E0IO'636TMMQ=DC__-BR,*4 M-GA+F=5B?*G1JY5Z"K\16%TAF'42@U];8ZVYTQ=I]0*J= M)&DH[_MIQRS6BI>G^3=S_@;4+_Z1%OX25?OO/.OK/UXS*$E;T:!VV0A -.[L M,_FE!@OLV$8K!O:1QW'A,@U@X1"V;-1CQ6F"FM*(WI_?6VK\UG18*?I)BEE_ M]!LC83&E=BJH\\T[-C;C/_GMMP@+5(% VR0BH2_T4U//BZJ4M#6N//UD\W[ M$RVZOM?GAVR!33T?)+P>:G!P2I3BXE_S_)FLOWC,Z%0N#+1^MF$F1#2I1[D;M:GK>DU0#2MS'X2')P'P-Y!4Y> M_8FDUY=79M[%<(^]H@&4]GX8'.@AFE^B[^] K+04R#1 >B975U"<:D#VV9" MKYZG:_'*4DAK%O"E"GTM#1#>Q&UVR=N:P')MH3[:2[G=!Y=&9W;6EBI #"-) M$]]/2M<.:6PTAJR(.$JO)J#/7)+-9X@X+L>H;)IC8*#PMQZZ/#RCR2$[Q4:7 M?DV_B^.1V;AX?C,%?5D;F(K)#6HKUAVIW/+A"&/"E>5R65]\7BE1A)OJXV*B MX[PTGW6_>0;^^81#8XPF[8E)3ZH-"J^\K*IT6W**D=I!D_0['G;"GA_*%9A= MJ"J@,U;*I0%LGS$]*0MFD91[[Z-PS#@3HI/$NW6P'$%.I%IF_+> 0PKP3!FQ&JNN$.X77ESB4N6MMS./W"TB@>#L_)(SJ['/ M9R8Y/.$]](U:Z\^&]MG:1]+8>:DI3ZX%5(;XXU&M*6%"N85"$]_>A.U);)P8 M$JKW88PN>3=G4 5!^98P.EC%@^XY5GZ*Z-AD<2R0E])]ZUL1SD@- ^>X2X(O MRX-AT2E%=5?Z7T#+3U;YIM9H._#8\HMD=9+N\L!/#ZK2?B'37.#Q9Y^KU:.[ M7FVIGQ"ML<0!2E;'44!-E+C#'7(]E>ZX2=UH/O\>6 %N63U\L]X$W\.5/^3Z MP/SX>FHO[FZ3=PW1 =LH["PF('->LRUQ,!\<)D/AER P1(F#]I-D$TI N[N< M8&HHD'4L_%J4P&*OV%'S?DF&BD8NJ>F6V(YBE!Z?>/1---?8APFH[=CF7P8A M12V'-G"'@& 8?PN*\+OVQYQ_SKY N(&&SLU//T3ZW<$Q]J6F]ZS$[7*?LWRN M*S!LAH02XAWE[LPN#YV*N>^E%^WMA7N2XO\^2"M4;6*DYLOS8CTZ9).;(0S? M6(A:X093R(;'_%P^GW1SKL<59\ZI^&6%^@A+LKB\;*S+&J[6K&NHI[)7)E'H M3C8;%:E"%G$0.6: T "PJ]4T@*DTC/HA":MRH"A']0?_W.<>=D+^*32Z:44# M_+5* VQC!V@ ILD>:N 0#3#7GD7QQM QXQFX3 +'&IYB S4G%&MV=\T-?NO MK6!S[=^K.P6DYNVJ&:AGSF43<3?*'5@J5O,$$5PSC:EDX,O=V@YE>X'TQYS2 MIG8+^IFF!FGO&4:;W,<";CAK4+>/C"[ >O)D+ZO0A7Y>K/"3VAG>SVI-L#BK5?F4M7I' M =1NQO&UVB92!;ZI07]FZ\&7Y2T:P&^O^/1L3QOXLDADK- J6KCS4B<%+#CF MAX%]P+=6^=N;>_"=F;K9 K1V*CK6RS::G!I_7#+5DHC_BM%\G,?LNO M;5=G=[(X06A$FHK">["6CLO7NLYG]8DLV3!CS(*JKCLGN>1W'Y 29)@&Q15; M4;@CO8#2G!\_,C>>XN@ C+LHGH!^Q7-$KSHA)8,(+/Z=X 8Z7=+_',B+>N8I M%(/;G@HR'$DT@C'9E:R,=H)7D\)^I_)\"UA#%&.V5X^%&9@^XRDB5L$?3%-1 MVB\4U=)=SE!R>5VV]IZ1>'7&"L4Y983W.:?\.&T[3!T^/KX%S[_5(-")J@H+ MALK>#GH4XWQYUMW@9ML[$)%C#3Q#W_1F" HD2.%R=DSE93.^QTDN-@Y?ZWR; M.Z)FKD(&@'+\$(%@\U0YSYCE]KJIV9YTM,UKR2QW3+9Y_#X Y+MVO"3"NAF< M:S6KTE\8>;.[<6/JRB8?.9;B2 , =D2N!0R!+@?<-O8/_;6D+G9_)]\J2QFK MA[ZVJW@$WL*M&H/"%:\2ZUNK",9K&=S#0N8U1\%H.C8&2AG](T5RG,,>[,^Y M.:C$O(#FQ8^9DZL]45=#11M1LVZ[H+8Q]<5\P(] ZKY:]Z*9\5,]/B*G%BY" MYBTEPR XZD;3X3KE(59D G'@AF@S+*R;B]PSL!CDC6(R4EN9?"@?EMXN_2N$ MH=CUV9[$@6J#J\-WNX$!R@#)>A'VEN0?0H0&$5#31E3+:7[D8#QXD M/S._^:MZ"RKIEH[=+50J,I@$_THMX[KT^C!G7/%S@9I)I-+RDRGE2?WW0)K\V:>$3BH>[D^6IZN0UCY"UMO[EPV\$WJ$ H@/GAO-(&$S!2[T "GG8"+9B)Z;<:AK,-9FK\@ MF1K+^5Q!W/=K*I+2T=YVIQ?B /ORNHHY.&[0,_3DOIQMLEM)S8N&4E_.0&YJA&PRM!YX.&:.@2G&VE]KBH&NU_/&I5)=80O&G_/ M(K1JU4P+;A3-FP9F]P;[$>#K9L+V9B"AD62[E(>J,4^JM>8#[K'3 #;%KNLX M]DB/_*L"=V/&O/#ZD_1O25>G6_$2BVCV]HGBN,)\E0HOQ7KFYG/_>X5R>P\$MI^C(6/'WR]]T M[@0>1^S(04) ;(HWV$2R'/1<;%R[\V4^*F;UF5,<4/CM$_QCAK#8UQ4C^-# =>E$2G!O;" M/S]8KVPL-9S3FFP6O?$Q1FS+)7J\Z^=M (1/WOTU6?Z;"M>/>]U/O4:NZ_9Y MPX!AWN,C!^G?RIW[0#)33PERV)1S1=]&]\,Y.;,"GQO=/]&-6 EPDOT65(1T MC;AL?._X\X$AJ_JP^OT4LV8]?MCV-S,O%98.R1\_ODHSR@);9;Z MOO?=P#N*?)<[O3MJ'[A_4_41*%]"G:>V-K$-M315%YBM#5WDD?:<:J.V ?0# M@*8HC-D'17K\FW9*+"9=<58_1ML=PBRG 3Q^7R6S0O^%O?>.ABMJ^X:/B! U M>F]!M"!:=$,$$1%$]#)"1&_1!L,04:(&01 ]B&C1>^_1ZT1G$-%GU,&8>=W/ M?=_/^M[O?;X_OO65=ZWWS9IUK;W.F;U^^UIGG7-=O]_>YUR;IMUE7&W.ZS_6 M-PCZ_+QH"#__/]VI[K^;1E'CM\N^E33J9_^>[N;OK[E!\WJ9*)_@8S#SUEO[ MN>GWLJ'%..!F%T_ U(G><0_4!G5T:G+-4USS%]%1*FV.&>14K<[Y8T+WE;_P M"?SJ HR\& \R!?<+1Q#J^:\AZ5W>@<)(;%[>MJAOK>&8!/4];8'V6 79TW(Y MQG>%D07GR<766Y7/+ND39YY_6:YJK=AR*=S0GN.Q?SPL6-T4;$\;BP-2:<]+\V'=3Y&WBCVE=Q,$2R#+![6/CDI;=$\I9WN MK348[#[M>BI2K^6.[XL2UAZL9BT_^7DE^,L3-,N^.IT916 OC%Q$ M?-UTFPY\THL:Q88V-C0=_#+L'*Z?;:,>U9 M\R20U]7VT@0CVFQ96I[NHU!0DPHSK[]RS/N!OD(>O>A+6B/CU%BC6KP/NZ"D M7?%9_F$_XH1Y%7?Z9K(7)LI[7.9W>4J',MF_9&OYNK!6. ?]A0-.#0I0C)]\ MOGY.-NQ,P@'A,9\"##'X.SL@-HBC#H>)XYS-B)^OE'LMC,MDT-WQ;9N@ND#F M^3"4/N"2 :-62?@S3JNYS]&_LRUYPZ03-CN*: WEA'@R]T=L>F4LJ., 9>A4 MLS=O\O2/O11L\08MZX_S+ZZ;.( \X*H8 GXRG>>9V;DX&S;.&>'"KA)YGM(K M&Q:^LDQ9&^>.8)715G+1DW*1-&/>^(+4H4IQ.ONOG*U6OE:^.Y/;@D?8NS\K%[94YG0\?S<6 MBZ2DGIS3$\M*OEYZ*![:.M*(#?\S^@Y+:]=8&^(:(+F];0%92J&38HPH8N]4 MM\#,;&+XLRC85Z[U8MNNX K%+:@1"O[.LW82HU!B/OO+-Q23]($;+P*XVG!R M(P36CLI"L$QRB)\X8*@' MK[28T#JG?:_L$(!1Z$=!1,+,$QVERTG:GPNJQ[ M @_;#%V[0)6O"98HRD2QE;N!_<#8=/,D M-N12%ZIGTO<( #:%4+[7-9!SJ[*KX6!FB'N$@2'" N%_C08!GCDG$]A#E*W@O%!S(5 MA&'O9IVZ7H\_1H4#VC5P@'[5P<7M."SA/R A4&;DP9G+=:8UG\M+7#D(U['] M^25^K/KKVE%Y9-Y522N?B/:=(AQ0QT"!'5#'2(9W_Y:61;"M7T6R8WEY#[\> M[K/XQ$W!L3^A%R]&6SP,]P?RH232*]8GV# ]ZU= M;&W0XML4;('S:>0)$Z80T^>)QO67Q1YNT @8WEGZ5N@%/!@=LL;;C0.BSWH[ M2:*VK-,+,O(>HWK5"P>37^W4QQ^7YRBR8WL4F<>399JU MS+%V*?B5:I.)_C MUU^K-:/3\H Q*&\>Q&1R-TTQR;' ]"QVCC::330Q>. "O@76[T5<2VA%HU/U MZQ&BDN;/2&)R;X,(O/K'?.W'F/2/8RVOM$B MP.A%S'2X>*8(%D-$P\7/; V3%?(*UQ\2C=_]%4E+B/?2DACV23SSD_J9_4_4&M?.])8_K+$3T'Z2:]/^O!8G_L[D\#_BV8,]XFK@5#9<+ M0.$K3;H2U/06DGK8WG3I9]<;,Z3CI0_OZ$NGU%55_/VQ4#9E/ICI%7L9Q_VP%X0P8Y3Q=O(UJQ< M(^%!4VE,1?L@]:#HV1N>6+FT*VI&GO@-RHZ^IS4U*0E[5[Y97(]$Q/H:#]&< MN5+XU@5 (5:2L;..F_K # =$8+R^HNV)&AH,LMCOBV)&8.33YV_$6O*:84RL<;)\^X&GVIE!$M8IT]YX8U976V M<0W58R&IS0]554=,/=I"81:VBS90_HB> =F!^?+^ MU,,M/#+.K>C,J.4:7XKP9E@N.G9,DV#A0=A>R58D8QO0[WD]^'D5*P M9F"^?5-F'=/:)F[Z_LB%XSK]91AL3LRK>E=<\)#2:7PJ+X9W\[W^8Y<=A[B^S/\".A)NTJ*]Y?;K'L !K M_@P>^MWZ[2H3]$87.>WBI4UY=4U,C.KU7\;R4+ VQD*L9)PV#VF/21]T%T>, M\6&*CUE2WB%_L8A%UZ3X"V:RB4<_,'8V5,%3?5DWEP*.1[*%7+)A5%'XOG7) MM7XO*A8;+];EKMS28P-KMI:8K]X+X9&50]+LVUI80QM[K].%;Q2,$VRXXI>% M)@.QXH!C@4L3X^=TFS(Y=UTY)KRW$'>PR(!U&\' ML>J&BW*2"\."/ZT48Q@IAKBG$T[5Z[VBCB[Q.(#39. _/I%[%"H (WVAJ$G] M>4TT%AU9F5)L?=-2=^/BRY7]L<'FEY,%JVYZ^43U9 5W[=P@IJ)J2\_\_/\9 M6\OG!EW'I5'HY+=L^5Y?S4>]-'=NKV\FI@70!#D4+)WGI+B/V$_ID87Y0@Z4 MHO$S<<#3 !J@@ZFH'V#/%^YXGALDN#"7W^W*7+9N,Z?\1WD/K(A./.5#NM24 M,L\+[JFHAZF+\)16J+#+9Z1_VAMM5<\/H%8&M\,5G!3N/]HHIAG5QD]=$YM9 MHLH+/:O32T('()>5T:ZKOZH#J/I-YP1=G3<]FC[BO5$8 +U)ZX2V,]_MR4] MO<7O:-0I:E9APJ(O^+)4ZL77=%?O_L ^"LP1^&=<10<.D$\Y+/KVO7+7=EAX MP[NBSN5'$8:?/-UAT3+Z.E$[#-,T&+XZ&FS0NQ08.JF-N-)YJ9UM?VCK]957 MWH,!!Q"/Y<;J_\HW<+07_WW]Z+-7N(9#= MH]"MB[3U,.)0VD;J:YH61_]Q'@0]/ M--+DOZYP_?^.]:-L/Y3*,Z\.ZYE-W38':56GG:Y^LGGOGN/-$8!73H'VNE1# M[_2PR9FR.JXZ]Z:N1LW4TC6&AEXL+1K?'ZNN:-E]4J]JV>;+V$D=QEL*!%"H M0N!Q;?;7)!4B@B@,:V4SZ5!L09@;8)DUZW>GSF6?O>7T2M[6(>XUPJN@&)HE M!-YZ*7)#S6::Y1![H$Z+.\@T=%/WV<.8(BU7CV\QBG,3TV:\J?[).DVO821$H8K2CCB)7H@$;*QNMO;5IUA[X >\LIM.;9AMK MMV8['(VIJ4'"$;\K$-JTVQ:4*%@H:)4"99/QQ2]RKN,;R:5IL>';S-=2>%Q" M-1T&!JH<\;U$W/B3?\KET:6H%SOMXG8FSS]D@R*AAN7/D?9S+Q:%2EZKI6\D MVW^62F$2%GM4]?9!04,IZ#2QK@()CC[1ID5[[W3-';PWMYXZEK8U+8C_JN/< M.BQ,:4/M@G?[]HB*AI7@)DX3M M.V8E2HQWXY.H?V;H)]62;:OMRLPYPO6/]C(_ 1?\3:'"JTH$O!*AWS/SOROG M&YN9F_5SA3$,E77;.@0GN,F @KX5\74*>W@_H5WX9+#1V3<3T]?B^RF+Y?BX M]7!2NR%M\LM(24ZL7"AOP8.W/=KR^.8,Z*352;LZ7KT(M2[.MSX45BW*U\0L M',%22#V\BZ(\\X%;MT)(]>4LTJ>VNU[[,;G\/F$H5VQ%3^>:XH"^RE$O[+9E MX)N&896U_(54.A-/=V\R\90KNN9G8)9U:4VEGJA61,E7"F2S?]@\*5>$!S[X,UY51I$"2H+6N%+Q34%3 ZGRU4Z]QS/WR&EZIF;R*B]'2VM$6.S\+ +' MOYL*$RX:+L XS1;/>H?)%Q"+PL)Q5M]I @M!^=!"5]1=9Z/X;#389 9<-^M\ MFQ![?A.;Y.YY$)5V&+>+ _!;WM7)E9OKAL.'//LVS!)&I0.3CM-QS?6 M)"C=C;JL;O!RS6( 4#'M+!?>Y9]&I;6C/"!]U%'/\Y[/F(H\CO,7Z=QX.9__ MKEOO[79Y:0OX3X#62E:D%!ME77+_XQ3OU??YKS\69X-$ H%S/^N9%OSGZ.6\ MD6SS^07C.N_>$_:(\OA_*! $+%;B#]V2-"5 5S1K/M;] ?#-\D5[\Z34]NB62PD%C=?I"G>M0KN)HP/R"> M4*#YZ0W5VSP+JL0]05"?RIZ65%\:W;>7RM_GJJ0>VQ(OQ_^NG?%ZE62I7B>) M5,WJ'>;YT@6S]2\<:O,UQ[=&CL">[F+D4(;:5J#*YD<_9#9_&C]31Q'2+I.# MAI!O-X;<1(9[-Z,^K,Q5G^3S'AF"_11[CRCWSVR_4CL&8(BIJ[6]&DRG/97M#T-W0ZD+U/ M]U+ (OJD?:I!LF>KC:Y9!E8M.6_2@&6.F(6969^418Z:54SIM.2OTPM.GHD1 M8FM.?YEM"O=^1:(C!K%+ZN&&9!91U2OC 5_/*_; "EAX%G5XN+P@?9A3_OPW MAX7AB@9--S=U#"FF36EZU^\@IMJ<+%-N\->,\_MSZV0%R-IU-B*%I"V;HUM0 M5&=&K;7)([W&IXD<7/W!SV_P*3P71U>4%P^XGRLP'?6\D?[\*(-VZ( ')B@T M2BU1&.V9ITZAU3#J+%&Q"ZN =U&[DBU'GQ!5<'>4.N%3K!">)5 X!07A@,JE MFF/"".@U.;42$W;1WR=BJ(O>_XAE;6-"^1]$5/[Z,V9WH12G.EZ28V05P^)* M]/T68U.@RHZ%YC>,%E-8_E76:K%@%K4C5>)ED[Z]S(DP'B]R;:F-$0&F%F4\ M573DRMU^:L)O?)@_=D5X=V5V/(KP$@Z^^471]-$("VS.-;'BGUJC1KL+ M8P]ZYZK]V#+@E[)#YPEK8\&'<47W XK_L(>WW8 R(F>DGR=]?7Q6-#KOTN:O M&*#"WC2)5J(]^FQ!,E3E4$R99>!:+J)=?W'^AE%8G>TIN"5MB[7UK3\F+O$8 M]*Z-IE5,3*M(S5.(Z1G[<<5&F4(.XQL<$&SI?\JN!)6[BL=0K^ @37=('24 MCIE4:B#^XT+\_9ZSP/0ZJY8F/#<\MMG?60SS!^ 2FW,ZPON1,0P\UAOBY/>' M1 L@^R*I[5S_M+.^<:K<2\BE&CU54"_(@3!PE+^5YIUALV)_R!>CAO M]YY;[ZBG[*O*N>6Y?;^3[CXVL4?CT9]03*6+3-_UW=QUJ>N]\RODZ;?C;E]_:C M70$_^!^YWLJW :)FVJ'8VVB1CD )N+Q^'L1?:[*FU%*M3NKAS(/':/T.O'A\ MZ.)SC8'-Z#1@31%D/U-[4=@E8U7[3L86-9/%75;Q34PZTLO0>B%(-+-%H5AV MS62RF?K2U(%ZQR=YSHR-$YE18@(]2X@P,!8JL[5'&#C9=(XR6Y>)^3.=7FFJ M3-:$U3A>,CO.U'PV4W+A-)8O CAD7T-+Q'Q9IBGH(/1=@8J3:AD(9_QG*+I, M!HU3+9,1N6]UY#&UJEQ<%6?9%+&E)X*J4SGH9/BU4NJDP0%TZZU,40_H$+,E M)EVC"Q#1U$-\I.BP/T]90R&DZ;3^6@RJ3^VYEC0KK)SG3I4)%5"IL*30Z\KK M5HG\9'[]##WBG22//UH[L+HGYDQ_R7I\:3 AGU7%*M_99BMJ[9ILW;M8O^8B M&IFW&@>@;3MDY>P5V9#8E!Q[%^/,/JW*R*5;]Q]H/-8IY(K]A+>F*(/R_N"* MFEPYBX'5')]C>+]MI64F.9?T>,;8;YH)-?^@?""G_?F'M%ZFO]?=YBS$<+>B MR(RB)'I4-4,23/[GS(+1-"K]S1%G4HEPZ/"8NEE(I93.KZT1QYT&11;T"U>B MGE5C>?&\MM#5"&6VB!E*9NYH3V7RQ6!U:< ZK2T7;?T$N13OFF_/9)Z9E#]? M],2II'2"P9KPVTL=&B\%0@\E-N:U+&J[Y3NMBE#F6N12J6.Q9F%K3JFY1N'/ M>T:[P\6/RX8* ?F$; O?CF/)@TL?06R!G7K3]8OX&K?:2P]LTE==P.TOSA6!6>"QA$X &&' M[9L&_9$#8?%[L+15U;H_8/%*#&V_+K*N"*^#:CNDK;.!(M+D>4DK=;W7U$9+ M[$,-GI#=K82N:&?=XD?0(?+CKIA_?8$#XCNB/,FU' M7%> !XD>>49#4LRWJ5-):P-XQ:&'3;J=CK9@\*AB"_K/6^U'"E74]JWO5/ OX$LDT1XST2>(-MO!0T6VP;DDEL9TQ_-$6+JB2:UM&MS@8BH/ MR\QU-. /!SPSK?\;IZ0C0PH M%4FZ7(D#NAV?+%GG<,Q)/3#MU[PCTXN_?K:U8Z%_G\*5\]V3)7Z:SW,/"8QH M>U=CLU&CM!>YUF:7;())TZUT$!6SJ;9J279R^[J4K^\F-9U"O\2FH\\K#M). M'I@YOB KT>?AF4PR/9 N1AXF6G3F@<57V8DQ0JC]AKR^XC^R"L>UU.OY//="DP5;K-^C4DR/M1:RJ:,N-!I+,V[# M;>VQ-;9Y- _F^FQCQI-VKX+1(0J[4_>7X;0+[X(^4*6Q2V,F6)4Y6BA#_AV"6[@5\"LZ.%\BV M%( #;F\5XP SQ.$H5E;5>C%PL(U,6$P[_+V+KQ[K^K;R"?Y03Z!M*L2YBW:A M,*7Q4T9MHP.VKN'8$U)%+:C.&!Y>8HK)#$\0[Y^0:QL:/?M#DPFFD>DF:$T4J*-NM-">R:L\ M2J($,8':C.5/\K^M[#4B]\5GQZ(+*;7J4K&"/JAQI1YU=2]?=E*AK1,U?=1P M5[)_Q$>4>WV39 N<9*/(M-96G76:@J1>.GM[K)A%G?'*#>UE\?[3UU/S%MW- M.=!NX7=(ELUH+/3I$6<7&>_3%\EKOQID7,OPSLIMD.6=\]H$]HC!1QD2Q5X, M\Z[V=WAC2YYNQ#4,>_\,R0*;F"==D00/NOEZ\6C>UE#V9<>+'1']?#)H$GA@ MDWL9#=XU?X8#AKP]3NHB<,!3\*Z6-C<.<-'ZLHE5R+V.=(ZO.?)_@?K+]:Q[ MQWJQ/5,XX(^M.>98XX.Y'%VN8]7;6,6O6 MO_X!59QH7Y"/XH @%"S4:9=]_9_1$5H>T_HV7<;H >-J0*!ZS(@U=- MY0C/:9S8UW5N29TJ%N$ Y=GKIX)-!)EWR?X2!V1?RU,T!3W:8*0#J\I\W1,O MYBKN.VS,&X8AC,+P_7>!^7H@M>M>P%^/_GKTUZ._'OWUZ*]'?SWZZ]'_FAX5 MT\D&;)1L[$O*N$PR',YQZUX0CU^SLGR22(! B.=_W O@_\KN\Y_2C$GC*1U['1,/7 M_H_W/A[\SUC3_6M_[:_]M?_MC5_P,SH8I=()(ZZ&[8'IT7%:R*6,%FMZIIB? MW?F?5X#;@RRG-'A3NL::B)A[6D2.]M^-:F/6T^/V*-VR; ^#!A*'1A;SRCRB M?;YCZ5&CX1BO I@=VM%\4O*2K(=L)MV'=4@Y:,.'DXMK(DC*KJ3\#B1/ QD; MY_Y]IS$_.29__MYEU.(CKW<,*1PN/E8W8M6Y46EO/B!:!+OG%&I+\[:]_6J3 MWC9EMU;4:V1_(L\W-RIB' WL#7K(5^;8V48%%5RK;69C1-V+0XA4M*5X7"5^ M4_%:;SL##[Z9@\BS&*J5&'DHD?]_5"7OK_VK6F!)-^76<7E\FU/<+72;-NH& M&@>H( -34/B:<4_C-.HG7?832!9E8N;Z;6O$^!^])M!-V;"B#'2Z00$W]< 4 MM[?9N09A.5$Q)P_*RIF=(9]KE/P6B5 M:?HTOI5ZW;(]^(CIA RD\0.IO>=.D!E)]\/!<@^;\)VN;6JX&?M(LRVB6A=B:(2&K^S=DSYNHW TM&"4TC412:%BOLRJ7*+5 M;V=[;==4L?CYT+<<,M-* HGKMJ!#/IZ$G, 1VJ$?/S>;7R72#19"3I_Q5)'2 M#WZT_&3P@KB(5$"0?;9U[K+#0F*BV1C!7$ZYL_3 ;ODEW"I8*)5-\@9%54\* MY7TY_8]4FS+G-,$]_+39SU1JR6_MR1,DT":.[,6)Y MN^T""9VAZD72O<\##AV_5MGQ!=?8D_<-I>SHW4[G"E-$&O::&T M8Z%N2]*MXZ7Y5>-KX<\TB9S?-QEH+#Z.^_U,_T;RSVCJ]XS#?A?93G4+1 M3 J_ZH22WS(C'@864(A^/L!UZ]H-_MEY"SL)@[XD_>G[0S5UMF2])*O?4LS M[B@-0&6AG=K>P8YUC\&7Z.55=HLJOB@+88+ VLRP9#C0-RXW)QP'+O-1L_=8)]&?^+^1?S+^9?S+^8 M?S'_8O[%_(OY%_,OYE_,_T4PS>F#<("=:SB(NJ9W0EX0L0@RFS*@RRC=8XRZ M>?.&GW_D\3/8EPF)5XW1IQ@%/KR7^S35P8^.\__K3V;B/TE9J.?_HQAR'NKK M85]1X;@2*640T4!?/IM1KZQ[K/0_3MA--P8%YGZY-1YI\L_Y@P*Y/0;'L'S\DC!]D!)J"=*O4LDZH*G("L'%-',Z)JK701)9B8:7#92W^QC,=3E M8_Q$VF\B>D1K8,.H0X0OHB@-U4#=2BQ%M[5C:<:\1@FWZ'T,VF;/Z(_N%1>5 M5H?);(10?OX8IGZ;>1,"),=)EVNCU5$>73B &4I6""GNHA=ZF.7=)J&7$^OH M>TM*58!-OS6 MF$AF#!UV,'.G:.-C4,G:]^2E2:%?UFY2X>T[S#?D%Y0_]?K7THO6F_E=!2V MZ^%,KUH :'2B6=,078JB[Y$]BUQ!NV=#O+%=G74PRR;L8DL:8PUS?LSK! ;Y MZE=W=+9SU1<8*Q\&B6M>*D--4#Y=KC00*HK;?QP1(7YG*4RU48RZ7D+1E(+R MR1L10Q%#]2HQE[4G=QN*FO$)NXD.L+S0>^BD4O2CP>X['T[26=FUZIJE)KJ# MQ3XN<#ZP(-#F0TTKV2Q4XVV!\17E_L#8Y.]>U";17+CDV?)73TLXKD9ER&Z] M9>(G?"1&SN+6_MKP*_^".%@:BH=OT]^*]_"1/U/J)RU1].#O5;IYQYR*DA>#YA&*) 5HM<=CQ9^E5=;X5$F],G'\'D!F/]NG492[FH((V/2 M#V( 3P8@6:/XD*DP+>]; K%=G8E?;?H@+T?0TEOLA7#.0,F*$7O\(?@+-I@1P>=@QKL4A2J0=YK6?$:]VQJ$C+8Z;[3XW1FI14F M^&2:VU7&VO+U$6%_?6?%?3>\8Z8*FX'"EVZU&T+;#D__]2;UYXE7G6<[2L2C M=76T&R J16Y(B[PS88@B^U:CT%)CH^MIR^)RA M/Y PS3'SPL2Y5LH\W6?_Y M2Q%>[ANC49EBI;+=7LUO!RN]BM'72;0<[GTC_A@L476'/T M(I6(UHMZ?,G:PK \CIFB,R_8J68=8#2M+,-W)D^*T]T=71%D8ML\224'N1$$ MTV_3X.W"B+&2"^@F\REY+D0+!9:2G=T^WO>,22-KM*XYQ'NZ ML2J+9%.ICR7)X)%W9%PI<,<#N@5B5BF*-?N E-"!,V0K=EP MDX+B$G7B^1Z7F4-UH1)Q=:Z KT^'ZN<>!@6GOR*FF!"MW>B768_K1P2Q_[L& MTC/;+DO2K%*N)D$ F(^NHI[$7#D.!3Z$'!D@]_K>0V6RE^:VF."1->(%RL46 MVR]-9/E?B"))#9'6[4O[!\HQ!65<&604.>DQZ6H:W MMN@/F7>0 ?G=*R*L'*K M(6:%RIY=!);?6!,W_OFSY F6+U6EW$+M]F%Z&S[F$8JPF_DZ-EN@9R796=!/ ME^:[,VE0H3W1WJ7W?=B-_U:92YUXRQ8O-6[[0N5'EK+B4L3,:* Q],@UEDE?X"O%Y7CT% MU45HKA5N#18]&YOM-N!-UK"Q(8C\SL4:*27:_O.=D?A:8;>0^NI!B/.^9WZU MN>&+J9+C*,T8)=':VC3$*Z9!/KUDDB][-UVY%H6!D\^A&JP>E5ST)97W9LU?X[2(&^$\S2 MK)R#WNYJQP&T$H+L9#MI!; *KXQ["(WCTE=!@X]B[A9WN=$+K=?+A0OTW:2P MCXD2?BZ^ZP$6A"K-R'NAQ-NE0.3-&LB^EU%]]R"M?0@%!:Y$%8V\CQ(F[\S$ MB]7H77 ?PI$1H>%):O(:7J"0(-\4X>F3AXU$\3[[XGM HE@4]8MX\CXK07X M;50A@AL'D 8R[@1RU=;&^C?IQTISU7,_YDY^',/VB)"R^$E^Q K@FTT&_F A M#+N!442)1,1S^DJ4/D2IMW3$AD5D+&J[EO'.^XJDAQGW_IY+"#'EKNO ?QMT:40AG&@JDF?75[HG8KU6^JD?3Y\.&44'[?EY'<2NO@] MG:'OB=:;1O-OPPY"%OQL:Z59!?S^'6J&5"RMXWL ?NLF(-#+Y!!56NK"HQ-M M'9-U_Y<%GGQFYP\L![H;0M^N>!M=NN'S].ZC2^6S'H@N7/$N MVN6R/9 '11$ML

U-J9VS.0M_-?DJ=F;(O+>7MRI5/?5N2(W1TR%6QHB^ M1WBSV!%P=7YXGS:Y^NFB(I@,_5T0LE_FZ?]1/=V5]Z*XR1NT8_D1VA&^N&%Z MTV-WNR>%VQ+^":.%9BY ES\>=Y&7>MM*B5(/LYY?O7+X>4?KLSZQ93QH([^) M@!C%1H3/8$GFQQZ:;N!*OM5G$3LBY-JO75N0N7^*<,X&)8_@TXRXU]NRVN$; M_#O]I WYX:D\E-YYZ>6_6K#EXQ/'/'P*L5!AX1)&F^WI;KL'[P?\N;&<<837 MJ\W\5AR# T8;R-$/I;:-CIKV1^O;M;H+\H(^=IM7 M5AO JVF-F]$/RO "N: :=4CM]UC1NJCC*\W.QI[IE'EY1O(,HNJZBL8D*SW6 M&?DU>:O'0O6[W ^(I,LMT:%(]JY6"61L5LZO/AQ U+,?O>>5O9WV-*)PHDS, MG5OAQUN5HM6DU"==.H2%O?^X/I/%F4C20)Z03EE/BP[>J_Z-L<"5)X*! M=[ZMK@9:6(YYADXM@ICZEXP&>5ZSR'8U0I$:K(*2ZSCTU,_B=G"1OPVJL$OH>C#I" M-H?H1657OO[L\UZ%*W3B^!X43S,1_<#3_B M:Y)HZ*?R)9*D_OY>[R#RSO_DK4]?)] >]XIY]*TIW4PDZJ)R^RXE>DQ[9%!T M^0BJ&M=%"=7Y,0Z5X>VLR3I+IM+DGWE==01MJ[T?C,E9;,YXO\<.I0XZH(3D M(<#==A@O!.@6^N=@%QV6;$K8R;E9<VUU2-3RX@<8OVH MA_O,*%O=<;U3]FFO ,$G6M0JK>.VC7J(D]:GZ_-C9&.*&[ MX!+#P))L%G3K]IIT+T2>_6>^7CP.F"EG04N60^"(YZ7N:T)/9:"B*_:EF!B2 M+D.Z[10?T82OR^;K=!^RV)O>W]%_#K[_"VQMD4H#;/][Q==ZX,=1Y\7O\$37 ML;?:=7Y(5VI'-@5T^=HH(\2G8TDB:A432/UP+-E5IG MB&\ NRH?UUR("$1H,([HE*)?Z/0>1?SQ9BF?50H2\T73Q3F'4>DIR5<.3QH> M[K[G:2 M^<9MN/3R:DQ9<7,UBU(9D46^93*<^Z-FRMFJ,>*A>*TJ*8C#]\(P M @(V8..Z2L1H(IBU;HT^A7O%<+ULFA+RW.A^L7S^5O7^A\R<3$7Q><9UIOS+ MA^A_<+_CK-N.LCI973 2SU(F$DV&LM)'YI!WRL0Y7XICQDSO$2DIVE,,D2^X M !>JSU6%Q!XN?,TR"?@7N]8=X$V9C\.VX0"+(-HOQ9:6J"\^Y:0HPVX<\"&3 M%]ZLYXCLTD(.7E,U=T>_)2[[.2VUS9_&%DMXU'SO;WJR.:4'O^D=(DV%>B$H MZ#%*Z)SO:/S.)2%M@(Q9HW9:^$2ZA*.EN=Y^25\U4J9#F2KB^2F?43+>TY4$ M'!!DDC12L4)!Z="8G%HX!UFL$5P$F39-YAXFZC17WUO0_I'X;H )TR"][IU- M\0AM@[HUC[#M:J. 5,XL:0H&6/R4Z[BY[A+^=KTX@()VFI_;8Z95XRI!7FN- M(B+P)MK7-:?+:]7U!OKML-54N8B04OW,P4NQ0><; PG)?\Z'LJ'=SEHY;P-K MHE_YK7O+_!_I];YA]C#IQG-@H)P=G8]HHW($4TF PMGHX0ADZ%).@9D#W&1Y MUKJQP2C/*\:Z-E;'6MBXP];+[7O]?/)-@$T*';K6XM%GDA72RC2/#ES6'2_E M;)ZJ 5&75+8S62WI-[MUW96Q^CXT0==YHTTP,7@"2H-.=4?IK>XE-_D7"L<5 ME9S1,85&]K]^(KSW&\+[\NVM=0KFE;6/ZL^3>@-'?>C/_#;C[J*,*J;EW5 M7-:_RM+I&=U 0D=73]-Q%=.*E]#;<,/!N0[*@ MG.,ULU:.^%0=O74\>%]('01)%EIF*%'@*+E9=9,HT"TD+RNF=,!6\3H M#W5'7Y]"LX-7+-\C:8D'F,,H5TTWY)1I\*J0IJ>QR.6>TH>"7,5VWH%2=?:K M4QA)Y^\][NZ.W%3-+S*"POF,I6X8[CJ(#[*MOL!HVO?]@LB>(D^(5*1B$72Q9X M1XGJW^5,]30M)U\G#KX(J"^71"^N+9IVRL+"CZ^(-1T5;+O3NF5Y:G,"F#5< MWXR4_3;0"7PS]U[@RXVA['4=?"P_],G,,:OC(V3A>R>)>1Q MV/O+D]6/,IM MX#V#?"\VS*EZ'RUV-]3L=9T.GF0H,O$T=@)C_,T3,J[2O9U:9-@A&:.2]\L MFX6_T*9:L$/,/Z]UK>:>!/?X)G"_)0DJ3GG#(18\# 1H,A\01ENNE=F?L-PW M :4G+M/R_"N,//,E_L$P$MBVJH0O8P"0^_L9XJ.L$0_S5WK&)$KQM6JGY741 M@KV5DY:MJ=FU!D:9QMQ)2<:UW[E8\)*E6;SN8+S145[(^7:A[_:YDY=/#R\F M-:O2,%F579+=@U2:PI,9D6!N4EO@M:WDIA];%B*+%..&/ AM]BF?A3Z=/&%V MS+!5FQ*I]G=T++U[L6Q5K\WG+#"^P%JB[-5!\)D)F$.[7JJIB$36B.!!U:

X:6R?,R=3^?%OZ[BMKB6ABO,4B2Z;5)D@_\ M .HY*>%*:X^51-OG07EGRFIPP!VG5"\=#L^&IW3[X:97_^W>VL\P_ +*]D:D!YO0? WM*A#UQ$0D8:>1UES2_ M[;G\DW6F-QG6W$N/M+SD@[FH-$(V>L6&AM\]*FKG!ONH!=7>YKE9MD>_%3?:WW)K \$-.>QJ#0XX%J3K7!)D/++FHZ)WV+*]47:%V M;!V>J6YS\ M^K]7X?>9[\/*./#/\(!F6T+:H[,/G'57.V=F N# MR(=I6WKS!34%-#GCUP(&;QN%)]]:7K()9M$?#5.40*F'8CFENN(BEIX7EPXX MG'V:Y6<5_88K@,JMI=WR3318U^;HZ^X^01,1:?>/;9$B /;P<1OD+; MKBDXX("NM*^U%M0S>(WI7?<49F;@);/^4=ZC^^]#>-;P"7YTW:P-$#64/U;\ MO*7UTIAF\R;+9FQK'N;B94@DP&_W#T)4($?+00QH< NTXWVY- R#FC1.05^A MHKHL\%)ZTMK>50>H:-2W1:XI)PGMGY!\6U=Z15U9.\[RNE]?QJT[,:)?"!WN MN6[Z,J6R$+T6BM0C^E<3BO/D9WEKJ2[):S.&Z1@ 3741DA7O)EB M'%*EJ\Z"$QV'1#@./^KK4F1SE@(C]S;G9@N1)T,5@[\E2R:H=/&BW*(W'NS6 MSREED\]W+-U'&7911*39!BMR+.& 3MU"AQ(4VK;WA5+\L$0P24W27#;QO5_Y MR:K$W,20?DGX%OC6*K*\1S.+'N+Z(E%U\L3S#=R3)MRK]*J/63BH_[" @7/! M%L+EQOVFOIP438B@CQ.1YY&*PH!7851H/96F.(/*J6-F#>N&&>Z7KT@3J+E4 MF3 ;'Z*\$;<6(Y_"6]5R#K5Y"^\&T;X4BSX*N=@$C63>F@-Z_OEF.2U+[."9 MVMK5TG')I;;N@04_*KR;?DFVM1KY/$SRR820W\AH]_)L=XLM3!KHV)+I6*@E"4+PND%D*H7D3Q3 MU>D?&(CV7+E559/YF1V^9@NZM ?,WFJXA 6U4O] YR%$0BOFS>NZ%CVZXG?8 M9\661A_\:(O1") M957Q(8TIGS>5F1'AJOLLUG[ ?)4%@70V_\1;;7W\ZB/>,-JV$P=08FQ1U C> M$,ZZJ6;*57Q$T8F"88\F9]B.P8>U]SV.EEV_HVET>+ZP?&/6N[D16!Y+:T=[ M^XT^\]LA#>F3$Y )5P2(MV+K^&34PO=6 3X-$-FD1OC4ZS_BP(QS-1!S;X8$ M"QM%P^,"QP,%IB2TI#H-[NPDH@VO*72_9XMZ-UT,TZ -=1^GMM!7 MVO2=91 M[H0N."!??*TP6E)N#Z2+C M-T8OJ#M.26!PHN#=8/6G;2*GM[M0=73,)I2\P-AM<:6.VDPT__1WL$Z P1:7I-.8K)?B[24SS M2CHUO#N"QM64M+=%138JDO/#YOUA[9?-AC3SS_->4%HXV-#@V=]X!U'_>AQS!8E;+LEC8\\>EW2B46 MO(GD?\JGUPG.F$:]G9]8.?31B[%FR5*[0(;(#8RS1]X"V/XV#6=T[SU=CBAY MB>_E]?P[\0=!^*>QJ(+"ZQQ0YU>6XN<9O61B:K[#3]7ON:/A0B53%F1I*)J7 M/'B#D#LDVC #G:B%"M\]8LV**H&J%$-?H+WP3&/ 3^&DAB89[YSERG??O'RQ MJI^:>6]TH#Y/9%%F;KEC$7\5%M?*I)W35_2D5;@U704E5%#Z31O:6$UA[2Z3 ML,IMJ\=A%SX$M'N;$4@SS1EV@5C1:@JV'3!RC,_JX %!;^#/.5A$7L*!#G*N M/^<])<,ZR?U7+#21EOG*X-3)&T%B\O92<5YQ/6?4 MG6QB7JGM-M%8A .,Q>]7?)Z4YK[E0D][[!H"%6U"=^P(>G_^CX8F+\GY^CJ'.G,Y#&PMJQ 8*CK0J0+@.D5.XPZ3-3O*U[)J;]-[3&"TQY59\Q-LC!KMK A\CPJ!-P5"OS+%M> M$=JU^\W2UH%57^IIAJ)^#*D>16O%$;,GWG,R/70JXH 6G8[PZ1*AQ0B/F7;_ M<%QBG!(JD?R -26[/RQ4DF7?L"EG(#U/5"_ ML\3(Q'C#&YGU(<%X).B-#(7#6/TKDH]#'&[T7.LVC+2[["10?%?D:#N35)CS M_NMFUCG?:I$;H=KX#>OGPELF@M*!@>2['KTL[? =N-&8I!,"6'\9B^ RXP/\2?6^_9/&/>EQ MC\4!Y36*#6V,D,;)3O LV.F(^O(I2@+-,_]YQL= M"0FZZ,AJFWH$-\BD_S]_-6L.^F^$AGF1O@\S1QJ!2-*/@*6'XE(.%Q;S*YUNB*3 MA1T.('!N?> P7&8/8]@3YFQK;,J\4/()*#(P%>'U23PU4-+7W1*FVX*5.*/;:*ECQ$W,>=0ZZ MGWMFR=E;/;LI$._@#*"Q6O!$HWN@==W;DISV,CG@JR$%I*OW#O MU=@6-VZ51 5FK60(*&CJBZE;NKRJ37BMU*+-_1/516JH?X">< MKP%,BGAC@1P83;2C/8J^BYW:B[F<<8%0-CST)#3,G+) 7?#A%Z3OJ^S7G(D0 MYY65VM7(=(14#PD.8,5P(0T_R,NL!(!?3DNPTYMT%$-DQU^:FYAU6CR,V.=\ M[,BEIA*P+!2")&0^@H)F)$!4]IE":%>$ G-7(#]*-7=Q>XD:CN<,,HJWUCHC MBO^(>I[S2:(B[ 7%4&&(12(R9/5WSLJ\@H\N_&#/2X0:$J4CFUDHG$6MZI#@ MJ]L=WUTR-$\G_=$FUFA]Y36 Q]ZQ3(#.>UPQY57.XIC@L"0XLV$:5:QI;WHI M]TR'*'9NG$)57]J>:)$+.HSA#*"3[G:L\0OP>)2M'+R3]J_5V1GGKQ06!+(_ M,+:(*! !Q/8%W(LFM?I*$=_=S3E/3+:WS;46]=&-E&S/XK$% 7?/2\QBKNY: J!=\HN):?!WQ][44F\ M(_EU;]'FX\WX)R%OJ6/%F FT_.D[V8DA/?LG(O20,]UD!0]#_5@13O3;.TK1IV7<'4X5 5Q &#A7V=(C^IK$L_UP8( M#D=];]S_UL@6%_!M@*6JS];EC(RLD3Z^\\;\2Q_K:+R%-"1_(.M65G5*3+.* M/^)/C;EVA_LOH^%5[YK6M+GAM30NKH7"3]M:[8'X++O$GSNX/Q*?-H(^M(I! M=A!$(0C7B&9:A CI]K+59'6&R, E3TO#![;;F^^>S.\)"B.>(PA_ZKO]U.A' MJ4?+JZZ)!,'H ]FWL6QAHPBUJ-R%@$+M"2XOJ\^C^,XZY Y>_\C9B(/;N8;HL*(&]:D[M>5P_!Z MAI[?T;5)V2WS: INWDR)Z>8<(>7\QHUO>A=Y-4JG5EZCZYR,!C?[';.+OXJI M[.:29:[O 5>OPX8! O\1O@R\-7.!;U MG1BJ?K )= \84L"1(<[/7TE]!_W#$7>V\LYVU2L@56.?=^RKHA"CZFSVV_G@ M4M.[11;9)H;-KY4!B-&_V)9FYFIRF1[C%<'%\/;DXTF/.Y=GNGCC@VF[$4J< MB8A9"*&\\8!9\ZJ52!=BI MQ/I1UXQ\#=@SUJ!=OR7YKX^IU!CFEV95*RGS> M\8E]@PZGB*1-!1D3#U]$NR+ZAJ\SO4%__]*<7;Y:_O77\U%;;)'(GY# (NZW M XG.O/8$I@1[)H8Z/^HAO5+(U@0H*3FJ:ET7H1CU*YB#4(!UP.7NU6]LI8:> ME2^TE6QM66X@)7]A?M6MQ8%04G!0->KX)=)Z2$L'*:*3&>D,KAFO7GG&N52ZY[R6)MW3P# M0T%F:H;8,7\TZ(KP%=@ERI&$\"($]6AB2SW6(=)![VC-8\X^>6W_]><9WXS$ M%,;\;^$T=DRLDOQT'L"'A_.<$D4+PRXDN6,;IZFLW!Z\/% 0C9@76#6-%TDG M'A2:R-)[,HY%<)RI*XT5AK@'#-PRW*W#)#^XM:S?4NH@<-J8]Z/0+QZORV_' M?&CUF)EH>FG2S)X?I_;8CPQOA_Q @1$5BL0:L>)"%+3!9\E UB:+"W#RO^1,O5.?Q.%7 'LJ,>&>K$*M8T,$Y]"2SG4_CJQ) MP9Q0S<_AMWF-C$&;@5=N0 '^,O6WS41>E#6E$3_T+H.MB;N=XJDQ>>V!5!M0>/1YZ*8\HIG9:^':KN*@2:!G>6]#55%PGHMW1#%U M+WT/(ID5YD'\%.96Z8DT'^KDCOQUM1P3L[-:NMAMTNF3Y"ZJVEHKQOL?&N\: MUDFFLSDV/DOZ!4V*6$<_0SZ0\669J/H(F\7F67)'O=J-6L&8D(N-$DU'ODP' MS]V2J+]%67#Z,5Q#: HYJ'ZG;ZA'=K!7JCN4YD"!S=NQ"+3@#"KI338DFK0) ML2.H4=^P_<0; ZSF<=.A1*0,*I++65<[6S'VM"YU$^Z<\@WG9I8$5SX3B;BT M3CVW MF&?XJ.WS088='IWA6-P(%MNL=T8STPH]@5%OHVI&026@#6AW&XVGK3 M4]=6:J:>M=81H71]9T-!1_G3\#WHLCOQ44K>+4G#18CM2^1*& 4=A;AN/+G! MFT<[!B7QN%3-_RB_P'3''3=XT?'+Z=9N8[ADG!#8G@VA'75;395Z="UQQRYC M1R<(7]@WYG*P(#-DJDP<^R :SH7'Q@!(OPY;;<%>Z<: ^B")MS_XA%(ZO3;9 M.@[TYOCUUYWS@D)$ 9?:4!/?K/]^FN$J!NN.HQN!_E0\&E%Z])GS M*%A6)WYDAA$4>1JG?)::DX/ G9KZP3]:R:_!73FM1?6FOC= :B3@'J X4VJ( M)RSOK81980%?%3OZC].5!R-MC', R/O[_0'?>)_#-JV3%2TBY*.K>(#5 MSA*Y5F7URA6S7]=?#9N]V"JC3CA)"<(D:W<)5$/"1W*_'-RT1[W]K$B]E#B$61C[DL7:^3;QKC%]H.!).G._D+1:'>[ M2L=>SGE?SV^^:H@1@1'N]!AC&P"M%GOTZ!TQ%T@,/5.CSA@5HP=E/1BE] M[-SKO?UB:CO5T7_0]9,4KD&IL8>=@>O4 M"Z'VX=.:D%[&Y5^A1!"Y7JFN>7=W,9X5MDFYN:HS]0N/A0J/ =*MT89^S)#Y M+9%E,"ZBT'#E5_7LR0^.M#6^)%VV]!.:"^TX\9651SH9C++H;9[U-$:Z>BFD M:@R<-6S%[TYT44ZC!FR"H.Y=[[%^@<1-#Z@P'U&P"[+QJ"B+3\D>[(_H^*Z+ M\/8]C^QD'=RF XLL-UN?6K> 'CC=Q3GF\753'8 M8\\6G 'XZ3X"V*-?+*/=:\"^\^>]C(>L[@E#O:2:SCJT&RJUY8ZZ+?.9&KNS MHM)))2*#"G^#3W@;6)5 I(/< R'D"[_LEUL$O)RED%SEU19BOR5%*3-3?\0= M:0PF4S$7 1Y)0L\C7'I90:S/$=.1XX\+4M]1)^IK3G9^">_H6:^\^4MP,(^) MB<%=\ M056R,5?9OJSQL=ZX5PD3D>EM'G1!<**[%'0_]!.G64;0>7&VV^&LR MX;/)JW>SV;$O\[/_S#QC#TV@.\]M0!*..$--3FHYC&1&:MIHUK2O;B%;_*1 M3]E0_. /1%<#S(@0IY4[AOH(,-:.8KQYRZ107!O#UT^=TS,E04(Y7FW^(L]] M'3WQ0WE4OA@1A'N4T3*/ PZ!B/HDM#B4D336"ALY4HGTURK@N6)6@RBP!P5\ M68:R*1S34].>+-9A)"O8 5W91+8-%3A!QT-;PLCM07<&M#!B=XLKP72N15.3 M;[)FU/&KSE.S0HE+15%LDS)LH:FIS[A;0!\/]%.D(D2(YDC&>I"5$N7&+'$8 MLNF]DT)1DS;Z5:S.W\(L0!2?,VG3)-O$Y3UI0[J 52VB$'J#ED:(%WSX75NQ M4;IH:;GE(H)_QI7S-2/"?D__0H*6&PLK%Y .+8P0!)-"I<0VU8888N+%)=(T MSL4ME?7-'//2]BAE;96T:<2@2LS:&L<9?@N\'W1QGVG_XQ$N<208PY%2M+8( M-4OK.*<#=8X.''[5JG!3KZ^W72S)YM*7+GML)RJ)>.+"IKCER_0^[#%2M2RH M'.7^NF?1-?/WZ^@54U=73;N95-U&M9' 5HS1^I",R] HN:?P>@JPR((")TH2 MIET,US(W:#'O>5A.-K+6I$I,Q5!')F5Q9[77G<+^'L84?'[]2'N(^:;L3OX] M8/CTO3698R&=S^';)99K\\-/0^.^;2<)@%#@.A4&C7S[F^<4)NE6215HR14T M!KRZZQX0Q<*!N,L(K@?F)I?MN(([FCK2V>3WVN,^?&RPQ?K(("$UAGU61&(, M"QW:M(?11O>2@O8'% B7Y#2"W6'X\$+(/8!?Q\[_6O.S;9;+ALK'J74K)=$B M-RL2OHT0,A2M!2(YRML;UD=N@:G;_OY=%[M;-9:K%!;N6G6_^8!0,8*FGD?XW=JN*'Q]0^Q5)6:6Y(XW7YI8%Q-&5;./2 M0IV M;B)_%]H_-2OM96CH?13%>/RPZNYQ=T+I0X&SD%M&B'\(*^*N3"%[S:\>>!Q4 M->ZF7CB909KE'DU4P6SM:9$6%K]_1X%V?D!><=W/RE&_G]'26-$C/S4XKFUE M!4IHE3H[5;$Y&A==EJRSG&38LMG\CI-HZ?MP$QK;G&\.PX6DQ%KQ+(!%8,[> M54XRBI'#>>,U#2E9K4]+Q"C5BR+LWO%[SD<[K0Y:Q[2&"" E8UL"P.3!T%#L M;4<9MU22U'IECO;NS/G2M^T.SRGI7XA\:;))R3J@FGOD;/VCSPJ).WQ.9XEJ M,VSN1GD&U+ZH^X$*W'J:KWQ@#F%QUQAS2"U^9#NRHACD@<6J"G&G\HQZ]H&5 MAP!$=0 GPF+:/QY6QY%_V!G"?WI#Q-.O_ZHB-O+"PI271;3<)=C]2V;#JT^]G-:4$BL%O,>KK6GE@;*011,;XU=RQ MCOU%>YQIW.!3(HD ICG<9W#",3 ^W)41)IXXKPGM<61;%!\O^B3':-DW=QY) M0E#2ECE]._[L()*I/*'/7I$./P.;WJ'KYX,9"EX>J7X8:VVM- ><5;KD3CF0K$"/N$6C2S.U>T[PJ2RHC/)16M*]]1S M"GJE$2\ ?\@<*XM["(&S I$PR@\^E&M5+KYZW1SH12_$7\L>,Q54&LLT5CFR M1V 2#<_#HDUI"<)N0JR.Z!!:CE8[9OH-^.*[L$YIWC)8B"6V*XK$GN;HO--0 M^GLU@2:]+>F61&*&XGU'#7+'C"X0KA,KFGY^UMG8L'0]9K@V\5,=W7I9$O7X M8D%UQT-[[;2;&V%[#)T=:;W#7#5R;+$FL%#KY M:H7_Z [[WXF.F MZ(CJ@L<$SL\Q7 &DYDY]W-T3L-FWY>84BN$R$*D1 K'8TG%"EZ1\1)T]\=%\ M0BJ.B\1_3)J 1-A<_,R*'M&; 67&U9EO=E78UESXA8KJJ2VKL>&,PP7PG-YZ M>:?K'\@0Q\3XR IP:[5JRLO,4+>UM26F-8R4.%7,%M'];%9:5\*KHGJ@6-+E M_P0[I,97GHYX1SA@F'[S3%GH+H19IW3;W0/PIV/"T8]P8EACWRY:&[?W(!% /5$N[I$CML?$::G*57= RC!OC7'++R(PD@YUGKS@Z?']P WQ^X7 MS(U;C)Y.!G+"U2$G4Z:?SR.H5/>=R>/_7/R%O;VYNLYA*8>M-*,JH<$AQR_F MP)Z2,76NOXA]-5@/LB0)Z5M9'"T_<$8TJM"K*E%A;!T]_*6EQWS(;]XYA/F! MID)VVG>72A9.N9ZNH=+570@;WCW!FM*OJMW[1LQ422;O;ZR&-(=NQX4\1=7W ML_ C:.-/?[F3ZI19_M@^\BS/\;WF*^30NNZ OK.AV9PBF?LSLH-7YAD,.T]4 M$$"!Q5FC&58C?-T)CR+UEGQ[](]6--6+R;N]UMHNXR(Q)MC6N@H="4A[ M4?Z0&_\8L?8:L2ZQ;XU)^0M;[%'Z4S/?6?;B1EU^46&H]?<^FE=@01F-0FZ( M/_@Q&.:>1C]^/.F=SMDP[F^7^=XE30.8/NUCP'MJX?M;[%]21A__$3#C:!I; M#T1!D)RZ39V(V6@T7Y7)=Z<"]A62Y)NA5(&UPZG6QE M?R.:J5S1Q'K?>)JCS'C"Z3=NL13G0N0V1/64<;@VL32X"&SI[NW,E.;W) M!SI/.G[H]9\*7U*Q(P$/UEZD#6$YPZ(38*%K6(/W .+NUPBX0=.JH(#:?4QA#S=V>S8^#^8 )ML>:Z@_1( 6:AUE-^_CL'/P, "1^*9(>YG)L)8E.R#[J[$P[\HU](S>;=)Z< M [0_+OA3:ZC;(U6$82"$^8\MD;TS'$![H2)#$7U0H7@Y MP[(U\^TC,\OTC74SBP;R6396_@!LKU& ETC>=:5 O*M6 M'Z).:?E3O?EWYR<.+3&G_AU,=>PZ&&"V_*/D"">B;>3A?.H,3_L=PX1B7$Y/ M6BAK(5!3H)9\J;\=]?D/#@<[%7RJJO-O4;[<4M. P,=9<3Y]:Z'0*#0-)AQB M);!PQGG9?/I,>>N H08HI_SB#.M--+T&65H'L8F"@C4M. @E#SWN>]2;7XS: M5U]UM>]J7='MIO$WNL@^TUOR6I>4BY?:HE;G%%\$'4.=4=56\R% M/QRK4\A MW3#5R]5U\+J 6W_^R-:>0=)QA)GT,Z*D" 7]9[\V:2&!?BG^E=:F/UXX!U1. MM-&F/U\)P':F\PKZ6%4BC\SS5F(:'52,O+$>#": ;>'O+[=,JUJW',O<_B$- MJ+(D>\I?GQSYA6WP2U@5@'JKZI2.BC>*COG)?TT!]8PP:.;)\KXU8PB/$,0: MX[@S/[6Y8X7_3;Q!:WOZW@=-GBCN'(.S"\,X8/*8YQ% )H7^^ )D/RBS5AV9$_RZ!"<6M7J\.L1$XW M5%F_.5\AP%D4CF%CG*"?R3/2N#_*C+SDMK,#^ G% W&3>ID/%>G1DM!"9K#< MRJE/(:6INLB4ZV"D M6N1.YHABG Q_@ZE%[9]U=_DA"C4Q_6^L%Q,^!FY2C-_M]\2WP,PHF3Y2^%)+ MC[NN.P7HTH)#RWF(@FM10F&73 C=V)8"!+Y!CDL#-5$ZS)C8,, -X:X'9LU(N3"L'NAW# (X*O7#M?[U/SB)$N/6U7M94 M=VRCB%GH71O,O\496?Z\P]7.A1[(7Q5O_B5I2E3GV;0LS#CY%(T%90XU_-ZV M>A.2X5WYXJL:&Z5%#8])E,4^_1H^LZ3Q# LOLCQ6C# )MQC((M1'=<0KAC'(H602)$!VR-^ MQ_A:Q\@,,FH]-T4TY)?,PS]13V_H9SJR[S[)EPC/^Z1GS+[HJQ-K_0@+EOS3\2&],B53L9S.Y0&W8871B'B^4[/?A06JGHD M:^YXFUR<\&U;1V^T?.L*F=!F4]/S_(^5X_*;O78C<_+!_U/.)F^N@E+J'B!G MF_]/7*I(H?M"H:G,78]K\>"(J1TM,57:,[>WAFE>\989&'O)3[;MIZUK-N1F#6]+N@J&8C@H,094/JQBW2^S&;MR1 6>DT.JOW #IO48SHJ(J4;20 MB^=08D835"VBTCYM59O!Q9&F#;J/2UR^N6XIQS]?S/8$NOPR6E_X%\8VF'F9 M/_W5TAVKR9&GE4.CXVD%R%A/0[)V)EV*W="ZIH]H3&3K^*M$UA*S[%@$WJRN^\PF,B2OH,[ M6(A2[7[\SKOF8+QT>Z#*2?+&*G>AIK[4W/+5E$!;)5]^Z3N##'V_".4G]7:& MA(NK8H#XOO#SES@\_Z2YXJ0%>;\*P&/ET?]^!:O>/LKL=,F$G1T1VGAR0,AR M=:,U2%4L"LR3(]-1QA.YVR,I+.N@D%587LB3:'EL4%*SYXYL,-DL\/HX<.6" M^(@88EG%.1X[,O"M;N3O"<8V2/(Z+\$ -0]S!Z"R7KKBLR^7+H)EZ^QO28U] M(J0?MQ$79NY)%GY,;7_"-_&-L0#S-6(4AE.R(_V<*ZJ:OJ60!*$\FK7I[]"W M2=Z%;^"[S@<0815KYD*9_WT)(AS:8FU:?&NNV$J[++:>K^ JI-O88PO4F/*J MTJ#Z0:%@9MHK(8XAU[7.T-O)29'O/IH_+']R?\_KQR\:CM!*.](K/]]M[%A\R$*R\G8!BD@X./9:ZU(Y* .FIGS^.67^6YFL_9$7T\\> MVD$6 90-\F)[Q(HE1=W&WY M@TJ",9XS'_EU9D6Z! R!9W+"?R>=P??%0!XOY\L7_QM\9AV^'7XGCE%>9'])X6V[.$K?4 M\%B9EJ?:J>AM9N=AG%O+@761OY.N:NU@P%XFY'!AF%@?QOKP4_&5#.KO2_FU M0WMEHI)DX$%ASK6_&;UN$6$2OJ1Q?=1RIG6@S&/H70(TJ(<48O8AU^4FI$5^ MR'CM$_*+6,03@P"_>T"H4Y;QQC/N-P-2+)BHEK)-U";8TH9X)>GK<99&$:CZ M^9):EF?QL7I5YKGH?HJ()WE(TF<_;$P-&)@3^?+L+PR[@ \5]-5)"S;]^E7; M$M@4L6JZ>":64[_$4=R[6-JE/K^7>)J8]RE5.:+_U.Y0 1]1NDW5"P15#YNM MA@NA'T.GS=4B7[8O^D()+)R,R2<6 LZI1-OUZ/CHO :R?P$ ZH_P^]YON@]; MTX%M?&%)1ENAT3*9Y:ZUPT7FQ:05&V7-(BY=GDDKR&S##R:0/+%01=+H^VM28N:^_+ M&OJZT[+;I/:S1C@V]N(3%WY.Y(4'V2E7$]@?+D3]P&X[1Z/13^ )BAB.G8(Q MKK7CM:'VPV!WE6D>_=HG%T,$[+(YJO!NFZR^5) UK.<>D S6@%K3HE[/+(0( M6AY4Y;9%B]<*GK]?QCDT,58X!3IOO 8D2%ZA^ MU!I'?ZMU:*R LEF*Y%2DXG#I9TUO.' MYT((;;4(UJD *RQWT]K8%6\=,C2B8LUQEX:F6=9]3X$ _D78BV*?Y;EUVKXUMB7/3*R) M1^,)K-JJQ@M3*QW@O@HR[!=1KMO:O?VO8*#!M048O\5=R649<;K3DFP-D6\+8]7C@T8._T43KV-T4A M<=SDJVK"4VZ(-3V:V2=W.BFJ+\>?JV!]57=^=R!;4"8[UO23[Y1+^Y\D+T6< M4(=:PJ'?O:P+W5X_=1C50H-*#PNXTI4ZFA=]E1L[^C5 M7I[+22+3'51 %,83?(A MV+F W3L^,#M2;3@TWHRD";I-.? %Q&@PQZBU8J$H3'E;_38J'TE%'&,?XW%(J+Y[^JN48?!RQ-K.,6>H ! %*[)<"<6( M$2M"S)@S,\K,Z@K+38>^F:\-A9BDJF*&GYK%2R3J8O)&SS39[9% M#&@PDAD=Z>EQ*M&OD=?UP3!2?)3:H,QI09P_C/[<)CATS+RO\39'4DZ/#QSM MY0V)H'7>TZ#>MR;M4E,<4WLD)GNCBNL.8O6;AW)!;4I@.9#RZK,;!J^?J@Q.1ETZSJ*7C MY1- B>B98'2*<%7E2Y6KNRJ^^+?GRO MXM#ES:^8?_*9M>F8GK"D0!_HJV,(?8.S/->,+*-J@7,DD1Q[FK$C4.HTRT_J M '^' #"-\D?L/T/90&5925&!0Z:.UUW9;K)[F:K2::9,%Q>R%%/[F<#MY9/8VO$L<)ZX$P6K]\Z=^B1Q0XQ;_3I7FFHA1B@)@DU1<74@?WW$;'0WM_M735@HA8Z8 M418#1.-:U@&:,I5I; !15^HGKWYB&X( Y%ZX4Z'6A\VVRLM!K*.=[PNAH;$- MT[?E.]N4CEZRAPP]&[R:2E%WH%(?44ZE*4W5F8FA1!+2T3LY<_-Z,I0LC#OY MRCQ)9[ S/_\N',FGC1@JL,KP!MH3!C_N?O_#[T^XJ882O0> M0"O'5X[BM$39![R#M?2UM"<,9](*:Q0/LN=*$Y]0YLCM\5=?#+T.$&C.[W " M;*&2OH)*X/> \#LF5!;T9XD]=--;9R5DU6.MU,K]N_EXP=HA ::D%J'Z/8"] MGS\OTJH6T03U2T"40SA?+A@%O,M][AU<:24=U*.\U] ;L"O7U+9;],@" -B: M!RM^/:BOT+"Q9R[9WA3?6U05^3DU\"RU;XW=^*+VA6X/#\!P3?C?!(,F\L6O M,G.83W?@O4^3K_K1MJBD"A"NZB+G?(UK?/;6:& M#6R5+T8)I*6I0J30VI_[MTCS?SF>6%NDW4"T- 0CM:@C-RV (ALZ%&3K5 U2 M$V=\BKRPA]8078K\*.0" 5&2Z+#3OW^F-#= A-T[/0Y6F*IVB-,>^ED]Z'^T'3Q?Q9A>#@3VEG3W*C]QW6>X $'0 MZR_6(\?9[D !X;3-]%T_0]5)03N!?E95D,Z@Q!9KW)F56+I99\26O.JM%\.9 M^A<\YAYMJ1N, V&,630;2NT=8E&]*S.HPW>;ZJCQMMP,^>C[T._%>\!):OFF M^BJ&TH$&\(:BP@IW)95,M9U>8;]6YI]P'&=U*GA?T<]\"]81G3@/]%-4,"S8 MC;5I\\C,*/OWL>WYS,:I*;/:]%[TWRF,' &B]G\_3(83SX$#L3]+A MNKLWOTNZ^PDH.2M"]!WQ(A]&T&UX%>RXZ M0;T;MS9);ZI!%\I%N[<_^;6=ZQ'G,7:7'*LMC)I4R!?+'VC:?@>&G MJY;A6 MF:>%;T[LYTD&'ACZ_0PC-^#8\?E=_O^QO\!_T*JQ_M*;!9?]KLY,V2 '3L=W MN:J#7RJ Z2< >:=E.U 7I'5+"+%56VR5HS!:^6/:7C+3 ]Q!5O+F6DK> 6O8 M=WO-?&#M.LO=#DY* (I10=#&4Y[0%/"LG+*G:/12$E?43#[5!*3[CRV.TLFG M* >11C(L;_;4E>QL!KJW@&(@+)8-W3:7V]^_<:WMLL+XJ_0:PG^^X)(:!IW' MR0G!3H7ZU]0@?0F=HY!UQ6B_WS0KZ:A"O:4"PGRS-2(-ZHZ6S,?QTB;*6(U3 M$(SX.N^VNMM<,"--.723=,AO+?]7JXSX2$F90]N"A/GK>:+1D^HG;S2_G.)( MX )YWG@,D9%<]O?AG/8R@;:MEN6D*V;+04%F.#^/(4[%M1Q] EF=87"1'.FM MR+WWC-_PI7_Y*O7O(^]\>DWX(ABZ;H?;7 M>A^)OO&M)UKJZX(.9Z<+R-ER':=R5[HCF9[]=Y:KM^:<#_ M'-\F0HW[M?YMB9R\'7(M-,KLJKG3=7DXHWN%H33OQ]:DY.?/^BA,Z8BADXK1 M?8O4L6%O148YRG*PP&VZKR*AF>6L0HYMYHKNAA,%.ZC$>>P;<[]>"P8==Q[; M.'H\2]HR -O7\F-3TL87P/K).?"'2 MM&%.& M"AW=I@('0P7,1T)(%M'$=E#&\?IB^^%OT;W03&XKCR1HS9LS_3 MI7KO3HR*4I '78R:S?.7MB)2HLZ8''N?J*W=U(R*;#PC[O)^<+N/RM-XH!\"*EUU2G 8Z^U.<]G5T5PXC_ISWIDR2NE5&G8+$*?E+/ M;?0M#]:(;^A:I-("^MFU-4JM6RT(NK24I=:!?%=6JE.VOBD6(9\\HO=$]X2Z MU.0'AI1 :\[9L4#@R350Z@<-1QTCGZN!@5T8F^LUYU$>_Y^&RJ.R\I?!\"4 M*8>?1Q4 $"F#?)M8PRR<77/=>.)&R_7[W*@NE(=) M,N7]V1X4PD*%#H=((P52PKM?!U>A9>?W%Z^T.(TB]5VU^8@-Y/J.5#^. M,PY2J8?G&$S (S\"9/E."6&DPZQ4#C)&?3L]DH,L=(BM+II:EC+WFMJ3-AB. M>U-9MZW4%.=CHBAD&#VU!=-JCW(E,&!$5:0E_-<9Z878GBZ$)=\X9:6@Q&$8 M@!6^*M:L]Q\%BMC6._[B'D &=BE8'=6!UI."A*R0B9GZ S3U%8Y:CLRMF>\& M='\ZSN>W?GMOLAQ?/'Z$<87UNWI7:.TI)+ 04DAKZ<00E3%2C+ >D>FI74W\ MN;AFV+Z8*_7A<9E)KW_+)S671NJ_7R1G)U!%I%:+UV A5,_N$P-$?5*I),UW M3M>O-94Y5&]N?\ M(4SN27]D^VL4X\Q8AUCC_0-CPO80[[-*0(*:J'?N5,1O M=8 K\Q-I&?%+*O3VCEM5F& ,6K$#\?*]+,LBRNWKZV-LQ-O1^E['Y-4O1N &"B M7=L?*L"!'2$=_4'@ON+^/6!57S5"O!^8$FC(J/I?9;IA]%NYOEW>'&XVZ!B> MT18%?N%9[*A @>1.]DV@HSC7;4'LDHDTQ%U^&UO4HF@2-AIR,)U1..>4(_T0 M\@3D=3F3:U47+9'TZ]0TU)]0DQ$P=C[=%:& B)%[LS*; M@*9$4O:'4HKWT:/E$B W5UFQKE!+ZQ=(:G0G*-J![(OEJ^P62[)"!.TXLA78#U*:^5 <.N@?@-4-/2O+W*X4Z3:K,>INF MB=Q=-+S+75:#+9.>HR=+=1&^^*M+4VRS<0483O_'MJH(,QB)GF80++B6>5%6 M-KS1F3BG\FW W=_)WP?J%.O)U_OS7IQ&7]EN,9_R'M619NT(/!Y0TE[Q^;<2H/.T7SP6?) MU9#&$(;NUR6O;<9W$8*6[VC=%07V M!XHU^P6DV=]IU5%ZM!)BNG+>DA$N\#5X8LNU(RDQEBQ"(DU'&1>G.W)0D9(M MXGBT%W_.)RB4!E4]9"6\K-+)?T'=VM*XD:HEOK[SQ]/&!".Q@]/!)O?&KK^7 MAH4,D9Q5_/DX24L,]:+&7]*%P2@)9&@+V&SQZ)#+[Y &Y@)J$9 !8;0T*@ Z M2_C,X[?>02O9=_X+(MJ+.<$3[T1X^/KW[+=IK.#VXPN1KLP34S!R\?YY8X*[TEKG10P M%NOOV!U#1!S=OBR?B/U-$J&1Q*2WR8'[40B*JCM\JAP;T;%8G=CBF ]A0OD/ MYSJ#15'AWK5H"W?*JFT3H?QWY((WH<'I5+X$. &UBC$%>)$/ MR"[ZS;R H'W!Q)IIR$3ZQY!90NFWX20X^L+*@@%K)6N=AI8)81HWJ=;-?01 M0WS5. L^P=[Y+@:9OK*)74L<.N+YGZ M("J,)-A/)&Z*'.57T,3BH/$='7(VQNUQ5_/^LA5G+?XW-\5-#0-@F:T1G>Y:KU[*-FU6BY!C80LT:RQ)Y(HA$Q MH881.PR.M*\ BR_W,O7V,"TXL+;(B68&R7;EX,9N&VXHM3IDGV?.MRM1B2ES ME/K SW1BMG!C!OS,/NE."Z6&!G$5\6M8\TYH*.?H\Q-%B0:DC$L)?N_? =B! M21 DQ3O6A$ZS:,_B,-@'$"ZC,LHWRX^@H1MR#N'F--_:NG\SRF^1Y 58/GQL)_2=5Z,4E5 M,6'VA$IAI^X/%GV]&NH0L?T:E0H- L[YTOD44ARL1?4VE&YNC"PH"=IR.[TJ M26?$>>?:'3:4R&0\P\K0.P\S.?-E3?3KG10<<]1G_30=WOT774LE MWW*GP]\6".PQ@\=V7]/K*SW6D>=='0@%.&TQIP\7<""I:%I9V)!&I>)\M0HC M=G(23M]>$'GB$T1RGL32!A?1V +6JK3+(:&XDU#4^57Q\M_+7D/*!%I\A0J"?KX- M-^&KZXN?+L23.-C;L%UC\)^J&>FE#X>9I(D861,EW+9=;6 %K$0 M091_1T+4RH M]"%6PL=+8MM$IL=6# A='NX/FIM/_8<;U%'WOE\H 02_6"+MW1T?)&I0]&$RMD:$OEH1 M/]740UXWE4Q#"7L"@2E_L6> [Z.??@XXHW4?]VYHS3!BXS&4YHL"1$(E(\'/ MA9*Z-9&XP[F6Y3&^^5X+"P,^YK(-OM<.;*)23U]2&Y8)/-UW8 ,448[76VA_ M*C 9>3+1Y;V=-XCYU-GGOF+BK$P\9Z1B_J&]XG L%-VD\9] M7JWGB'6(@@!2[/]LN%/[]NT65'>8FD A^!. M";>T%RWI]5N$[]5^]*]06B>&UEI_F>& LG5+)^R F]:T-OX52HM=-]'2 -X_ MV'$F>6?P[64Z1L(XE%-=RX\]XQ ML5MEQ2L7&B&Y&>H!=DT5+*+4U(@W*/,*)Q;65B0N9/V@9,FWCV2X2UO2FTQ< M0+KI6LU_;>IEV!N_M1"'IL@NZLN,U1@Y\9T4%L=[ $F?@ZR6'%ITWF>D!>'6 M4#WS6K7K%N[IH\T9?\2CXAG)3K]VEE<@;W?MCG"M:S8W7_ -^IN"CPHUZ6A! M%)1>!HS\5/$BIU OB/JLXLR955JF( $5-3^(3)P<.VEMU,?F.C?V 9E+S> M>;^.%]$WBQE^^WF[/\.H#7CZ_YLC&J]!Y-(C\7O6*@/:RW9;C98L6]]PR@JA M1SX>#6-K=]8L9!BP)^HT<&$:.>E_:2\O::M]4PC"U"6FKL MW)KGF 4?%8[H@YXU[/#5V@_X;1.X69F_0+K'BM,+"(FMR^:0H%@V2RY^?@R( MLO/FM>=KIR!!D&J@%"O60?;Z?0@J?YJ;Z/B5OK4MZDX-0UC7PNX](), (ON! M"/I,-]0?R)V7YEW3S!K+2MWM"V6$=U7-'/)!TPTY$75EYXS@F7_^C MJSS2B7$7RST+(0)-GH%$N\-E7>_U]>-I (X(1]BF6E_H,>IAP>I$=58R5+?^ MB]>?GN[>;KPOM%)#AE['SMT1HLX';KACBW*)GPZ16V2NV/WYLKC&%65X!F % MJDS13G$[->AZ=K%A/1UE;;ZJCW(7#^#OIH:Y4Z)"E;('ZE"1JO&;ISZ' /T= M8%IITPEQYD5J*WR536='\]@= ZV2KM*6RPEEI:W)[8L1Y%0$&O-C9QE-J#,I MO!@D\7JUB0FK :4/Y-I#6".L*4D^^_H&E&^O.W6.1<->9-@$P . ZK$6)X)3 M_4RW\!F^63 N#*]7U"&$"&$?O1.41 FA,1(]8A&-]C5L6F*/(_*[+B=J4E>P M$4+PII4VN %D%"E1_J-]-.+5BD1'6X2+FT>:FL<)%K5D:Q*8 M]S?P*9_I"_\=PRL.$RJ0/Q+?Z'#K.!T&BCQ*H1N1PE78Q+CEU<7\500 ]/RC M/WP)HYM2>V7\$?S\MDPL!>,HMZPYA G)'2?@HU1NN=3,*%:PKD[4%9[=5-)! M&,U'T6'(UBK:<8UCN372W35L3006*09IPIY:.P=&)Y2@\C_KKM3=?:\0^/B, MZ:F8R^3?%I$A#+D"#3HX@+[57QRO$=F87VGGF+1WV7&[BR_#-&[ MX6]47YY:KD>F2:SF@I[W]^(@_8?X"HG0O$C+E;8=QAX*#=\,1WG>Z)9A1NI%87S70?_[5YK5LU;0=EZ*\E5CLD91P MX!;E:LFCSP;"J@CO/Z& M>""(G)X5H..!%?_GF;%G)6]2,&W @_=XD6BJ1RID%?"M+%&.D3 M&--"0TG0#*OH8&B2Y$[^3$90"2B"L,N=[I"%M5/4+%^^=I=0?",H-GY7:X^C M*RJU[=OX*(!E%>EXQPF*UG(>V&)&**0(Q5Q-XD1UZP54AWT,J&ZT$_B8 $ZL M>J:+3Z)*5R1^%$(]QX;8CO;)9\%G<1!;5Z^!![!ZBXZ$8XF"J+S4S^^V=NIZ?ONJU%;4 NMEF M2@JDI$;BXTGUC^$R;--UR]<[)R!E(0G>CEP1]X#O!5)S+70ALQ4FYC0;C;,D M&L18#1[]'VT#XC.I#T(IQ,]C:0+3#K>($5P9,'G%U\V\:\LSS9GCCB)C+"Y< M' MJS1%$;],C\.AQNFDU%GV.SQ/7!+^M[<>(A\;G7C?)I\3[*!)N)G0YB*4Z MV:81UB1-L3O,?TC[.@+?W]LRY+NU7 >!&!(CX:"Q=B'1W"@,@S)O;)E4^4"'58;YKB*:+ MNKUZ'JI>2@EXE6B4T-A=<(#,/EJ\ZL))$A?I==^Y'^TK!_YJ;JE?])L-B ME%%G$4Y7079,JI:PG9D=W;$<]U+<%@MU/T'*/N!E_A8!&L9J>K$?$1#YCGR[ M2]=<=K"N<[D>7'"S5B[B3] ^^[ M)M98]\Q3B)6H5>]*4%RM R);9+&OZ.GJ-M,S[@# M2I/9 LBKU0V]9W! P.7SJ! \=TR4@H#('E&CYN/5'YP>U]<%CEL(90_23S73 MS2Q*4@< YEBZ6>E_T/C/_S]9'O_4([;Y[*?M^$OW$;&Q\N+5I'N3DY'1[^OU MR#^2(OQQ[5Z,V.2%@>VI-4[4JLM,C[ P"U\ V/ZW;,23FO#.Q8HB$M+A;1PY M=K@F*87IT8V8_SPJ5MF7QC_XHIF3K+/5FY$+P^B5S3?G;(0[))3LF(4(20K9 MCN=8'=EB )B9.651V ;K3T?[68ZT#XV'U1QYH(@ P/AK&J7I],-$OZ\UO.VC M='0LGS"LM18%FFL5MB9FL)N;6U_$\[ K5<3B4!L&\C"''8;)&'X3.=?\OYT MSP+>N5>L:[CZ8OM+7#PQCGY'E$QJ2XH=["3+S+NHU1:_M8!WZ@J#2=GHQA9\ M-O!0)&A[ 1 W8.NG.OH__0>P^;IJ1=6-GD7FD1FDZ#J]Y,'LZ4FD\?BCJ_)1 M+X65H-Q@!\/=S*IAK,MW+'BGZ9,AQ*DKDL=NIU2CNTQ=B1 M-=[:SJ_\^0#O=2/TV62BK:[TGXYZAZ^?'C5MTQ61> \^P$ZT))39VG+YERO+ MNL[2U7IQ0.7F4%]/YR<>7P>ZFGC*G[5SL%8R6Z4R188Y?5@Z3GJYY6(#=?/M?_?H^.QB5SH+AFY M!S3-QES-$OPP<="2C!;OX3H*5E-9==GHF8Y:6A!+$^;7 .V^=Q>5^&.I(Q>F M5K/((#S=!62RBP='WD (,\/8843C)F]A[O\JI6<@;HFKO4J#4?'=W!H/2#%\ MG6VD(S"J:A'9G*(W;?TEC+%9/_R_G2K^%W F MEL;3,?D%X@+1DKJDM=4W /< ][XIJ,MK6#8* 5&E2 M0I4F!I#>BXAT,=*+=) J(#T@'6F1(J @O?D0JD@O@5"3@*" )-0( :^> ML\^^^^&^[)=[Q[GC/'RO_UCK^^=<@NCA5'*M67X*HXXJPI0R>OWFF,EC@R6*(U5F7FZAJVFP M2O@K\7-U.:<$K9QS(J\1E&27PHA-PCD:^--J0V4K5Q1*??SO9'^T8&K(4F@)^ K@"0/P!EU<:+2G18;GCA]1%F4!/"XR&G1R[P%^O B[E:( 0 M T=V.J<-NH(M)/"DO-KCPE^I&=#\7WF5M.Y,V9GRQ!^!SS$V;D)- &&[M94_ MTH.\1?O<*AGS#KS\E;UN1^CB[WT3U6/_@,[!:_#E$# M:*FI[K Z<6!86:^4M9T_RXN'/]6<4H%S@!?#!?5T*3L+B9R@;J,F2;); 3)L MD#_Q[GQ#6X"AS6D/ZB9+F>"5U#5-N%NFO@)7H%E*BH7^Y^QJ7KX?MW9*17.J MOI77AH<>!DD;D==:S0Z(G)N(K%!E9@Y0S\]CK6"O(HK\4DA'7W F&-/4:QN< MN;J,MXQO?:BW&TAUF5_")@FP/-%JILAQPE^8:!'N5EC9%5Q-JY,H[7#L+)8D MM@D'O0[X\V_4N&0NGMV8T5U+:B[X%GX'*I"P;4HP]2P>9-RS[-.$U:4-=WNHSZ>(.V'?!B;SO]9F9/IUZX8CP#1FA[>[C0B^?5K6NX^%.ESZJ^PDV52JO.1U*JX:\E+\$W!!_,[O)XN(9[NR9/ML7OL&UE3 M*=SKR@Y_7LOF26_1.M;DEI8*"*6B6E9136_.CP(O0+ND^J2GW.6RE]9>(_62 M6([]0LP?R;;"=M?'_Q0J>:LYIRKA+=.7]4@$<$HHBU[)NG3WF71#M;?]&!?Q MI%RQ-M@]DC8W!:]O?+E*SNY1QLMBX$,/$/)(I6C4! O<D) 7DUT9+#O]&^#X9T4;5/E]=PX*=D/OS3M,GX*I8=[?)BU6QB5,: :' M(K6 @P0""36QG&CN:MS,)@?'CWRZ8#KT P(-9&=U+=7L-<+-FL9R]7EQ_* - MO0B,B^?ECLS>>AHLGTKA->HW((Z%XZT2GS4DB MYFGE22P*[ZV*C$W][&"XV M)6+L3VII9'2;TFQ2&ZAU.CEW0T6OAA2Y&M#5YOSWF^"!HJ8M[N,W? M1Z=F+3[SH^#FR&49020S41(]1[JH57]EL#C6%7?$9OVD:\[=]TH5)E#@:@#, M-/[VQ9"VV6?%5FKL>&SFJQ,9Z=8TB4!]L!^!DT#*W MC9GH'HPU:KI\'"EQUU.B9+\&]DHS'/EII-87$3OX@ -7/6PET(0)S2X0CD+& MIW_!GH;)EL_74>@(ICP:?310U47P^L;%)SW?H@,\C@D$#;FX_5WS8T.) M*Q8FN5"F;[N=-[O Z.[';"N#@(VN:1"&MB>\TA M:[!H1P,F#!ILCR4<1%C%HW+U+Y]DP9\UM*;K*FN_-GN_/*@#.&1^ER^ZQ'F% M?A49+K?&B&('M0'W-(K"P3$8!@BV4GKBZ8#1N%3N]U>#<66(+3 '=%>- WWE'K?"< (^X' MC1(YM5C-A KC->;\'@!<0_GG@L7RF+'1@\8Z;F69$P<)LP-'CR= HEKOWVP_ M$K XE=EY/K1!XI?[>M":X93\=343$NL4024R7Y6EIR2_-E= M ,+*::STP-5SX^F>.TLP'\=4G+5^8V>GV&@_KZ:-\Y+&4>I33>Y7] 013E@= M5$924E,]CE\#,W_--.=W:U^H>4WK&TM,[9:FW8=9RW&&'DNS9W+M'K=>$'P!+[.5TC>% M92%J=01>XD\GCNCO<]\WR4F?A!1054%=I;:)KG,%Y@E@P<[8$3PH/^9BO:>Z MY[4S:43("SL&DJL3#606?@[>'$#=ZG8,-I\^I:;\H>]R49JSR/BNP202 MZ4\S-GSKAR)U:7!,X($A:N%7]?G$DK,]ZQSEIHV!"544?W)SI=(X MYTS-CMG/GW%*IDNJI.^GX][.*]T M'44NNC_7'C[O_95'>.D(T<4';M:3.(NZFL@]SHJ%[G,E74PGBZV#5B&9]A,_I!NOR#7J7EB0J2:&5J%\1V(X;GG:O_I3 WT3']V'&] MXA+K@>SY!G3]9B^V":)ZJ?3<.:Q10<6E&GR6X;=!_[SMOKM!NGQL^6+7X5GB M5?9AZ'U(VD >-V:RF#BEYOM%7CY?39JX!GNIK:=O!CGPP%C)3L&F< 0K,DK< M$X=OWL!]0%/'RRF>52K%\D?B19$'2I(BUI!&DW>NNDV"5799HAX%[SH_RGYI M&T]@0?O5(XHN#OM[*4YU0/44.!'(P+!.VR)>_TBW[+EF-LGR0C$$UIGN7EJB MTJ+U*YE!.E[9:8/.(E@?"XYS]]VX@8OV&]82\IMB,!_WJ7#NMS4\LGWK8I+ M( A(%62T"PAH0M:_":/I(L'4#[#?F1/N$D")EIJ!;:MV@Q!B2QL>[\2>\)JR MH6W(7Y")Y5[)$(=+^E$G6$FU8#RC#WX#&B3XL6WQDL9S@KPQI^6S#HE&6]*% M>'S$+>I%GF)2JJGYH4T\J.M3X#/31-'3,ME.1JV.BD7B\4$ 22#Z13:W4I M$M5QCB/UHN.R,P4$I/9K:&>!HSCH%&QK()<&6/XX"5U::QJ(AR*=[EO8@4+^ M M?5N!W6F\)7GSL?-REG^T=L,JT-98,&A4;CZ?3HD=_QCG@\E'.:8@7?R8AVRY4_;]/3NK8:'_83CLF-L%83C-=4I^17TC,'1B&,;)_?1,TL(4#R@]R JQ MUG#G-^I8N-N>^]XUS1S,5A(*T5<8^K7\I8VBCY;*;=YO*G9="0-/5-"K"5;H MP" ;L28?A$[DT$\377Q32!._\O%Z2M^KH'#?/LKE&!\:X MT-8+Y7EK9<+QH+9ZA*J<8MO?!#70SCG MD ,)TTJ=/-=M37?\\'+VVUUSTG':1\0)C?5JU$D?^U'JHM>+[$PO$-1XKHNW M-V"L-PQ-W( MNYOR-YEY/U*D*Q#HU 8K]O;@UDH@W7RMUQ/-TQ[-GVT#; 52S>S]7KJ#VF@^ M\;SSUC ''"DRGD7@\OEAUM1X[?GF*;(AI$YVA7N][]+CWP / =Z^J*DD [XA M&.LO-=.4Y/P(_91;HO;F0.,8O> ; M02[CQ\ <)=.4B$C72#PYE@0OSIZ&V;5TV5CQKW7K03J]0Z#DASX>N&.4>S.%9 )3W^?A[>,]TX_>VT&?QW]ZHET^8D,;: M!T)LGJ+;H8"C?,KKF7=X/AP_)A8V8H@YCY'L#M!*W6ZA9EP5,S?3H &.5XF( MC7[=)*(*1R;M4YBX;'HBE >5Z12 :!Y,XL@;O GJD$+'DS^[6)<'X5])N U5 MRR14%37R)=OOMQ#X%3$DKXJ[A;8FQID@RXJ+7!&/UV4Q>1_XTEY3GN=)7#V] MIQ-RR7D0UE R8*+?D;,%QK=VXR(VC?BKG9W:%"N7!"JQ'H M%]*?:7B'P#[VKA2OEA@) .FV"#\]M%+&-&VNC?3GTZTO0VP/;'%A82ZL]:43 MH%]G69'AM1*J+OJ-X2P/36]OMLDG!NWS>^>)3CWY%LZZ/-5BBX.9_RW54^GL M18N6T2E*-Y#U5C*TKKDQ#ET\P/.P%;(<,:KLW.]9NE[KV8:SZG7_4'0O0M)KQ+"T^"94%I&UD8 MZA7Y 3'(87\HU33W?)UOO"0U@ZDJVVDANP/U<6,[T>U7AO[?\UW/<1!]T22W M:%S#9HCJ\ &2^I...^.9>N\_9?/\[C]DL[>=NT@#'1L>_!3WM@(ROOFA+ TE M,SLWG,>"S8]M/O!>AM!J2LJ'9-!$!D(=?L'S]JG\=DMML[E112=>,SS%)47M@_;OP'6E$3? @I%\U&67[CE(?R[]_B7)+AEH) M8"GKLC>M;]>UC_'6?495FWGX43()WL][(NI^'QM9&DZK%KG_].<)D1S\0"\D M8',C)JCT SPFF$G!UIYW92]4()!O3JA$-VK_QTR7[=JXU.PL)Z($/P+]+OGO MZ28(9DUZS0VA1EJ_41 JLX08#-IK-^;!C*9/FU\T]*QQ.GS4_B0_W'?G"_T+ M^8M7E,;_IG("PJ+]'K LX_VQ47L7QOE5D)CQ_L6RA69_J;.+J)"RK0H5D/@C M';82\4^L;*OO!#6P;T?6*7%1FQ,C,UOIBAJZ[P=_EF9N M^[4_LW\A2*OD!87^>ZH<>$5]YH95JST/K^.>5@+BY."PH"[&-JEUII9W6A7W MN=6_SC7?-TK:7"%KL%]460R7]DM.LJ;UX[B%ZQT)99CIDO=#4E(>%K3-'3[9 M0+#$+IL5I_J]0M[VU!A4T[+I#0D@M%HKW4MU9:=I7JBSMY;2H>^ ($1][KL.V=M)CL^G#KT;+(L#8\4U,9.5!;#-ZFQ= P/H$=:#JMBF23!UW",% MH/_,K 2Q_;[ AJQGVFW7DZ@NF+&@DID0'+4]JGPTX:VHZ$S8?TV%Y\",C"3' M!H4E]W!^[\5\V,OC6JMX?)'6LR;%YT2C^C*[P;-1C$ @AB?5-"]7<;$011V1 M1X.!1_D^AV/SNFM^-+I<\%S@DZK=/!BVA[X6-'WABF=R0.:3W>* #!4&R^,* M,47K>[!KD@Y,3P/2N#TU1#%8C?'*,)QW7]G/@(M7EPZ"65JWWA1_L+@#:@'SRP(\ M2K'YP]<$UG=V0X5:IO^\N.R1G?FWO[,DI;'.F*T+&K$0*4= M#A:4:'D0U2.%G86T/<>Z+T9YHMA481GL'+/-!_?-2EN:M!JG>#*H6;H2)NDB M6"I(B:G-=UNHHX.ZUW8&;MEG?:V/6DLJJ.4./;^Z53 8)C#U=1EF#P6@3^N3 MK10Q89$*85?5);M!&6^[0!4N9S/9!!)2 9@U!7G@>(!3= .WP,W5&]+!L'J= M$KPV=B,F.+!P5TFV&7.\ DF5[6WRD #+LLRB9/ P=Y&4[*^KA:U?.@F60O52 M+*0/N#8G[!]AP$.*_N0K;CYUUL[>+N?D'<:MSHXQRF*/.0EC$*^ *<-J 4'* MX<&>J"DV9\1AG^O$'*^GQ5V-G1L)CB][^61Y_?E$0YX3D$L\RL)R!9D(O ;<&LCOH<5 M;XY;1N7?_H$PFHIJ9A-;W%V"N8BM1M\>Q=[7G*,GB=DX\C;S2KAMF[$)'CS# M!3IA=MW8@=84+D'1W0MYA[T0-!P(T '?!6KY]*KI:OW41G'@U MKG.87:FY,PV!I5Z;^CJ!7A7$F-BGNHS*2WS?( M0CDAERC&>+RJXJH2>P.F+KEFPT7>#NK?U7'TD72+PF&%@\CCYG.9T94<4CQW M8;"]I>KC3UBJ%N1K7:"V[Z55>8G@[/H/;-&[*NR3;*&H5\_=1L,Z3-K F+ ^ MZ>L;HJI;UCOVF] X?LO8.YT@/'4;*&OE? MKW;U<>=)_/K%D42]"4KJPJU@]?=@H0I8I91RG*Z$,JEK4'1G?U";D%>ERLO! MW(1&.^(EI6.2<:?M9[*GGG%6!/,*1NC#6/.ADM89!"1 K[VK4RLW78M6Q\SV MA@C]5HP?/Z\ZP;?/M0^05$UNF'J4=:S2PHNS0[H-5[B4_O!/NT2/*-(WB4T5 M:'^" F)7#H8N:[0GTW-G=H+F&:%92G:XV7P]_F':.$OMY.'==8F$PO5^U@R> M:&"H\23)1YP/NA\GCGG];+[E8W,M]?/%8)_*[Y_J6H*X/K6^7]7^>O251+1* M?<@K#Q-7ZF!PY28EJ@L8\E M";8?S&7)V$I2PKTU"XCQH*NR!SUW(6]-,);)T"X25#+M;X"#3J5+5F\LBU/C M:L+M$2^/V8PGXEQ?O@0(R Q3>N*%< 03/3"C/P3K@B0DKPL_*7?+V!R_D<&Z?C\W_:Y?W_!]%BBL'S M81#0$*,>460\(RDS;!J>3#:'&; M9HH>\;P%H+A@2-F&D/['?;G57JY:)L_M:;WM!)JG11\ICDS*B,5S[!-._W;Z M37J'?)]_1JCMU]^OX.!7(AJY\GD*CD?EJP&D;=#3K^<9L]Q;"]TD6^9I5E>> M)K)^^E*8JL9]TY2]($G$=8*>8.K/-?XW(":8W-.+) :O6 H))8_94#"W3# > M!_D5^!"2B>PC1D:RY($>J>&A"93N>@;W M*H,U9QGX=8]5EG\Q")YT6BJ1;K9$RCO;,VDB'T*+IPD0Y::/$ARR4J%UZ>*A MQYT+"33A/NMI8T]EAL4O3BOO%1 +VKZ>V1;>],KQ98N=F_V[62?9L;*/1DTY M[]1)I\Q3H0"G=&DG?DFK2YWF!4&GINXVZ-$L2@KJ+,QMDF1H&V.L+]*71,I- M7#OSD&9E9U-!EE'S M"4ZG>]H-T8?@HG#F_\U$QA\:RO4>TOR3"6M!C\G_J ?2.1">,VS( MFSQ;!XWKQ"$$"MH3K63U8IC--&$W9#@36+* INZUZ$BF]'OVS^)9[I%5R0"H M^H(,FY\1^E/8')^6B$;E!_T)@+6\G3KG)<4K#=DA.2B@L'I7SC-.,#&OTM:] MTJP)!'S=GFXZ#B(V:(E@-GZF,D+D8 0C2P4_@O#8X\\E_E*D+HI(&V?B%O2! MYQ]#_WRO_S;K=L=.K:R)1^CGTJ+PVW6!8_39&E8G/^[=$"=K(E8,FFVV[4C[ MCTT^F)M#) N^GMLM(*Z*9B(DE/UW.HC_!__]("6U6MCT+I X]Q_^LO^#_RL@ M^+W\OP!02P,$% @ <$176)L5^9%300$ :EL- !4 !D9&]G+3(P,C,Q M,C,Q7VQA8BYX;6SLO7MOY+B6)_C_? KN[=F9+,"LTOMQ=[H'3MM9UUB7[4T[ MZTXCL0CP)5M3X9!;4KC2_>F7I*0(Q4M!*BA9!2RZ;V6F+9'G_"C^>$B>Q__X MGS]>YN"-Y46:+?[U;_;/UM\ 6Y",IHNG?_W;M\'_ M^OSU!EQF9/G"%B6XR!DJ&05_IN4S*)\9^&>6_Y&^(7 _1V62Y2\0_IM\[2)[ M?<_3I^<2.);C-8\UO\W_3BWD!GZ<0(<0!KT@8!!C"\,$HSB,;!;A.#I[^KOO MA'8<(@_R?Q+HN6X ,64A)"BRHX YQ(NK1N?IXH^_B_]@5## U5L4\I__^K?G MLGS]^R^__/GGGS__P/G\YRQ_^L6Q+/>7YNF_U8__V'G^3U<^;<=Q_(O\[>K1 M(MWW(&_6_N5__7;S0)[9"X+IHBC1@H@.BO3OA?SA3490*5$_*A M@^)'T':@:__\HZ!_^[?_ D %1Y[-V5>6 /'GMZ_7![N,?Q%/_+)@3V)L[UF> M9O2A1'EY@S";<^EE:^7[*_O7OQ7IR^N<-3][SEFRO]EYGF^T*J2,A91V(*3\ MET.=_7*"^(;D+7=E-2"<5/?6E(Q=F-X:$_>1,P0;7N!6-R>+7'U05PLZUK>[ MZNIDT8>7V-1GD95H/L)GL>ZF)?)<_."&_ZWN1C340::RGYJZ6Z*R'R5;4%:Q MY4;3(*7_^C?^M]FR@$\(ORHS\Z^.E__+)6U026\_%AG'\L@N![)?+_>Q#* MC&P(-Q_O MEYUOXSQOM$(Y.3),]1._D(Q;4Z\EW!BQ),]>>JI?9CT_JVH@N%A_ UE.6")^LQ5^V/F4,?'28B@A=T(>I@;S2A);!@%*'(I#7TG0BI$=+HHDV.H M6AF0)> F6SQQPYAK RIUP$H?4"D$I$9JK&5@V+KI;-S!&)KGFG&X2T"EB<3Z MR$B [U(A(#0"4J7#/&AZ<&B]JY53?2*#M"'3U ;K]!7*')C5TB7:D^N1[53; MWW\QT,,HBY4Y))I5S&"+>LL;(W1VC]Y_+_B.2)P!B3./R[0@\ZQ8YER"!;LN MV4MQA P56YD0XW%IP5L!6O*"M<#@NQ 92)D-F'::Z.PQ[ I&?G[*WG[A+=4V M':%K4TZU_5'FAJ:RS030?4WO*V^,Q/L\(XS1X@L7]P&)F7;^AM*YF$A?LES\ MY(&199Z6*2LN&2YG8> E#,<)##P?0<^A#$9>Z$(<^R&R680<)]390^H*,#6# MK9$?B $'!:I,MQ>4_\%*:0L4*_'U=I?:(Z.VV1P2[Z$9:@/JAQIJ(218RWP& M5OI /FV@>,S<7K0O>H:VIMK=C[I3[0O.]L:U=SN:^UB6SJX695J^_Y[-E]Q( MS=^_I'-.&;/$\Y+$91%DV(^A9S$+HL"AT+5($(5>[(4D4MJ>'NIA:B16"0E6 M4H)*3,6]RT$OG)>.3RIS%7B*,:OF< M*V]7-26_VH\RLK M&'_I^7Q!+]D;FV>OXM#NZL"M\ .C&)PRCR M$M?5XWH.<@%Z(@#*'O M)19!3F3;3,GQR;AD4V,E*3648H/72FZ UFJ= ;92 +Q*#31]-XT-J9H-]2$# M-3#]56/T68Y16RO04@O@=]!^KE8-2-W.P%H[<-\]BOINHZ81-^5>:DRN<=U0 M3<.YXZYJO(-^9"]N%*\7W)24GFL7V>*-Y64J'(OX!U \9W,NWT)V#.<,->)/ _&CI6(RP0LR-V"R/9";+M60&B@0^Z])9D:FLD-6X6,DQG*10 G](%**2BBO%-IX[<$;>/\<9C M:/M7@EQI 2HU:BOVK+)YBS/0#-== M;:@.I-J<\X0Z(3'##*T(P5&2"!3JLA MHM40O=9#5-1#]+9W1K5FT,^F(@5.1K8[3*!_\R/&")R,P6: P.G-G7 D]+EC MMU+4VY7/V]L5^9]'WNOY@M[SC_66?[Z7V0M*%S/B$C>Q(\87NIA C[G\;W[H M01:YU,.QZQ([G/%E&V=:YT.&Q=29YFUAAYOE4E8@A 7?*QD5PZX&'$/UI7^?*QO]E7=>7J*2?4%I_CN:+Y58 MM^/UJ9&F$ Q(R0 JA!DK109"9O5;VT-0';^N-8#2*!RV1@6L$3-S)7L$@EYW ML8?:'.T2]HA2[=O78X_V=4M]8XLE^\H$"U2V?7/ <8?GZ9/D%N'")BS[Q_1% MVOH/_*=%@LCZ/L">>039*/8(C")*1'HV_K? #:$;V1:)L>V$CI:7ORG!ID8D M*X4VSI*RE4J%O':56H$RX[MEDCTMTO]DO6Y@C8VNFIGV$6,V,*W5*HFH@&;< MVM';:[7D/6LU;)5F8I%HZW9F_/;5--S&W'@-B36RQZ]9,'>=@PVW/]"9RB'; M\>H_EFGYOK[<*.[*9Y8_/J/%W:ODK5MQVU&(;()+F9?+2A*+ADD(;2SN%F*^ M*L2QCZ OXAD<+P@1CF:O6]D<3]\)FI)?AX.VM1C2&ZZ245Y&9,M2I N5]X@8 MS24A:5]$C/]AV#9!U*819!&*H(=";BFX(O+7MI'CB\\#D?K#:%(E_I4_B_V9 M)?__CV+SHS!T#O01P_P7\ "3VK=<% H@]0UG&5Z>'0/L,R+D /QPK>%$'%\XT(A6CB"#W?]C&S0NB$1/B?^1Z, M&"*0VC&-$X8=&OO*'A-[.IC:=I6+"(6,8"X#?=B1^$(U$!6<%TZ$9F!.KJ4# M4KRC09=JH&BX#YP(SDA^ 0U(&U^.J7O^#@@Z+_#WO3?>S7R'U!M7[EW/]=SW M\=&6Q,HWE>)^7OBBW09JP)5'ODM=9 R5AN:Y4^ M1\YOK0'#;HYKG9<'R(YQG\U3\CX+O2#R P]#VT4(>DF"!4UY$'N1CU! XQ 3 M8SDRJCZG1DT'\SY>Z<8 ALWT7>K'E0^P[ M?/=G1P[V<<(-)"6?AT,=3(UJ-D34V-KLPTYAOW$[ M$9V1-GP;4IK:Z'6HWKG1V_?>>!N]#JDW-GI=S_4)!9*'_.U,KE^6Y3)GTFVD MJ+^[B/A4YAJS7.;Q39X50DS\ +K$HU%@>1:V- J#*/0X-6JK9 :H$1HD60X2 M*39XDG+K!(RH0*Y @*:!'.-6HECG@199$D$E<>4$5O2A224P=>)L#(,Z5D1- MQP?*7E[GV3MKPL\R>>HM;=G]@37U%VTLOD8#T>Y(&I6&1HR9T=!K,SI&Y\6^ MN=_$C8:\[1 !IMSHK?;>ZPS=J[,C0GW.Y\R'G.-]Z 4NMU)10J!K1?SG$6,1 MIGJYWU2[GAK)MR0_J_+7BSE2'S6MQ>]]EJ!T =E- *?=0L_KB%71H2:][CW+FQO?E'Q^O\A>7K+%Q1P55<6A MF1>'/G+# "8V1= +W0@*IV(8A(%K.0DF(5*J%]!;@JD17+N*7:."<#&M'$'. M@%3C3'B&5)H JTKJRF>ZFA/92*%QQ##M#0 MUO'X8Z-_-=(77U/7)-K]CWMETA>>G>N3W@WUS:V4I OA5[/@NP&\E*[#_..\ MJO8-N2AOE3-YX)"_MQ^JDMK/?-?#01B%T"8.Y]DHLB'&O@=#3K2814Z"0LT$ M2Z>(,S72_0V5Y%G,3](2M1"!&N4S YYE?_KC)_#*7]'-LG32F*D1ZG@C,3"[ MUHJ MI! J'(&&F7 AC:;3YJNWF &5V.9ETX29N3T2R: V\W!9*35?N1;51GA M5/^#R+2THL#(W>("%<_B?\*8?D-S85ZOTV6(7W!#>_,'K2=GW.SU+11BB!#C MC&QYW/)%@0T#QA*,'0\[OA8C#R#CU&BZ4E%87ZQ6$N0B)I74">$Y"PC_JC/Y M7\#6BFP?I(G?ZU'Y$%^ &K]_\+@.3/KK(6WTJZKW".-9#J7X+VC)?M9.!E4] M(@9WZX>;;P@^2!=+F4SJ> 4F[95BP!$RM'P,(>&H:\J $&\O-$-VI9^&X;?% M:RK6ML?TA=$O62[\ZG]'\R]S]*2:BJ&CB:D1_&^W]]?MTLE29'E-LA$BTYU^ M0 O#;@XV"-_ /*J#'/@NA#=4BUH!GEXY'+K:'2V/@X)R[5P.*H_WK#6]#BNN M;J;J2U,W"I%M(PQ]AX30LY$#8Y_R_[B)%84TBMS0TBHIO;^?J?'$_<,WW9+0 M!P!4L\$,P#+P_&]G+ZCOF8]>U.N7<.Z&P52EY@.]C%N0N5O5G;K+1Q[O-^O/ M"1&;U^(>O8L3Q(MEGG-S8A:CB/DL\J ;Q0QZ";5A%%H6=!GVL.7S[6/LZ$SZ M_=U,;^8[D_(WO>Y_6>4KD$1DBY1+- M'UG^8L](Y/@1LR/(XL2%7A@2B*F-H>5C1*ACQTZB=Q$[O@Y38ZR6"B-5V#EA M_!5O;Z<]JD/?_YZ>LV&5E:&%Q!EHL U&*VT5"TX@,!C E5^3A_+CZX'=((& M?XW*0:*"CF7G.?%09P,)%HYRK/$(GX"(^)0Z%&';Y=9[$'J M89:PP&8$:>V9#_0SM=6H$;.Z#&&-L'HKTR%,U58/ T@-S/"-A& EX@#;Z",P M&"+'0[V,2F!'5-TFF6./ZY^?BS/Y.LY9Y%<]_Y$6JN?F>UZ=VIQNB0@N&>_Q M):VBCF2N7L7BUX=@.GXT?B)" \_E;G# =R&NH4/P#B!Z'7[O:V^T0^\.9=J' MW5V/]5VP\]=,7.@+)^6U;W*]Q,2^3UUD6=")O01Z,<$P2C"!-K:2T$[L) RT M\@1T]C:UB;X2%E#AC5^LQ-5=OCL1CF+>.B,P8GX /0&-Y@:R&282#LV9 "[20$38]935U\CVU *:N]: M4BHOG>(-E[ZQZP7)7M@C^B%\)+XRH4\Z3ZN-8?F%\1;17*296?)Q?=]X>,9< M)Z1NXD!J11'T1-77"/.=6.@Y 79HY#BAI^_]=I),4^/\;S\__ R22F)0-"*# M5,H,2O1#.K_U<6,[;>C4"&SD 1F8YE;:@$I"P$6L'-4V-3H#J 2U4F"EU?9+ M,F<\,7H]8Q!NHSYGITGT 3YF1B#<[U-FING>AV$O:14">+Z@E4/D$^.]LV)F M8Y\Q*W*AQV(,/2P2!<:A!3TO1K$M0HYM6_- [%!?4^/8B[O??KM^_.WJ]O$! MG-]>@HN[V\?KVU^O;B^NKQ[ I]N[QRL0:V;7[H):^9S,!(##GY4U4LHCQ0TY MC9Z6'0/#W(G9P9[&/C4[IO*>D[.CKY@K0BW="%2 )B MH,RQ\G!UT]/8@S#T;6Y'#6JISD8):JD26.E4UZ&^&WV(3B]'/<10C5J3>M@A M,U*86A?C/M6IE?OX\!+5NFBHU*G6;E/_[NAZ4:3\R<<49N MT@6[+MF+RB6)0BL3(L5:6E"+"QIYI84GA&9T*9V+A?! 2F_H#D4#IUYW*BKM MCW;'HJ%L^\Y%Y[61"XGMNGG4)8"\,+1MR[(@(2(O(0ULB!,<0Q8[+$%1@ )? M:W=I7,*IV84M 3^@Q-/!<53;NG[HZ QM, [E_C>9LDS'!N&CRR\=E.^O46;I M&+S&RBD=[:B'(\URSFP+^S;O_C%_6914)P9U_]M38UXA)1!B0GMC3C_6OB-, ML4YO!U['[<73H1J8!H^C9#3 M!N/?NXU^YL: MB^FDD<5X^Z4)?8Y"-E +URLY\0X@.D6L*@-]E]35HM?'!S;V:,QB)&(W,?0<9,.(, S# M./#\*&2A;VE%71WK<&HK[J:\XBB\EECM@*$?Z&H[&9-0#DR!)Z*HGQI-$1I3 MR<^.=3=N>C-%Y7<2F*F^UX]J;EA1,%:G-UH\R1J#-RG"Z3PMW^N]07&Y9/_. M4/XE?6.SP U=/W(\Z/@>@1ZFXFK.LJ 5QK[EL-#V(ZVB@+H"3(V*^&<7Z1&- M-N1JQ#,DD ,3427Z&5@)7Y52/0,K^<]$4DW,P#U*Z1D0*@"A@SENZHN>(:[2 M[GY4[NH+SC:7]6[GM ">C!6W6?E5Q*[ETGOJC>7OHHZ;+./6)ZZGN\6I450[ MHH5RT<$B*T%>"0\:Z?L%_1R!5N'88A!4AS[*:(<("4"YV.#K%J#@N]%2@?W M.CF,Z$@W'Q)=I*;ZH: CQ;?[%E;>+HG*^V+K!&OKJ>&[D8-#B\"8!C&WHWP? M(L>+8(S>IL=.^ZK^ZA91505>\C!H"RH$IJ:F:/$AY4FU MC-5.5NUWY/K)FG#LUE#6;4"/C8J\7-=I_I5E3SEZ?4X)FLL 7>Q2RW6(!:-$ M[. 8%HD,/ P98[YM>ZX3)ZX*\W3V,C66:WR66W&4!!A9D5*%XNYNIC;-&RF!&"B0%L52IK;,$D"J MTCI-+43AK":*=&P54'SE@CSS76F/JAT'QD'-Y#@=W8$I8A/8RB56RF@P36@G M!J:RA.[O9-PDH9V*[N0([7ZZ;Q').D9LGY7L^0YR$FX6>!82_Z$QQ(D308<2 MFR'.*8ZG63;R<&=3(Y!UR*5N^'XGI&HL8 JH@;F@%9;:2AT^S-9#!1)CA1P[ MNAJY=.-QI7>+-2J\TYLL\FJ/Z\73O$ 8!<1D)PX#86CG3._J: M&FUM7<9J6D-=H.K<9Y\,U4A7UY6/N#FN5/E_9?, MW:_T)(J:<%)6U G;5T7=(\M!E!$7>L(-CV^@;!AQ5"&)G<0)61@';JS%$P>[ MFAI-7'S[^O7J]A'<7)]_OKZY?KR^>E!,(*D JR)3& %K:*)8"[DJLP"^-X*: M9(FC:)@BB<,=CH8CC;_2NMBQ-_3HESVI/=O5#A.&PSVS!DI2SA1O3 M)/0Q)%[ H&?SK5),@PABCX2,V';H,ZTL9FK=3HTY&JG/FLQ7VE625;!6HQ#S M" Y,)ZM-99,UK'4H4PL-/M5B'XX![5/=6 ,G]FPK +69[R>M'(P!\XYQ9368C4"%6DX'R>_2GN36:!E] 0QQ0F2.3AL8DC MLM\[D 8H9H2%88)T3W).%&EJ)';+RKJ.L#B%>&OD!:@1N.+;2$:R4!"LMSXP7B#>'O.ES[_X"?\CNF^S19OK"@9W:JB\BMO6B9B_X+27";' M^9K-YU^R7+0Z\P/;BV.1U1LSOK=-D WC,$B@;WLT9''H,3Q.$HYA])O:8M+( M#IMZ3D)HG;+%$\5YZ"0@'_]U#+S &4@A4CN(MD "$B50DX&T^VMD01EV:(WE4!E8S)ZI]U$N*J45]RR74E^F M\R7O>1:'EH?HK'^JF4WK$.QJRZ$!,(?>=]42BF2:U=IS M!FHI#::H[X;!5-KY [V,FTJ^6]6=]/!''M>/FKQGV6-6HKG@O/.74C4TF>Q2?B,O#,[0>)5K#B >5[121NMS5:V.$!)=JQ MA8<>Z7D"0)X97<[977*?9WS=*=^%NV]YOJ"KXH:/(C';+ J)RQ=M!FD2VM C MB,&841LZD8LB; ?4#96B>'0[GMSDKJ4]D^[HI4PXVZK"*676S 2C/ :*V]H! MD!V:'DX"57^[IXF0J7V8:K?C;I TP=C9N>B^WX^HS@D1:T7QE1&6OLE.HQK!F1J=@4EM-3!?6P.#$E&V M^7QC7"ZJ<;GAX[)RU3%'=BIH&2*XSJY&)345I;>)3.F=?N3U:Y;1/]/YO'U& M[1'B>B$*8,1<)J*>'(@Q"R -@]!"&$5QK.7JNZ>/J5%5(R+X+H0$M92:UM(^ M+-5XXT2$!J8+77"TB:!#?4/S?U\/HT[[#A6W9WO7HSVW4LO7U[D\J^6;,U0\ M?^$BFMWY#;B\?KBXN7OX]O7J =Q] 1?G#_\ 7V[N_@FN;[_KB4N$/("(3!H)![F[DP#(E,;*94NQ]U$:8"PLX'2 M>?>DS5.Z>'HHN1'/N:[X]DI1R:Y^E&Q1I-S6N4F+9V]D!N&^6R)5O,SNCH[V^A$;)54H#NR9E%_O1U_1S6 4VC;TDAA!_B42Z%,:!<1S'=OCNRMQCJ[&9/HB M:)':2I#AIERM@1Y/]4!>C;*&Q7-@]JJ%[XR!. -K)O"_2]#8YVB]ZE3OLJO?.YGJ9* MXTQWO7A=EL4->V-SMR[8X_+-54+$86] ^.X*!>*6*HBY81*ZQ$WLV-([^^GH M:VJ37LH&7$WCHP-+12O##$)#FQ,KY^8S4 DJ\CM(P(Y7BM*W&XYC8LI Z.AI M7$O@N,H[2[["*Q]3NO:.BR/V6IRXZI*G"<-1'* 8$M=/H.=;",8D=J'%J"T2 M8_G(\F:OLAPUWZ7EI>+)LFDY=6; M.WSD( U]26&P/G%+S^G5)SXX"!\=UW-0OK]&9,XQ>$W7)S[<43\+0$;HW&:+ MK,EX5ATLU*<*JQM*A%W'\V*'K^AQQ/_CBF 9RX6.RRQL^31 CE:.)[5NI[9S MJ((&JZ@9S7M@19S5&-D\>@/3; 5<6^+FO/)3+?1/@]P'ZP%EB H5.QV5W_2 MV"8MS;=/*!]T711+1B^7.>_D7MIGIZES:'PP_L+SN8S+[)P[+DQ#'T/0<]B,40ACB$C(7,LXJ/$42J;MM/RU'BL MN7.HI%,L3+\#5S?MG 3"2'.^Q3^3C7K^5_6DWVWI7'JT1]2 M8%6*_N #_8R1;P^_BMJ("[G]>F(+DK+BDN'R@1$^YT7RS/KL/_"=R \2!K%% M0^$Y'T#L6 GT?9\Z=N(%L:]5$EJUXZE-V6\_/_P,GE:B R1D?P?%2FP](T,9 M?S7;8@A4!^: ;P]@+3-HA 9":K 6>X [&5VL#)D/RMV.:C7H@K%M+&B_K^^C MP?=E]RR[9=GYVY.,PR;E$LWG[Z)@R/-3(UON+A0!/+?\O\U.9HV#W!K M^679=.U\!\= [:8=PW@.S#1FH=3R]5 $J9?;Q[&V1_, 452R[0RB^HKFCH)F M3[-+]);2.UR4;26./-9CSEW(L[C5P8%P[?KVFBV: M$X*[9/=R1UX"%3,6N*$=Q"'T[="'7A03&,@@>(LXS0$>^OY1P8VM4/5C MJQ 0=2*:*\R=;-BKA4,",:*7F_G1&\O_S:#DT_*,,S\DVCYS XC0LTIBMGAZ M9/F+..)=>>W/_)@Z7F2+K1OQQ";.@5$819!1&L06\Y!+M>Z(]O8RM>5&7E2D MJU3@9X 59?J"!(LD(L;D3;^RPWYTU=:%DS$;F,&%?% (*&]XSE2J7^A71^S" MP%1AQ+U]C%L3L4O-G7*(G0_W8X%;5E8..;!V*(4 MND%"";/=@":)3O3_1NM:LWZ$P/[;[:SR>C-\$SDG8%;L1!02*W0X;R8>Q'Q# M %$8!BAR66@GUHR3.,Y4F;,W=NU>_B+H^9BY08 2R/PH%O$Z#&+;CZ&=>#3Q M N3Z4:BSZO3_[D8J16<,.;45I3<>0U_G<2@:Y^J;3BBT%Y"]*AM:.#;;'G7! MV*O6]D*Q_Z&>U2E?7OE2(\RBN_PR+5ZS LWO$K$4W:1OW#"5!=9X;_,EE<[6 M)1]?D;ZF^D55V'N[L+SCV0YUD ]=)PP$6=H0!;X-?8HLWXJP;5M*SH$#RC@U MTF@E?A*I;]<:B_-0:9!)59L*B9]6VH)5?DR1A7BMNR[M#/$=J)'7!X_NP!38 M'LD<-/KM'541Y=Z,ZEK-U2\K'<'W^D^A+)#:&G2X&G L3%7)'$#"<2BQ4_%]YK'$3R(:PHB)$PEFV1#'HHJ&Y?'MBDLMG\4Z>Y+=+J:V M,:D*OI!*.#!?RZMY!+&+I>+YPTD(#7WXL!9N@*3OAU4W=>:PV\&X!PX'%=PY M;3C\Y(DI?CC5$+[Q6?+/8A5,:L4>=DG$9[G%$NA1A\]R!WDP#IS8CWT6)$C+ M).SJ;&JV7:M(9TM:E2!3?9S5&, 4>@-S07_@^F?_Z4#$=/J??5U]3/Z?#J4/ M)@#J>N>D=*85&W&;(T>+@K:"2!E41!8D$G9C[T, T@ MBA"%%@DB& 5:T;>])9D<]=09.1M-0$OV7AE/>PR.(B6- ?G0?+47[5H+ MN3]OZS'*ANYD6,TF1>TAQT?D1NT/UX$4J2!&81K8'KJ0@I\-TH_ MBJ#T"J;I:G>T0!H%Y=I!-"J/]YCHV0.;,U(R^AM#PA*[Y:.O/,7WO3RYR9V] MO*+%.VA$!;6L0 BK,;OW J4PKT_%:.@9W0L>O5GYY^L*!B[:W(7W?"&6;%>::(P9B&Q7(BD=U9B.7P?$Q 817X<4\]S0M_6 M\L[J[&YJD[T23_,0M!M0Q0-18S -?3@J!3T#*U%!):OAU5L/%U,GI]V=C7N* MJJ3XSHFJVEM]2U7]QS+-&?V2+M*2R?N;[0N;FW3!KDOV4LPHY1ODH?-&,UK#2Z'KF0E3XHN]6L>K1Q\@7Q^8+*@++G;,[? M+T35]/)]==$1$6QY5N1"VQ472K;G"2O)A['%F(]\E%A8ZT))M>.IT=O-]?GG MZYOKQ^NK!W!^>PD>'N\N_N]_W-U<7GU]^._@ZO_Y=OWX[[WOE;N'0/NVV1BP MX]U!RU/;2M!![IUTT3%_3=W=[4==7BN!T7&EK?9^SWLJE76>A582Q';$"UU@8IGOH\2?XC]TQN:"[[9_]/Z"_8\ M-V0B+M9QDPAZL4UA[%D4X@BY4>)Y4>AK'3R?(LS4&$4(*8\3Y%]:XH+OE]D+ M2A>:FZ"3!DK5,AD'_J&OR?LCW\-\.1TR8_;-":*,; "=#MJNA62@S7X4*JRP MZU6ZD:^,MI"QKH<_J;$]Z?*B NAKKF<5R8&Y3@!%\%S(;Y#AU@ PQ MF4*'H_*5.@#;K*3Q9H_DOO*BKDA%@]OG3)SJFDCQ]1$ICA'V$H:@33"%W#R+ M880M#V(2)G: ?.R'2GDY^G0^-3YJB;_G8)5KL(ZTUS^X[C4ZW6PU-.9CN I, M"FZ-G+P#PCY2)MZ6!F<@7>./*OR%L?Q4J_&SH9R[/4'KS+2KV^9X^75[:KN1 M5;=O&STSP2S>N,DLSQ2O%V*=XGW\AO(_6"G2^58WJ.M:,<)T9GG)-T]UK:M* MKG54X-H)D\:!15CLPC#F2XWGXP#&/L:0A!)W:BK36J55E M23.KRU!CJF9)3V&D!E['6BJ*-+72'!?LV1J\VGVD52GKDSR,J'0%386]2MN? M6J'. [GU#CTJIC*]#"7FN.E>!@9[)^?+T/V=4%%YOQM9XMLX\I@%$\>.H$>H M#Z,DLB$'&U$<61%B6F?&?QW?O7V^>IJUW$]VS_M+..15@IV!\[+,4[RL:+7, MP#V2*72&<,P;S15O*LYW^NYV@SG8G;^A="[&^$N6/Z#J5KO%683OD)9SX3/R M:YX5Q;=%SM \_4]&13K$SRS).&VA'S.^44"!ZQ)HDT2DG+'E-90%/3OQ<4PP M3BS6>+VH,8L1N7JXQ@Q,0VM!@9!4U\8T,UIJ;#7>"(QX>KM6@#-;RQ.IK6OSQF2W(\PNW.:O+U5ED^78.)/-!VB&),$]>+ M=0R\8QU.S*C"%>.]K=J)2E MJOPV&RF_UW,/29X97<[972*(C&1/"T%EG,!X-RQ)R^)K-I]S(A355AX%*:Z/ MJVPW"5TXOR+A;Z9,!V]EJG]YB+W<"DB^W*ETMQ#]?TJ(0.21X!! M$ ?W :CPVRP3N) _& 0_K2M^@SB.=JE__'LT=YNOB,^1^_MCK8QY8Z^HT=8= MO>I;)UR33>5@ILQ MHJ..B<85VF#S8^B]AD*Y7M5JO8U^K8*]AB_D>J%L\J).3X#Q+_!Z ;3W8J]? M2[V/D)L(UJ8(YJV(Q.8?FMC,S+P$64'LZ5%G@HY3C_'B0+#Z&5BPP]'7O=#&460%/J60)98//=Z^LWW)2B_,(%YGV5Z6+)YTZ="),O$]5- M8_7<(_K!BDO^EZ),RIJ;55.D&5J M>Y9&+EV'W_Z#H<9+(T$\,&=M5*4%8J:!M2I@K4OC65$_+]4Y T?'IH=/[LFH M&G.[[2_)R)ZU)T.VZSQ[>I.GWFU>H7S!NRRXS2T-;K[E2LGY@EZF\Z5(D[1Y M*Q:Z)$BH;\'(%:5VW3"&R$$63&P7(VXM(Q0Y_2XVM>28&GENW&JB.5E615;$ M/Z4>\E2TU@3L5*D6>]=JP]OW=E-O$'6O-@<;FA'O-1L=UEB?[1F:<:XU>^%I M_$Y33XH/NM#L!=7AV\Q^S?5-;$-8^B9:W"E1%B5^1"(_@[FAI1UG7'"[ 664[ \_D\^U,>F8MRY!C;_0]I"S*NT1$WVE#D15S\A,X#3X\5@%D113DFLC*!"2FCP8.X:&L3.Q@QV-?!QV3.'= MD["C;_3G\G__"ZVD,TUBSVC ?,#BSDP=,15 ML.^&, Z8#5&26%[@):$;6EJ;.H/"38V I(C@K9(1O/;(&V5TZ!2W:%&W$ H.[L&(?H0[_@YM4/1I9E^L8N4,F>LOQ= M9I53++BY]^6IT>E*2-!(J1B0?AB>;DHT@LS O+8+BK&4>D?5[U5B0>%F1HUK(J[)54-DKFL0;*3.^P,_%EK!%"E$EA* MG<"<*V6\LM[AL50SQ<8:H8$I2K'RWAEHE &U-J!2!]QT#:;[# MHDRM5-]1T'J4[CO>9M_S,N%H?3'GM/"YSCH>.32B#G:@[04(>MB+8.Q3#(EE M,2NTD!>Y6D6Q=KN8&FE*V".,0]1ET9Z7L[_MRD6\:' M#.M'G^+U$_ZO<P[ M+L0.=J%-J._A*/8CII6,9&\O4UMV*GII25G[=FDF/MJ/J-J"<3). _.Z/D3: MY-H)@2$.W-_'J%35J>8VHW0_/)"%7!RBJ:W(NN*Z+@VRM4MO?G^?IX3-2$A\ M% 4VQ '#T+-"&R++QA"Q,'$1NF-1A5_,(*.Q%1([3,)0Z>1G M?_-36W>J,$V1-(93!"-,5H7XC6/X#&S_#/"YP__;: &X&AJYD7:Q[5X@3D=L M: )OX7#\^%@%$(WD4"6?PRJOH.M5Z8VJ85,ZBZ";=V[9^\) M:@\\4VNI0*?F6AZ >_3LY??7;F0$BOJ63K&A?)UI3;H0,18V,H$0_5EYW M"R:CC-XX7=6)/YL03MTRVGM05EMH3\5NX'F[@DVDT6[\X6XKV'Y?P79^%+8> M];(/XV*L0O:>+D:NB7U8R=TJV!W/ZB^H7[C,V8)]923C&^CWZP7565OWO_W7 M7F8/(')\Q3T=C*'-Y$I T$@HC&6:OJ5TB>8&5^1N''HMS@>:'&V=[E:IO60? M>;+?ZMV4*YY%CLU".PQ@Y 68K]B>!5% "?1#EZ'(MJW80CH;X*;AJCIZ:E9?'SP&7B2.3CUM$VY;24-FVZK944VU;66VS;.=W_=C M_/L\X]]]^7[/QT:4(18>6*_BY'N= L9U;4JL*(34BP)1/\2%,;5]&$382SR+ M.4ZH5?OW>)=36R4V,I5E+Z]\W14WS_Q?C2XR9<1*$;ECT9O/"N.@-M/-HCLP M!S3"G@$I[B:*@R864X?)$(LH=#@JOZ@#L,T\&F_V+:>!2GGK7;F#KF><#%6V M$VY9.18WM^)()-X@/HPCBF'L$\P2D5$Q#/4J9W3T-C4FJGW"6R1T),BY!\!J M/&,,MH$I1ANQ'D4/%) P5M^@JZ^12QDHJ+U;M4#EI7ZT\9BC19'P2;C*&B2R MPB9?T@4WKU,T;[F5/_(>BOV_JFNS)MRL"7#LP8!ZG&4P81#[20 #AI&-8MLF M6&L#;%*XJ9'22M*-6)5^17.-#J(:DWW4T Q]"-=O5+3I;PCX#+&E4=%&)=W MG\!::/5KA./X';]1, K=P+S6A1K?,IK<+&I!T^N^X7CKHUT]*"O:OH50?ZF/ MK[$,8I5U ?&.6XMK[]BYY?&:MFBD/LMR2K)A2^YVA., N0@0ZV"9\LY@D M$*&80AKS/QQ,W3CTU?V23Q%E:KQ3!P>GM395@46R=FS.$E ^L_HGN]6L=!QX M3QK!;MX:=UP&)K5Z2!I%@- $M'S-[Q+ E0'M*DZ5.G4QIS[.U2>-C8XC]EAC M-);3]FEC9*Y2ZJEY/P-I7.Q MEGS)\E_YN^7,BTCH10[?G20T@)X=!Q S[$(KQ-1!010G6"O+WE""3FT=6*BD5L?$G%8T_HE@&TM4I=I?CU.O<\MV_/T;C,LE$P'FM45%L),@X7=*J>M" M+XA<&#/FPX#8;AS%7N(X2D&J6KU.;3VP?N9R_Y^'#T:X\#(H7^-@1'D %,ZG MAH!U8(961;3/F9,RM!K'2T- /-))TLD?K]Z1D2Y2G:=#RHV-=Q"DJ]_&F8_V MRR-O*.I$+W)Y665Y^37/BF(6N+'O("^"46R%T$,)@B@D/G3MP'>LA,:N3T;9 M2QR6<6K+1I,^3.X7ZN1AX^X8.L9SX,V"F5&:_CYAE?JKTK2=]TMJ.X$]PO&A M^.CM08>$?XV=P7&(C6T*%+KJX1XC6OZVH/G\_>F!D66>EBG?<;R4RFXQAQJ8 M&B=S&1D74H1$K>74\(,Y"%0WGQK#:&!&K*KN[04)G+^( M&&'%Z.8='/T>5@ MJ^,YN!Q3;,.QY>C#/;;VMUQ(5#S+>B^%])OY1S:G&)$_9HGM8>;$(42(4A%P MRS?SMN7RS3S&)+2H[2*E(*LC_4QMSK=$!,^UC!K[R0Y %3;G9F :>-K70H(V M4O\PBI3&7ML,8B/MKFMASP#:\Y&9RK9W')'.773'Z^/MFX_KL+%35GA.%.X6YG5U#WRF/Z4O>'XSN^?LP6K;D-F;NAY04@LR+S8AIZ+"(Q\&D&; M1A&CH4^IHW0.M:_QJ4U6*1^0 M87DNHS=0>XX]/T%#@&GJ,:2&A-T$,J]YJ= M.XV--C4/J=&>EP>?Z7?&?+T@.4,%NV35G]>+5DO,JS4QH)C3B"L\D M+C!G\VQ9S-^KZXCM:XQVS)I0!DAM#,6LZ0#7ZS1/J8/1#O9TU&V?\6F]U^.X M[WK!=\=H?H%>9=F->Y;+>X.[A/_DE=$+;H87,VSYH1VA"#H!0M!S0AO&U I@ M;+O$)G' _$2IFKURCU.SI&N9 4&OX%5(O:[>)&82D9+S/[CH)]5X4A\2A:-# MTT /ODA7&'/IJLI&XB:TNCL5X4J5T$!*;1I,C=-%TZ".=,ZH\0&;.G740:KS M_%&IH?%.(G7TVCB3U'KQM,SF%UE1%K/(BR/7]3&TQ*6-%P0$QBC",+ B#\68 M1$'LZ/C<;+0^-8I>)>7F8UCFB)3\+X7,9YXM(%GR7W5B D6 -W$L:W =W#(E"PRC3ZG-N%;,W,!OLAQ85YR8@ M-SL73S?B>.4F13B=I^7[>FF8)2&B%K%M:+G,$?'&%L2N9\' H0P[W$CS$RT# MXFB/4^.8E(T4F1M8T69DIDOLNP'TL=" M[&-VH\SA(/?$ZS4 &L]Q'CL&P4@=!FT2H,)6(TY )P@RLB. :>#MNLP8*#- M?E3]E7>%;'2CNN+$5^3B$-$ !WT;'/L2>PV <^+X3 M)T'$/*4B@TJ]38ULN6!Z3-B-I1K5&4-H8"Y;RPFDH$!*"CYQ68N?!DC5I82+ M(3+J[FM4ME%2>YM.U%XZN -\E_^#&XX5P<\K?;]"?&C&4 MNNU.C2BV"W("NF2@S,!*!V&?"2U K0;@>IP="RL\'?YNQAD:^8$):!C03ZF0 MJHR>B=JIQSO[J*JJRC!TU%M5;Z/O61XNUU461&G7NJ9)B$,<(5_$5R0QWWPF M 8Q"A*!/8X_8CHMHJ'E@M[^CJ5&8D+-5R>1,UA'N663F(+BJYVNG0S;X(5HO MM'JPP[$ W(Y]X=2N[>ZQUY/D>/J5-W-9%]H+3A22?)A?=/?]XGE'! MSI]R)B\TBQE&R,?,"B ."6<,PC=&.,(V!SB,?,<)$J*V.]+O>FKTL4X:^5K+ M"M!*6 V?1SW\N_ED6%0'9IA&;M 2?)6;\RX!C?#@?'B8-7Q,!X-[)&=3D[#K M^9SV0J[3^52OQ?&\4'MINN&.VJ^%WM%^W/9\1#^$:;H@Z3RM^LL6E-$EDM,7^9VXX.,@+G81@,RC1W\: [&/=&1!AO78_4B M+V<7RY>E.%=X8]7W7262NTO.:28SS)W3_[VL+F/J@WO?#W 0V0C:L<>@YRC@)($XBON=U M7!($G&&0'_:*[-*796JTL_;5.P-<&X@K=8#4!TB%SMI)*UHZJ26P,#Z8:O0U MTA -?97<&IV,CTZM"30V.OT#T/KC:CHPK8-40=&?6 FK:3?""C9B9DK,X 9N$Y_[;)Z2]_7T M"PB-8^PRZ%O8@MQ,=2$.60Q];IW:U+.)'VJY,BOU.C5"%-("M!#)B/A?6G)K M5B)60ER-\(SC./3!W"$(ST E-/A>_SD(F6G!9:IXL5*?XY8QUH%AIZ"QULL] M22DKRKM$A&'MS MNASF)%3.(?V&)Y.&6I+J**3&,$IZ'II8;HURRCA>29!Y:_B;1GP]+*46Q,<A?F4,$IZ9R0?(GFQ3DN9.37S+9].[#B&)+0CD3A M&@:1'V,8\E]XB6^Y+K9TN**CKZF112.JG 2-L.![(Z[F65@7R&KT80BZ@?FC M-VK:E*& AR'.Z.II5-)04'F;-51>Z5GKM#[691U,<85R$?I=-&D+'#O' 9-H>W;9Z[5%M% 2"+D!+19FHO%:R-<9# MGG0--QBF"J6:%W#<.JF# ;Q3)G6XGDY>;NIB!O72UJQLC+:.T[?.OB,W=+R( M4F@Y&(LT[-R,18D/441#YOM\(QSY/1<6;6&FO(34LC<>M)45=U<^<_:XJ)*8 M];^S.&D M1>#08=E3-IO*JW4FJSM:CY,+67&XO7>N)IG<'U1/HJK>X/6P14[,Z M3L1CX.G;2+>.BA("FO28/:B],4_9W1Y&]I ]J.*N9^SA1_77W<>I@@UU>JOWRDGZFQ0GLS+ Z:LH7,7[KRH907UB*4\VF1_B>C MNGZ4^[%66_@-(#@P8]3>CQ*C85T<.Y$PYL:XOY>1714[5=UU1^Q^O&>83)6? M?A7*7)L;G]F")6DI\K:FBR5?*FHWR&Q1S'R'6+%#0Y@$D0.]V'-@Y 4NY)Q" M$QM;.(ECG5V O@A3VR34&FC&M.@CKT8FP^(Y,,_4PK?S--3R@T^U!C^=@;42 M8*V%P:"5W@B:BE71%V#<$)7> .U$IO1OJ6?%)7%2(I;_G#WSGM(W5O6],G23 M+"_0O'5!M8YGOF7E7<*%O,]R&:58EGF*ES(O_6-VCV39(,M%L<49$/HV0]!C MG!ACQZ6=VI&VK=%SM!PHG*+_:CWTNIJ/'RK6#T>E$5@.$&^[G(MU>Q8>.= M[L2,HX!_@>O;WZ\>'J]O?P7G%X_7OU\_7E\]_%V/HGJ,BQIC#8OVP 0F+$49YMB( M+VI5?1(:@'3Q$U@I =9:#!)JT!]$0R370X!1.:\_0-L4>$)+^O>KU]PNY$\^ MYE1&5/%&>;_D-BME4C1&UQ<"BK>MR@U.C=)JP4%SQ=B(+TT'H0.C2]X?X*J M6A?UNUEUF(_?U Z"\, TU@-<\-WH/4TOY'K=Y:KW,MK-KK;B[7M>_9=[NK<+ M7WF\G6JV==/_^7W]2)W+^%S43+V3V1N+WSD]"J*LTCJN,@?9,X(#*_"= !(G M$M'>-H.Q[WC0"Q&B/K*](-"*]AY*T*DQXMJ9(A'IN=Z$D.+8JLJ668 WJ8>F M"_Q0@ZQF"TYAZ :FVG;&[[:2;9\9843NS0PN5!6Y@Z2R9Z!25T3*50J?M4K> M&O2M'WA03/G=#R7FN#[Y X.]XZ\_='_]%IL30[HJG[)91"SD)Y1"/X@3Z)$H M@+$7!S! B6]Y/HN#4"O?IA&IIK:,M(-R5^&;Q690;MH*RJ5U4.XKMQ<+&;!) M6D&YX!-_1/ZX^$EOZ3$SY&KKS.@#.?"B8BCTUGRY":- &UHHS,@TZJI@%,;M M)SY"79\5Z\8T$;[ M.A-WG*(^4CP@Y.N597T3/9<1YOB! Q,;$>BY)($Q_PE,+,+\*$2V3;5"B7MC M-\HF:(7<*9 IKAI]@1B:_96_'GW^WJ>R*1[>:'M[H>-:MG*5S".= M36W^5B[R\T8\C1*-QU#MGM.FL1IXBC>22L?52M:M#,TFH=.H9VD0PI$J6*Z@ M+#F4J()ROOD5_FRH9*4B.)U%*H^U,5Y92D5M-@I1JKYSPI'T3O6SW<.+S]N' M%R*I:?F^KHU<2%^LQV>TJ(\U?N5-E$5SK#&+0ML/;>9#E[@.]$@8P"CB-.WY MF,24L=@. SV#="S1IV?K5X;N0C[5N*B7T HQGL?XD1U[BRF-@X3O\*HU(>M+2O MDSB57/_U!4<%P?J"P_"EQHC#9O*28PRQQ[_T&'$P]EZ"C-E_SS3(?!;>\GEY MF;V@=#$+K"#V8YO +F)..<)^+;10A G'O+#D"2(:85;;S8_M75#2 >$>)I9 MC3G.34KCY,:<0R"_L"<4LO<\E463G\KL:O*?<,X+>NB9'8\4S6;J!O:%B[+/U=(F)KF^PFC^A''6-=WR *.5ZJ1) L+SFU\A\\9E<_ MT$NZD(]_9>4R7Q1?L_G\2Y8+JVJ&<(B0@Q+(1#D';ME@&$56 N/0MIS(P@FF M6J0XM,!3X])-?<5=?UMC>8;A/:C5 MU[RM'/SS4>/J*7T4 U/\9+Z''M%ZXPR2L5"_@<4=.4YP'/!W@PQ'ZM=(!M,9 M=4/*F @Z]"T+>A[Q^6H54+XM]U!LN2%#D3];2$]MJK9>;?6@Q"1QQ23M?H8C ME%7*3E9)>%(BTWY)3"=$K]L)3 =+76J8K;9;_\B4I8>XX-!C_:;NUB$/.(K9*;>]N]%KK3;K/QW5JZ3^JU;JE[:/@><>=1VP]A# M$&'7AIY-/1BY-(2!%03$#QP4NEJUIS],DZG9NE(I0-K7$$0D$Q1NR^^L!.NE M0X^D/NY34:/#O\0',.)%U.J"J9UZ=J7_ZMYI9=Q6VM29)V_KCV6-@GE7Z \? M,$.KQL?I,>KZ].'#M;T2?KQ /3.!-C%!=0D!>4^V^N$_4I:+A"+O]06-PZR8 M65X"*?9];DS[(<1BL702@A*&+!H[6KD\M'J?VMJVCN8#*TGEZ>SM^>^:24&U M!D%M!1H,VH%7C2Y4![A7ZP63J7R?6GV/F^JS#RP[63Y[-:+IPLW2V35)\G-N M-_"1/B]+3K"23+_,T=/,=V@86C2!CN=BZ"68P)@Y"8Q1& ;,CQ%)'"7G[V$,F$10DS^I(N4G&+)J+E-A/T)0EVD!=8 M,+)MX21,&&<"CT%&7,^)P@@1%.F8+DJ]3HT8:J'E>HHVQ-8S6-0@5S-4C ,Y M,&>T,=R4>,"\B%H@&3)/U/H])N"#* M)(R_YEE1S*(H\JT(AS @2<+-$2N&""$'^GY(+83=P"=:R72ZNYL:^U2'@:^U MS'("L49@3;_!;IC5B,<<> ,S3B/H&9"B2N!6P@HW;"ZN04]#)5A,>1YV=S:N M)Z*2XCN>B6IO?4Q6K[MER>VLA3A2_2=+GY[%T=,;)\$G]I6]5+>QHMB"\#I: MHODCRU^<&8N([5*+P,@1CLLDX'\+^+[)\:D?Q"CQ/$?+"R6CG.RPMH'O^J3D)=CR(;(NOBLCW^:HHDD)@SV8,T8"OBUI.K_UEF=[J5HM9!^K7 M4?M9K9*(#V2U4B#)9X.V8X#IX$F^]2BELFK^?H@U2/:J'&WT$J\BS*E;/R>M6M%=UG2-2LE>%@'JO. MM)#_;-L&.5L;(6>@K0:H]##N!7@2CL:J5/>18>0:UB? M%OA^I3&3@L2J4OZ M+>B6(_LE[W2>"9^5K<+NB>^P$",*:6QCZ,4Q@CBP?IU M755Q2;0S$FL]P'>I"3!:)L84G(8C:+3%^)!0F[Y@'8K)Z=U>/TKEV\F[Y*HH MTQ<^UXN9Y0:6BYP06JX=0X\&(>36I0UMRD(4)JZ'D-8MTF;S4Z,_<;PBQ7;'O2'WA* M_YCFGF7G\L!]_GZ/4GFT?_Y2JA[7['][:K/U_NH.-&("(>?6W5WWID(5LN/G M.:>C-;3CR4E :1WQ=&/1ZZCG0).C'?ETJ]0^^CGR9$_?D=HDOTM$>]E")L!+ M*JO@$?VHK8$Z7'_+:F:VG5 76="B?L!7;P_#V"(Q9&'@4>K9&#.MTCPGR#(U M\MC5)6P;O\'N5E_8]S\A_+M$AE MH$/Z@]$JR[K\:U$ 0X]X- DLZJ&X1WY!'1FF MQJ_GA.1+4.7]/*-"=XO59W#4^'1@R ?FT2:]8)8#(3]H_MW2X Q( M'9JZ%HT6QA,-]D'0;,I!+0D^(OE@'X@.I"'LU52/ZCJ?49%R K[G'VU3/.1\ M01^6+R\H?[]+'M*G19JD1/A.$WG.GRZ>FDK)-^F"R ME5)4,6N@P3'NIMN/&;F!V?>O/V@:M8A&'[R1*A95@\AW'J_M01162U$/(O]= MT1I$M![$UUH_4R6-C&+<6?C(3$_CE4MG/[CB+9;O7](YNUW* ML%N$/GAYKY MM U_!;J'O&./[8CGOF,-ZPDGP2;1-WXX;$2X#SHO-@GLX2-DH[T,X,A=1]45 METMVGG!6_7>&\B]GUG.D)#0H./VP2%0(^K!@1V8CU4DI+1!U'"]MLB+0L9=7Q. M.(MSN;8NS0.2^,RQ(QAA#W&F1"[$D<^@'?J$80L1S]5*"V98OJEQZ,/Z2*L1 M6 :/?FLR.7]]^-;;Y<',B.I:R*./T] F\K&TVVO5@-0-".7.UN,YCI.$4=B- MV\9FI/L@X]@HM(>M8[/=]%L.#BP^%\L\9R*@T7.0&](8LEC8P0%U($HB3O%6 ME-B8T3"D@0Z[=W3LS02K=P!D@ELQY7'X%;C7K-@3@PDW89M1='X--F M1C54#!'=D MLH7DP.=LSMLN+L5) :,S&CDN%T/.# &(_03!&?AQ%;L0LUYJ5(A>B M&NF<)(T6)ZUD&M"]J_*2K4_CEFW50%JY;GZ:<]U^T@RA.6G$U'AKM'$8F-8V M]%@?B'X2JOP$5LJ(?7NE#FCK<<&,".0F[CA-[8>SYLS>6XTQY%]]/$IU)WI9GN+DN=$#\:Q)D2ZK)7,@] M'V=>EH/RF8%&G7HSV"@D<\V"3RE_06JM2,EPVI"#*39V7 M%=E7S+ZVHYO@B9EEAXGG4Q_ZV!'6;,P@(OR?81QXGN59A/](V?56M_>I[:A7 M="J+&**6],)::O;7[[+@H51 PR%3>V2ZJ7)PO /V7H[ MO@X!&Q)O#5_7(7$?R:U5XI_J?N^F'%G[ MCILZK=Z'CNJ7WUW?!$[=V(OM-I M7$KY#*^"MF881\(5E, DM#WHT5#,Q22 -(QCQ'_)G,35 MN?+H[FYJ$W0M'T MP0$[4ON]#])J6U5S^ T]M=MX56G<&B@K6P<+1[Y*"R&<*N14(2PL0B"?080S!FM@,3QPML MUPZ9Y6AEE]"68&K3G7]"P3"^OVO0U:R"0:$Y1?]%PK=Z;57H+'_LN"6,";10SOB5"6!0- M][@%A2W7BD+?IEI5OXYW.36VZ:P]VR/WB ;X:M1C%M*!N<< FN;J^>X -'1- MWYMQ\W[H Z!;;@?R4R3*.HDF57_UT'MU 2^%806##T MK0AZ81+ *+$"F(1QXH8^\FE@:24,U!1@:O343HBT(3WXR@C_<_X.SFGV*AP= M?Q%U)\ [*YN?:&80U!TJ-?H:<@ &)C,N.CB(_SA9W_NB9RIOH&[WXR8-[ G. M3L; ONWTX\0OZ2(M^2;S390DW#SJOF7EC+B^XWJ>RS=\XJ[9)0[$GB,NN6*, M<$*9[VFEIN[N;FI\U[[?DC*>@073#.(Y G#H4T:\R(:6[6#H^82(<"D?NBSQ M+.S8F#"M\ 6# (\0G\!% AC,KF:XMN\K?B6?HT0$>*)2KD"7#+.>B_I0MY-7O(? MJE8*Z6IC:J3;DA5L" N$M.J%0CIQZR8&DY -3 D]T=*J%J("1:^:(9T-CU8Y M1$6]=OT0I>?[AD+B=#YG5&RGTC?A25@TT;X!^O_8>]?>QG5L6_2O$#C QFK M;.A!O>[^E$JENH-;JY);E;4:&^N#P6=*NQT[+=FU*OWK#TE)MOR229E2U, ] MIW>M5,4BYQRT!E]SCHFPEPJU1E"1X3P4$*=80.I[R M3%K'$ZB3^?%=3(X3& MTD;*M03%UF;;O,6S\)JM%-R -C E;/%J63E "O5E+)PE"9[M:.0,P$L.'Z?W M77RB+T_(5V#UO,S_S=D3_ED7V"COE[10=X:EI*C-0FT@M6I:U665[2(__;BJ MCO?+.?59F,3(EYS"&$1I*#&WL!:Q**%/I?;7. WC57MFRDY-!-66RL8=J<-;;.:3K$34NS4#C%-@Z M58M5UH-5^:4?VGKFDB==(NV,4YT8-3+_N@3RF*N=MNXPZDS]\66U_A^^5JG@ M7&+%GN2J4]5<6JX+3-?^/ @#N0I,!&0BP! )GL ,9P2F0N P0)21V(K(>]HQ M->8^E.19UE<2M+%_!M3ZO4K7KGQP$+!F,%YF'#W"* Q,RN>#U_1X-%=$M[OQ M>*K'X_;2>+@)8C-'<\A0-@,KWC^@S1PJH[ VB^9ZG)EM%MSW2.3?%$5]__AI M@9^-C\M./SXU>E-F F4G]-N:@W8WKEUP&9R278_4T =DW2"!/Y2]#BY)#=#H M=T9VILWQCL>ZG=H[&;OP4>=7E#>4;EXV"U4'MIVV,_?3Q ]9&D!/[6E1Z@>0 MA"F#W$M"+\Y(3.)HON3/ZL&K[]7.&&'T#F35.] V9=#PC<90T+;4V97;N>&X M^AKN&HBG<35GC;W+^[H+\ U_AW?.@*G2 M\.0/$(5^ M,(1S!$'LZ$'\8\(H/E(OVYFMI"27Y5HP$SD23@5VSHW,#X;ANY MKBRD/U?OE(.TP^X],I!D[^^_7;L,S5791ZUFKBTM4)4+_\#%JN#;TN$?Y7_* M=4YOENR3_/?\>7D@/.]%&>=)%,$L\SA$7N1#$A "29S2E,KQ(]0J,NU*>Z9& M>>W23;O:[.IO2EX25-Z!RCUU\FU;XOO:X3,CS!$'96 ";8]'C3HY'(,9:!S2 MJ0JU2R-5"+@*8.<5 ?I9\TX5 *Z"[KSB_W7-VA^:?5O_\[&@#\536=S)+E[T MPO57OOZ^8KOWUO $S:2MR5%FI?M9Y$K 5:Y>OGT%.]M!9;SYF9H1FI$!HO:QZ;(T\$(44^]+(P5>F?"&(_2B$+:K6BZV_*U)BI M-LMNA7;%2)@MSL;!=V#"JE=?M1Q_7<.T\03L7#E>K:F@NDL#8[T>NQY31TNQ M*PP9=15V/6"'"S '+;JHKJ0D1><9H8QX-((DP9(2/41AFGD!#%G$*$(TW5) VC&9]=!\[ /'5T\';;!Z+N"A5L:5UGRE03^/(B]*D\R#%'D>1#3P(68X@Q'',0L0 MPWYL56+^3#]3>\-O6X4Q9EKSFK/^E2_.@6OVRCN ;.#WOJD)5*'5U*JHS'3W M^E_ P1$'G.ME5"*XX.HA&USZ>(^B$"V%G?OE)TZ*#2[>)%C^K_R%\&(>LL1' M#"$8)QQ#% H/DH@SR"CF@?S_<9H8R>"8=#8US M@VO@!J:(-F;W!YB!/RIS#?6"C,"SJ,S@$,21"C%T@>FHVH(A*)W%%2ZU,5XM M!4-O]DHGF#[3\V;Q9*7<5NS?A[?=1^I[35TS5PD.K=_NE^6ZT%^U\F']G1=/ MW_'RX55O_'[75;?OEU7<_SSV8Y0DH0=3DDFB5@KP664!G+\2NAMI_>B;LD;.%DQ7;D^ Y7SH.4]T.Z# MM?0?U #,0/U=D5^5Q^XT._OKT)&'S=6]Z5AFCWO!.O)@'-W$CMW_=2*^TDA2 M*Q'E\:GN-;85'VK98T0K%Y7<=@E%5[URO *ZD4 &I_>TG_<1&83S%# #SQ) M;.6 6W:KL\SV +1,=R\+;(.78X5@HZ[?12S8!I1SNL%6;?1CNK\5J[)\+%8B M7\\]%D:11!IR'D8091F#F @.A><%(@CEJAS[-KIIK;:M>&H$D31M&GC5MMGQ M3ALP,UKI")M>5KI%T%S0&[V4,.=]?.9?Y/=G'B<\2;)4P#A2 M]YU1)" )L@1B$7D>RS*/^D9!3N!H)1&[W&D71>S\W#7AW4_XYU>N#)6T4&WR\<];.5?F M:R63Q66KW^<93BE! 869"#E$(N$P37P,A1^P((X]SHFPNQPS[GMZMUN__?7; M7\'7_\(OK__]48L'TLKB/A'=)N";+2C< CI2S50A.%WG/]J1V."K'$*P[\1, M_Z+R8P8:1V:71.9[!FQ;8.@T/MNDWW<(Q[: XW3TM4T#/>NZ:[6&3S@O?L>+ M#?^8EW2Q*C<%GW.2H!23#%*:*:%E+X0XQ PB'" 1I2&)XL3F9/%L3U,[9WQ2 M?0"1+^5F,Y<_X>XZY):PFE&2$[ &IJ!&TD59";298&>GP[+MEZ!P5;'];#_C M%FN_Y.Y1G?:+#_1DAIV"B[ZW59>_!?_.EZ6<=7;)(5_X^D%(6IK3$,=1&''H M^RR&*/#EDH?$'O0%\4(_97Z46A4)L^Q_:KN;MM#12@=OT+8#0(Z1+:=8#H@A MTPP'\]#\TT*X"H_9LQWLI;3IHC!*=$#ZX)";^H'GBK$L>Q^7Q_I!<\1N/9OI MQWEW+Z^+U1OG.LZ]"E*I@WTQ0TDF(LEIF=K&^3H8G220\\Q+0H02/PYLV.UL M3U/CL<;0.@9D]=HM"VX)JQE'.0%KZ U9@U.5^E]9>3GLW)IR+F+AB%S.]S,J MC5QT]Y P+C_0]\1'OFV\7.]J6#2W%H0GR L)D]2 ,XB0'\#4$ZDJ(1$Q'],@ MQ5;)J6=[FAHU-(;VKD-S'E/3@QL'2 W,"UN0=D8.<.%S$0EGQRWG^AGY>.6" MN\?'*9<>Z)' ]I&3]2ZZ]7:U_,&+=:Y5B(J7\N9G7L[3*&.9%P@H?!%"Q#P? MIHG\"0=9P#@1."5&FR+#_J;&$,KB5AB[CG!LC*XT[DOPAS+<)B_+ /8+MT#N MP1R81-X+1XL4-[=XCI3E9H"KHV0WC&;+LNO &9A*:SP:>-QOT,Y[[U0^8*^#=U ...7@:=& DY^\\GR&%S]R MRD]G)GU1C*(2BW024JFO<]J_5_<65K]M*5U4&TJ=54?^3^IP_QQGS">(, MIC1-("(\DC]Q+O=XC 888XJIU=U^. MKP9?COY';*..D>MSNW&,?Y_#P%$'YNP)X[A6]%X+']Z7;"\($RK7Q"JHW1<4 MRT4Q#6'*Y$\1CK@?BY3$V"K"HZ.OJ<5X[-\4YO5-H;J3M=?=.HNO\6K9!6K# M+YM-KE9GX&:]+G*R66NM]O5*P%]R673ZR\+SYR;;V* MFRH7G)VO O3A[5?\OZM";P"T//L<1SAE./ @]9B B$448AIGD DOI%DH6(#B M?M4J>E@SM05RNS9"XP[H+*BE=$2T4_5^MBJ18'@(Z&9$S4ANM'$:>A4[^!!= M4;KB"FB=%Z[H8\L[E:VX K;S12NN:=0^G^AC?5S^)!^=,\)C3 .YK$NS&"*4 M^I"DB$$_8'ZUA=>&BZ H$AKX1,G+>*COH ME*>]LH+V&AHM&^B4^>TLH)._[RG L5JQ/_/%HGG)/VZ*?/E<"Z-AA'W?4QIX M82A?/]\+81:E\B<1,1$&'N5!9+/$Z>IL:J^D^AJ EJJA99Q8)ZYF"PU7: W\ M^C9FSG:KB,I2YU)N)H"XDOOHZFI<_0\#IX\$04R>&5F)\\NJEDH[EE+;K$NY MGQ"\;?3?G$R24W";, E4CP<>^DC3S(6,9"UG*:&(G:3:&T5/CK_KD>;6S M\QV4.&T&W7#W-;&A'/&JH:<"IW0H_7>PILV M)O]GB&[V& 1G@IM]^NZY N:KYP*_?L_IK<)3B66H?K_FY3_K4!$?)R+(_!!B M$1.(DBB&&"<9Q!GRF9=Z.(VLM',N]CBUN61G,-BS&"B3+=?%%]$V7!R[Q'#H M%7(7? .$[1ACXVJQ?+&_<5?,INX?+9N-'[2OQ/J$R6:!B\]YN3XHFVQ8?O5L M U,CB]I0H"Q5D@W&J13=,'73@C.$!J:"-CB#5($V J)7O=3SK8Y6)/6B8^W* MJ)<_W"M/HI*0>\(_&PVMG"NAW)>\+-4IT3SDLHRC@MXZQ"^"\A>^& VQU:8R5"U&J$2M6F92T8"C^K M# B'.(Z6 %'CJ<28%BT\Z<[LOSI+@3#$YT(&Q*56QDR ,/3H(/_!]*F^IXVK M8JUR*7:%/^,T"@A-4Q@B1"&*@@1F/H]@%&4Q1BSC(DWMS@8/NYC:@DI;"&5/ M+[T+J)[ T?2X[1IT!C\<4\ HZX:IH'K>>6=G34<=C'PR=,[!XW.F]._^^+AZP?G2,@CJ)+1FK_NU@ W\PE^%E?7KWP6& M(P(XV<6H%-#EY"$)='ZVYP2OO$]FY659J7XT*ZMZA)O/2C&;"AQE- HA8()<^ MU&,P3AD+$R((%E:;&9-.I\9H[3CDK<),G96A"K95>GC5/^C\C'["/)WC8$99 MKM$=F*ZV8!ZB.,C!M8^OOI.KI_7;S>,R3[* M^C^?\R57*>(!YV%,8$1X"A%E"&8DX#"- QYX24RP9W3-W=G+U-BG,A34)LZ: M'X R%CPL+8*QSP-[X>#:%5P#TTEOI*PBMR\BT2N,^WRKH\5T7W2L'>!]^L\7OPLI)R]^,,B+'[S_BQ_8O/A!SQ>_+-;SVTIU./_!JTH;U7YG=Y!3 M'9S-DS#Q?1IS2#(6R;V("G#SD"2%A"8>RM),1$8G+.9=3HT2=E:#RNRM/H=* MD:Q-MSR4M1B ;K88!M:!J<,1HL9$8@]2UQ9$MM;:?LB_[;C%HJ-1B,;>\89U M>CS9LPB#I#:6+S:JF[J,5&912\X8:[,##Y<(#GTUU 7> )=#IM"XJH]PJ;MQ M"R(8.G]4 <'TN1Z1>3>4%AO.;A>K#?O[JE27A#=+=K\4!5:I W2]*?C=3Y6" MP,LYS]3Q!O,@X9A"%- 09M0C,.:8>8)A=?)JK&5LT_/D.*>R'5!E//A>6:\/ M#/,]^P&O';"(2+,:D0M;I2%Q'O[26D.L[0:UX4!:#O9-!W<#0VP1_S<4U".% M KJ#W"XLL ]LG1&"5@V.%RS8Q\^]N,%>#?28%+ZLEK>X_/X[UUT\B#M<+-[N M?O*"YB5G58)9.<="8"P"#!.?AQ#%)(&89RE,>,@Y\[PD28UVON9=3FT:J*U5 MNS*N[)5T7QML5R7' G0#PG<.Y'Q>_K:[BO*V@ZF1RLY;&HW KS_:XV^[)GE*?54633UP^@A=/ M^&<]&7S@2R[R]3SP!8E"%L$THRE$.(D@IE$*8\\C.,E"G'E61P47^IL:7=?F MSD!ML*7.YP5PSD+84(I9MU-C%FVUFE@?9:O-E&Y'+X9XF[&,>Q0')ILM@#N3 M9Z R%_Q1_W>0N"L[I!RQCV&GHY*0'1"'7&3Y=#]*JH5.RJ=5K=!U\P/G"Q7A M]6E5?,.+UN&HJC TYS'BF2 AS 12%5N30"YW @$3Y(>QX%G,4VJ64]S3 J,7 M;-0DXT?9T'=<5F'N+[CX)Z]DNLNMW7:L93LD9O0U!,SC\%ACN=(]KVT'NL18 M^VYEZPT4JP(J?]SQ64_H'!&;;>^C,EQ/: ZIKF\S(PL'UCO*ENS3/WC^_%W5 MH_@AUXO/O-E[/A8YY5]7BX7\,JH'YW+]%@1QX$,>4$F;A*620.,,9FG$$>4X MC)&5;M/X+DQM>=B8#4%M^/9DZ[_^CQ][_ZWM'TE;L/_WPHR[ISW: ]._ ]W! M&H8#A<$&BJ,O$-!H@#]N2+DN,%V[E)5_MY%\;TW"_@[\9R@47CU SO0*K[>D M9QX]_LE+:4B[XCCE&4I\QB'AD9SWN(\@R7@(/9][6<(3D1%JE49_W,?4)J8J MO:FM_/*FHQA*N8PIU;];IM"?0-5LUK@2JX%I75L':O,&J-W>X;VKC/D3/8R; M,'_>Q:-\^8Z/]CS+W)3Y4D6&[_)4=7'K((E$AA,?QEY (&(9@JG',A@3Y$6) MEP7$YU:'EZ?[F=I;WYC93KNV/*P\ ZCAZ>3U, U]''D"H4OEU>V/'KMA<'76 M>*:7<0\7NUT].DV\\/&>D=2+Q>I/)0(A]^D?5QNR%IM%?6!9?N64YS_:\U;@ M\83[H8!>3'R(<)"J(A[ZUC1)42#\($BLPJIM>I\:8S2&JE*\M:4S@!N/=!U6 M6G"6KX$JH&A[B&@W,&8<,QC< S//%NFO+:1O]I"^K9!6E1<'6(OT LY5N+95 MW^/&;O>!Y2B0NUUN]/Z$<13U@"XYBI;0Z-818*!&E& M$Q9Y-$K]P(;8SG4T-0[;V:G#H>PHZBR:9FSD J.!B:<%C[)1%\"@KLGE$@Z. M>.1L-Z-2QB5G#]GAXN?[$4$C-OIMC=?\9LD^RU%:-.H8AT%,,:6>EQ !0X\' M2LQ"0(P9A2(-:99$H? CJW .F\ZG1AB-[3.@K;]VNB1C/!YM7Q6$JKJ,O6QR)GFN6$A'YCEE-U M:RI_U&AO;=?Y4Y7U.YVVVO[!@+9(:Q@,\)'2&]P";Y?GT N[SGP'NQ;'RWOH MY>E>_D._%GH&S6R+<)\OOET>:!DB)#R?$@HQ#S.Y+<8QQ#YC4,DK>%B@)!!& M-;.OL&%J,\B!Q&13U!YKTWMH2O89%K.E\ M :*K@(T>%HP;<=$?HJ.0B2N:ZL>*^K*_76^DN>G(1!8+2759'#-5&D3(G[(( M8J8K!H<1CSP;YCO3S]38KD$:(@^& M/!$0T2"%F'H19!0%,4W],!7)?+U:X\5X4&][&S!^0O4!\#L ;C9].(!QX"FB M"M1IF3C S<\%%!QQ_+E>1N7Q"ZX>5.E=G)?KX1,?#U1& MT'>V/M_;FCA(D.H%&)Q)99_N961U[$Y7CP6QNS_^/OD(GU:%X+G:\I7WRTHP M;Z[+%]$(PR3+Y*R88@Q3N>&"-$1QF&089;%OEZ:=#^\U(#6IX".Q^5U=VC@&'(/99 1%*Y\10A M5M4I>9KZG*;4N'S"8>-3VW)JH]0ICQ_\0O[2Y(2^F6NF'Z%WX4;E2DP&ID1; M.*R$T<_YW4L/_:BQT630S[G15C\_^QF[UU-5_[Y?EKG\Y%/!=.J^W.L\%BNJ M!8TY^[3 SR:OHE%#4WLW:X/!4X&9KE!6FZU/*93MG.GYMG;![)TU@[3[)7:. MYN#;/BL@P1_*?@<[0BN<.EA ME,O02C;L8!9ZZ/0@I6C#4_8/=13?@R7WV^6 M.GKM[E^;_ =>J(B"3S@O=)6XCWE)%ZM2#OX\CJD7I]2',:<11"@)(29Q"OW M8R+Q.,N055E*XYZGQCI:]Y#O3/Y_+#7)C!$WVX(-@N/ ?*,A5-RB?VB9+?=) MTO"JQ"38F>Y0LLP6+5?B9<;]CBMC9@O'D:"9=0-]>>HU7^-%_F^U)5KJ4S%5 MFOOF956L\W_K[5%]<.%%2,24>S!)N:JMD(4P"S(!:8 $0X@F:614XLFZYZGQ MU#:(D]9FRQ_*M9S36Y:#U^YSB"O'PI3!!D!X< ;;V@P:HX&R>@;:=CL_Y['& MRAE_F?8[,G]9PG',7[8-]#R#WY %QR6O3OCGC"6Q+[((4B_Q(0HS7RZF$(>, M8N&+U OCT.K^?K_YJ3%18QW(M7F6A]O[R!F>2_?&8^@CY0:*^VXH[ ^ 3WKL MZNQVO_%QCUU/.G9T8GKZ4]=I#]RN7DB^U"2P6\BT2EK[L4 93J"?1G*ED80" MDLRGD.'(EW]C<>)9A1^:=3NUE[M=2'QV(OQ-+?/_MEJQ/_.%I7JSX3"8,8)[ M< =FBJV>0^)FU-CG6>GPM]8P^DY:LE7VW*_2M:Z0F0 MKH"=+^;'OT;@7CX!=HWKP(33 U+')&0+6J\38:,.1CL4MG&W?2YL]=S(84/J M(&C]=K]4]8UT@IJ.Q7OZCI?U]?27U5(5-N'L0#CN;[+I]4?Y#=R>'\T%2G : MX0!2%5V$_)C#+*$AQ$Q$A/,@HXS-JT.,;VM;-/W1P.!+XK3:_ M"O3=2?P!@A=:S40%*;'58H&+4AT>50%+8\4KN?QFL9@+&G(?)@FG$*7RIXP$ M\NO%>(!H2.*$1/4WZVXY= S;NWZO&O?^_V_5]=\JP^.)"9@ZH96'@SB["AC0 M0@;40ID2FUT4WA:>$_*\&B*@,&I=0DT@0F^ ,7_OD#Z7+OUGQ .,(C.@@:' ML.V:](HG_'.W6=ZF6* PHIY@0GX-/0Q1E&8PRWP"41S%L9"_$F%J<]K6T=?4 M-KLMU97V =#EU QKD,VF+T?0#3RK]$:M9T)+)QY.DUI.]_0.B2V=+I].;NE^ MY$K:^,J5^?DBU]1W1MCFIBF_IO)L-G)DWW;/2RZ3V^O,HXRJB &BB09!K!3W MPI0R3C$)$+8*('!JW42I2&P<9G%.@CLKAG7B6WOP]$N83W+ MZDX[L;\0^2116BVYLD(N3M\^;OC3JN[[0=PMQ4J^2GK%^[(VO1>Q:')JM%R; M#AK;E428JF_6B/:M!&@YW. MI(?S[:N3/H_W6Y?>X6*9+Y_+1U[HG??'?+%1N^=FMQ40GPF/1S#*.(EC/76BMSOI!]$^ M]/O*%TK,0$6REKI;TCKS*[>O \,>D_M;'T8T2^5.5T0P0VD,$S\589!B'G K M_KG.G*G14W7;0/9O&UH7$GW/WZX<-#,.&V\H1KP;ZCD*]OK33L!SI4A]G3'C M:E0[ >Y(M=I-J_;"!W?+=;Y^DWO3>R9;S$5.=;]?-B^$%_.4BB"BH0^]B*H: M0TB2!:$9%"PEA"5)0I!1#/_%GJ9&C)6Q^CQHWUQ0V6NNC= -<#?3.85MZ'5: M7\2LY!.,T.BEI=#=\FC""D8.ME46S![HM_9J8MKE=I+GS\M*7XZ^/#WV<,4+E3YEG)'!OW_74J*.VN!:/ MI&]@O;,98/:_FW*MR=MN164Q%&:KIV$ 'IAD&J.UUI1&N;$;M P'RG+PB[+= M8<4.>\ 5VLWCC_QHL?.>5G8MD6>J#E3P]"'=\_+Y5%57ZVW@6V[*QN M6^8T933CJB(\2@5$/I6;M##TH$'=T3#PNOJ;FD@*\>]DQH6ZJ.[K(&[ZQO\696AJJ_P5:VJNY]JDLJ7 MSWOK:)RE(E&W71Y- XCDO@6F,0H@3?PHI%DTV]H]T';&%BIGP9"&W8X?-:Y N)E/\KU[>>7B+Y( GE"L4G'D2Q%T&<2#I( M4T&B( U32HU4I2[V-#5":-FJ3A>TM4"9:U%RMQ/9"_?)+O$:F!+:4-VWH0)_ M5+8:4NAES"RJ$KO";J0BQ&;EXVZ]_K!JVRF:DOY(+06NMIXJCG?1Y20,$0PI2F&"$4AE,NG!&9AR!,_ MPS2-C/9XIAU.C4-W-H/*Z%FM0*MNK!K#K599QM!WL^L0@ Y]1^4"2V/.L 6H M:T4FVVJMQN3?=BLQXVY&(1A;IQN>L7ZN;^R?WAIBG3KY$:]Q4Z*4L=!+(S^! MW ^8W++)GPB)/,@$)R'RJ,\]:A?Z=[JCJ=%+'"+=4WMT+VP3G.( MV< ,TA>N'E%_W5A<$?1WIN&18_ZZW3L.^;OP^=[9%KC62*R/MW_PY8;K@M_S M+$E\CT<(TH#+O1LB!&:(4\@RR0X)\T-B=]'Q<+ZKL?,1+CI](MO@\C/]".3S:OG\Q(L7 M=<+((JLLK).]3(TR;I6D5+'60N'? M^#)?%4I>UK:$_&E S2CB:I@&Y@9E'U0&ZBNE@>2^.T%P1 >G^QB5!SK=/"2 M[@_W>_-OF/ZVE_GR65^"ZV)N;[NO+(E]GO@80QYG(41)FD(2IA&D+(T](M<6 M+"4V''"AOZFQ08#7W\>P 7^*.R%0S"$8:X.&*+2[V- MRAN&KA\RB.EC/:Z.OM'OG&T652;DRVJI S6_\I(7/SC[M"H^;535Y_NRW"A= M7;UHV;T'(<:!8%D* ZI6&CQ.818'(60XB;$GA.WH M?#H>AGK/9$2"CD?&XI9LK!$:Z19M.U+R/:'52.D885 T(Z5>&%&-5%Y[]5=' M5VPNL.R\@KNJ@_&NZ%S@L'>%YZ3!'K/;9UZ6G#^\\D)^;9?/GU5%+_U'5>-" M&<-EA^RW)).E.TSVIDR'S=J+GSZMUGBA-RS?5POYR-?UTD+G]/334YNYM)6@9:;< M#$CXEM;:I6? ZIYLW. T\/S1%R(KZ=%N%'JIC)YI/8\T/.$/0YD@O?3&4Z M'!O%I#BU:FHD\O7N]N'+[?WG^YNG^X9_A/< M_7^_W?]^\_GNR],W?'O1';GY]^$VU].WO#_\ ]6/?GN0#O^H. MZJ[!I\\/_Y#=?7CX_0'G8+M3,W"A4TCZUTXA/%8$<-EXWW#$UNG,]5Q]<.NMMX<$1H( MFD0P]@(!4>03F&5A"GWJ,3_!6/#(4I^PJ[NI,7T=>]<^/9XU9_HMLW7E02TU MW2&'U0?]"V<7SC$=F# -X709TFB"S!6!C9W-CQS>:.+J<9"CT5,]2HNS_WU: M/?*5RNK_M+2O)G[Z\:GQP\U6;! \K<#CW<->Y4FEH;=:+U>F18NZ<+N\L70 MV> 1!V9H#5$0O!NS&.*2(J9![.$J0L4'D*2I G$E/J9Q\(D(I;+AC,]38T1ZBE.60O_ MJAS03%*(P8I(QH@@F-$9IA+&?9$8\8=?MU$BC ML7HKNFN9ZF"&M=DAC7L$!Z:/QN"M8'&KTF!31>N7VFR'8L5V.+E*BC#K=-ST M""L@CA(E[)[N&3C] ^<+%5\B>_F&%_P;IYLB7^>\5.'9O^)U_;[DM3#T/_0Q[JL(-2:F Z)#/FIE8*Q M*\,F1V@;#O[,U]_S)5#%[=XX-ESW.!\Q,])[CW$8G!;)&NS\F(&MCU"L"JB\ MG(':LS?YVTIQ3]*H.JS^)AU<\.VO5<*I_'3M>3.R#W)D_T>.K)RUI/] ^ P M8-SQD+B*+'=EUK@AZ([!/(I5=]U^/Y[?U>_9$Y/#LJ\7/S)RZ8.E97 M^;Z--E/YL/[.BZ?O>/F@90#*FSJ9C]\OUT6^+'.J[=U>@*4HB*,@3B'QHQ2B M5,BM;A1D,!))R$DB_,3+;":&=_-D:C/)UERPM;=B&GWFOOZ^VI22L$R/W=\= M7L/YZ#]B^ >>P-KZPVT4]@JWD3=P4J=883$#%1HMQ;L2:#SD]P;+^:M"1,Y] M9[]C0US,OOO8.IH)W\^/4:?.=Q^NP[GV_0VZ8G(^5GH^LOO#H=V?\R6_7_.7 M2$;^O[V6=5NT6)^GI\D,<7_6VI4F\%N1J+NP1R8*+MP=*]D;86.*V%K MLT['U;FV N)(]MKNZ3XJV,4+7RSX1_XK9@6WT&@^\=R$ONRU>8"I0UAI8"]) MYE/0V$@Q7PG16!+,!U"Y4E[N\+Y;*UYI MDW)K@;D!)PZ#Y%C7__L@SD"M9F2C:G05P!;,.@S0(_'MQ],E:UW)<=ACT\G& M%LV-Q]'V/NXQ=X_'^^WSOO(UEEM&=H>+9;Y\+F\HK?2R.9,VY#1?SWF"$T:) M!],HQA#A,("IJI 9QPGF7N8Q9!<1<;G+J;%XRT)5SEF9:+>M,T#9;$OG%KN! M>;LQ%C36@E_:2-8&.PS8,D?'T7;.H,-1MW+F !QNXRR>M,\4^97CF1J;%";9IB%>^A_]WM^A>L#O\RU5$<@7E"^I"KW)2[I8Z7Z:Z ,Y(?LIRC*8X=2#*$L( M)$%$81![*!0\"1"S2^^WZ7UJKVK+>'V.N&<^V-EO$@7@8&S,YOC!$!^8(5R" M;9\+WP!Y:C'/9>C=@O$UIIJ:HB] ]>O-TOV1?YE3-=-9QO M86K,I&PR7T!T('-Y/>$&E(')HYUJWU@Y ]+._$?.5 7J3L"L5AV7\>BU".EH M=K0UR677VDL4@T_W/530I3 ^2=N: XQ_Y.OOMYMRO7KAQ>&QFD<#N3)1>6$9 M0DJ1*(8$)P@&V., QOAA9?'[(>?L@,*J\Y$/*_H QQ[NF%S_NJT#=QW]9XS6]5N\7;[8KQ>12'.,E(",,L2R#RD =3 M%!$8JAQJ\MAURAI/^.?G')-\46=6KKG$6?N,%ST3,D(#<#R6W,,9AEH8Q%$*0+$$9"8A1]:_.7J;&)[>_ M??UZ]^4)W'S[=O?TS9)%3N-HQAQ7HS,P6U3VS9I:Y(/P0R<&KE0=3O8QKD1# MEYM'>@N='^Y95UC5F=A)>F^U2)B MO_FIO>&5=;UO>@^P,WNY^R,R\%MM#H9]J>"3/KNJ$;S?^+C%@4\Z=E05^/2G M^KVP.GV[=?WZ>9M&B],@H '+Y(H_"54Q\%!N!5 &(TSC./"X"'VK0L!G>YK: M:URI.[1C#?JG,Y^'U^SU=@+:T!>K_?"R?NTO8N&( <[W,RH97'3WD!E5= M\ 9#P\7[5<@,O7)O@5);-TBQ[P//W=?W;CIXKY+>!PYV5/$^_&1/&95M5=76 M 4"U'[A9LM9)P$%UX33Q0E^0 (K(DQMW++?PF4AC&'&>>BC%++#43NEGQ]3( MH5UZ6*DIK)9Z&I1_VSL)JQS3D8LMURSU47J.G!G;C# > U-2>R@,P+>IU&VO M?G(=FJXD3WI:,:[.R750'8F;7-E),,$*%W67MZ8ZFQHOUY6)M;.M:L3'8]F[V#+ZF ME[+7HS;.;6P/P'KF$MZ M0CU W:1^$/8*D;?L:K2P^7X0M$/I>[;0;W_XA:]5H4A-@HRS#V^_E9S=+[A@PZBZO/T"'&[PK6NIY""[7B"Q? M;&2SK<($=S_I8B/[KW(#7EXWE6[.@VA$#AYYH1EZ=^_C)8&/A4@@R02'*(DP MS'SN0Q*F"<\\N2,4D=71N2/#IL:>;;]:)4A XUF3;K/U39WX;&5 I'O5VN:* MNSMG0VYXTO\. SGT_<"88VA_P> 8<%?7$J[,&ODP6O#Q9?5L4Z_[1&4R^$8HIAGD*1I )&?>"A@+(ECHQN3[FZF1H!Z$_NJ3NC$ MJ@!8YQ&6<@];KY;R)7BI-)]TX0:Y5EHH;]K)*9;1::?!-Z/%ZR$=F.YV^WYM MX:RI>'$>)/N0M$X,7,6CG>YDW&"T3D>/(M&Z/]U?I$SEP:WH/_62KFR)B\P) M8SCTE0@9"A*(@M2'J>\1%:R:<)ZA6'A6?-'5V>180]L*2F7L#*Q:,C>JNEVI MS;)=4P)RK(LA@01*K%.$D@XII"3U,L\DJE+[KG\!N0K]FV-B_6XB!]V M/!SN'_ASOE2[#$"P_ 7E ^$MY[HXE=L&*+_@'*+40Y#0R).;!NXE(*%2I+9Z!EJUMEO$N(.!3".]O5 MZ+IWEYP^)7-W\1D7NC&WJZ6.&)4+^>K'4B[@'XN<U>$K>$D^A6X/!J[(82':K:$83#ELM%K@H M=_]JR3WF0V1&1(, /S K'0G6M,QN_J('0%L^E(2- 5:#:-IT]?N.(C<&<'2K MWI@T,!BM?56G$_X\PG)AE*6)7!:) ,I540QQR D,61CB&%'!B)7$GW'/_TFT MIK5$G+-6/0+.6,L>UZFPUM=.?(=@K7VLQF.MNM^IL=8^'#U8ZZ"!?JSU6*PH MYZQ4UU*_XG5]6?58\-?Z*$2)'./%HGP0-S]POE!!Z)]6Q3>\:-UMS9,HB$1 M!?0I91!%$89IDE#H<88B#XDLB*Q4,IQ8-36VVSFBSD-?769#N^ MY,UZLRO(ONTVQ941K-]1F-.H, MP('I\3BR:08J/(>(1C5"Q1&)=?QJS2P>+M_ M><'R;\+&_HOS9YJ;78R[K*KA\@Q((@A#R42S^D;@!(&,<0">Z1 M# 4X"#RK9.N>ADR-@BH_U.*A[0G8N0(:7T#;&MC)8.>&1X.]/O^)=] V:D':I>A7KK MON;E/V\+SO*U^FGN41Z1),,0\RR$*(L$S$(J_P@"'_'(CT5F)>#4T=?4WKD] M4[5BBS85*%MM@PG. VRV#' $V\ O[CYBRKA9&[1>5=)[!!E5'[,5-;C:RC57Q60V2JDOOBR2)HR"!(@WD?L0+!20I42?3J2]" M/^6^;UQ\XJ#MJ;%%;1YH[#-7+#D$K9L1KH1B8 8P1L%*AN2,O[V41P[;&DUL MY(P3;7V15+C<[M_K]2.E)$R\5$[WR,<0(3^ A(44)A'#21;[H>'L[\ZDJ;WVE1_E M#'S]]EMU8_&H?E@9A,\--6@7^.-=AF+H ]/:GRJ*$50> 3DH6Z?JWVCSP8T: MIIUC>[^[N/$8:MC8BNK;YFH2F-;P[=GVGS",#N8=YT!7TY5J5\](OOQ?-2NY MZVFGPO^C-?\7BZU\V69T]_Q8K.KPNYGPL^8W%@3+A*($A%"'-,()EF:$#^D M222,RAZ,;/?4)N&MN6!K+] &ZW#<]??5II1^F:8 C/TE,)BOISFT0]\;*(\@ M42Z!?8VRG=]*P*?]N=IWH)V?@>WJK 7 #)S_NMA6Y!C[JV*Q1ICF5V:DA<3X M7QU'"X[Q1ZUS53*B.>,M7<;'>&]]\P[=C[D(^K)1ZZ\'O356:4OXB_\$? MY?LY%]RG-$8I%(D?011E")(H26&(58IB&"<)&6&YTV'AU!8VE:GJ[H%K8U4L M564M>)4?'&.2ZAK/(5MDZ*:== K5/(^1'VX$[=-:TH373R*6V@\XXP]JRV3Y'6[)9 M7.0KU1.OEQ!R51LAE"00I2IQAOGJ2HXQ&+-05:@0J6]S$7?LI6&Q. M5*Z#9ZP#D08F-?_RO[HZO3CO>_?APXGG1CP[.&_U_M:_XW/]%IOW.LWV"?_\ MRI6A^2+7PZ[+E*E:AA+MQ?8SO)S[81HR@4(8DE12'HX9),B+((N3)*58)#PS MHKR>_4^-$:L*>FME&OA%I2W+-8G@$GZ\ (0ONM@-BMDX<$.:!V?1. M"$[U]K6R3U=;_:I0WW>EJ6:H*[ J=UJ?U\(/6N[8W>*P)Z*.%H.VO8^Z^.L) MS>%BKV\S5^O_/N+BH=#=,'TSVJ1MSS/JHS1(4A@3^8>21H5IAI!<]'DL\8*4 M<68E F;0Y]0(;U\-^!47X,WFZ+@2_KV5.!EB:F^ 5HR_;=%=1_$_G=3KM4Z_@M?/PA)D8^JV(+\ MQ7I=Y&2C9:R>5M)Z^9$Y%BP4/D>01BIA4RZ.(0[B%$9R/8>%8)FT<2[W?F1E M7!)A3/MM7N:V%\.]T[6;@-9^@O7.-8"WOME65!CU2V'&M9,=Z(%96_L-]AQO MEIR_?%:B13/0? D:#$ +!+U0;<$ =CC,P)=J)R&Q4-FO1?7[%AQ@O0(5( Z+ M3;S'.+JJ83&J[>.6QGB/83FJN/$N1C@M+GR__,'+_=J=O&-R!V+"5@D]U/(4*P1V &%8& M[FJAYWG$ I=E?8?U+3;/__)GJ*-]#MGFP5_$)]P7NAC@P@ @E/B0)]B!.4)JRE(@PMA)3LNE\:H30V*Z^^,KZZGQL!J0#L*G>I%W0 MTD$E^$-[84D85J-C1B5#83[X5?9IN%<2[MIX: .WO?9B#]QG0CWU]5"MO*L"@(__:FNN%>;Y^^?Y%YS:^$\23'B M$4$PH*K -0HHE-LW'\9!$'(:!4$DC&+)W9LV-:+\N.%J&[=:M>345S2J+46NES'Y,XQ%$$2:BVOK'084<9Q$$:^6&2 M1#ZW6@-;]C\U=O]R5" !']P.T-8]?>W)#!#EB_4IGM5 Q3P@(1$4BA1CB(C M$.-$R+U+XOE^'(HHC.PN$@<J?.%TI%[&XI>7Z-\Z6ZU)H3$F$693$4&?55CFL"4THHC/P,$Y)2D5"K MP+!K#9K:?*6-U(M8WC;3262L^2B9,>.8V ],E>:QLWO>@=H]N179CMN>BZ-% MTUJ#/FQXK;DY4XBWM0;/, #7OMV>A^3N)(_4?D9N>=0OYPAASFD@H-Q$1!!Y M00"S( NAI_)C \G7*+,J4#Z,F5-C\$H[XK_^CQ][_[T2C1&R&=(K-G%*R W\H=T'MK\MC_D$'Q-6%P#!&CGMU,"C01Y<, MP_;F0E[AYF=>SDGJQ2R2$P&F7@A1XA.Y?$\19*HTS.YM_[I'W5 MMGV!R_5=H>-5;U[6IE7W/2'OE&6EO:LE7VW*@PF_>Z-F 6/WN^T, MP8%?;Y?@6163NPA.K^)RYUL=K=C<1@CR[RFTSU-[]KA43:F)K J M/U/NV1;*8+"H+;:.YSX'L=F<[P"VH9FAL1!H$V=@:Z3#')MN%%QEPYSI9=R\ ME6Y7CS),+GR\AV+/1_[C?KU^H]]5J5AS<9D3CTWH6RJM SOS^HC+G(+%0ESF M2GA&$I?9A\F1MDR'ZYW:,J>>&T];IL/J/6V9KL_UKA!;RT75L=-ZLU_6LEV< M^7,O#7F2I2$, DPAR@(?8NRI2C89S;(@RD1JM?&^V./4UO+[<@K+K7"[ED\H M:PE"%0"F]!6J?[065;@T"&83N%-H!R;)G:W;!(E9==99@JW!3FO'FD'CKH+L MA?[&KB-KYOZ):K*&#_::_<](!?XJ%QB;0A\_/DJJ6[$YI@DB"4F@GX4)1)P( M2%1\,8\8PIC11##S>I7F_4Z-BXZ$46E;@?-E9[X2>)'V6ZTYC ?#:(4V!,3C MGBL>Z)NV+ >/ Z)KM= ; N71UG^.T+9=(=IB=F'A:-S'73,?9SZG/L4QA%+)<,SIB2Q*4SD_\.<=?%VPJ7#9=JIC_2-LY3K&%ZN M;Y9,*XI4 4;;.H6*_U(O]:!/D@"B-$LA\8)8+L882J,D1(E9W7"S[J:V_&JL MU>%VE;A0';5G6U_2$&ZSU]L=B ._\5?AUR-@T0069^&(G9V-'&QHXOAQ**'1 M4SW/F;3\T'H;KEC')'ZH]'?G+$2,>%C B/L$(L_C,/5Q"$F2,B],HB 1GLWD MW]W=U-8#M;4SH!<&EF='W< :'APY@VOH4Z/*T':L=&TK^.7#)2UG^T,C(UA< MG1AU=S;N<9&1XT=G169/];P]+I[Q,O^WWI/*'4FY6N0,URIF]36J_NN#^)0O M\9+F>*$%/[6"X\>\I(N5VKH\\9_K#]+5?\X91A''L0.\Y M6 -39-LU?::ROE[^5VLWCC_QHL?N9)?.IDV48G!:,I3"7G/DATYJX[*;U?E MNOPLETCWD@#+>18D21)@ H-0;GM1QGR(28HAS6*:Q '"-&4VRT_']DV-V:HL M*+*?!;5+4IDUV\!*AN<6O^;R2Z&<:_)@P1_*-Z"=LSRC&"=*AN>L2V_(/GS]_7G-W\X 5^YE^Y MDB1M8F>?>/$BU\AJ":R^SRK=_[/<.G.NM?QVZRH?A:F7I1%,1" G"8Y2F.(P M5K%W88H3PH-(&$>]N+!H;EXTJ M2_*#5_HXU>S\(&[8ZG57K(2S6@RW3I%(4,S3S*,P]/P4HCAA*C@AA1$-PE#( MB5,$1GNJWA9,;7K<.0$J+V9U+)V:+QM/9J#Q!=3.F-%K_W'JG@)'07_P>\I> MP%_.%3*FS:M1[-JVR,9;6Q;YM]UVI7^_H[#FU; T+'E]0[UU\ K%P1]Y]=_[ MY6/!7W'./G+!BX*S>O/<1''<2%Y>EW/L11E!B8")4LY C J814$DQXVSP,L2 M+AB9+W6F-3,[<.IGB-$[FE7O:-NSLZ$!L1\K$*PR'/S2N/ 7)87>C$43T[$+$[OI'H(^8G97(.A.PJZ/$6,+ MUUT!U FYNFM:ZUG<@-**J#D[5R2O7I@@*C 6",&$1"%$&>I+1Q;AH.+130MJQ08CX89%PZ"\<#T=_-P>W^F6*C#)6!OA%QI M_!OW.ZZ$ORT<1PK]U@W8QS/TTT>:MBB2C2ISY%#;Z+T$C2ZK M&#F1+JJSX:JER1/^62U'MC>2U7$PI1X1A!(8ABHEQA<)Q(CZD <\0RSR/.2E M%JG)G9U-[97^QJM"V7Z" -VSU"HWMAM@@QL3A[ -_*8WENK8].2% M6!4OZM#L@2SR9]V'VAI2N>9ZRE_D1Q[$-_FOI:A*F7];XV*MBFUIB=,T%)$7 MI1DDL2 0\4# +$Y\F"$O(2SA)+,KPNO6O*EQ>.W=K'4MVW(0[#RL G.4CZ!R M4BNWM-R< >VHKGIFMRET_ 4PVSF^W[ ./,<,,Z+.97:'P=_1YM6Q<:/N<(_.#LTZKXM%EO"GY?EAMEXMQ+B1>(F$&< M^9Z<)#"!J9PEH,^%EV9R+>^%5O6 K"V8WCQ0&=H(FTDJ:%>H W)P@= >@+QV MX1K),]OQ,N/T04=AZ$OC5EFT[4*VT43;CHX:ALH%T/C@4B:M)WS.9--L^Q]9 M1JTG/,>R:GT;ZD>/VYJ@+06?3P7_UX8OZ=O'E6+P.5(E%GA&(0_3""*4)1 S M3_Y!8]]+4,P$MA)Z-.AS:A38%IW:FFI';"9(FU&98_P&)J^3T($_*CL=+AHM M4''$228]CLI"%A <\H[-H_V8YK%8O?)B_?8HOQU*2N3N7YO\575S*ED;(<^+ MO"2"&*>J5GSHP2R,0OG7D')/Q(FP*^IBT_G4N*>QO2KEUQ@^ U^X90U&JQ$P MHZ*A%:Z!>WL7NB:?[RM"7>^R5/I?.RSG::6H9?VF;I%72TDP M<\0\GOH!AAD25,71FILT1@.Z$H)^AT$,W%M MO#I JJRWE4HV'A"CR^&!8![\JE@))#5J R'MP.#K.M*/40<(^I M2YU;?;M=I;GU@NZR/+5QBR,K5-MZ>BQ2;=U"[RHI6@3S'_GZ^^VF7*]>>+&M M?_1%NELE"LQ)&C)"L@S&42)G!TPSB'WD09J%/$91$N' *G[8L-^I30W;P(RB MN8AIU[-(I-E"<**!B]7COK+!*.K#A MMV6^+F^6[."?&ZT.GB59''$8T@1#1 *Y$@E\#_JI2$@090E+N?%!FDW/4^., MG9%5Y _0UNN[JL-?69SN6(V%P1G:4 @/S# 6X/:ITVN%LL41VE!HCW2"YN(K M;7=PU@>PSG,SJP;'.S;KX^?>J5FO!GI&@LCOQ!?Y+:E2,F+A)=P+8(J"#"(/ M!S"+B?PC8QD+TX 1%%A%>K0:GQJC*]N ,LXR;J.-E]DVLB\* [/N%@#G*0.G M''85,M%N>MR0B!-.'84\G/I,O_=2'9SO B6VI<:2C/.8\@3RE*BC(28@)B*& M(1=4B#!)<6"4QMK=S=3>57W9TXX$ZEG'[0RH9J_Q]5"-<1-IAY+UJ]T-@J.7 M_$PGH[[NW8X>OO@7/FTOK?AE5:R_W[QP.=WC>F4:1@+Y?H0A91Z"2+ 48AKY MD@F"A">^3Q//J!32Z>:G]LIK"T%MHKG4X0GG4Z @S@0'B8P%C2%"#$B5]DI@2S"82B$ M'_/(:N8VZ'-J[_3GU?(9?LY_:#& Y;.J55TI ES.0.@-N^$2W2V8 U/"%3BZ M"X\^1F;HJ.A6C],(ACZ&P#@&^L2C_:CGRT;QEZJ1\"I93875?.//U24G33+) M+1A#QM1>(8E3F/DT@)Z?")'Y81!&U(9QSG\ M9LSB!K2AUQA;O'9F@L9.=UQR&0M'%-+1T:C,<=GA0\(P>*)G92QMH:AS1V*E$-ZKT M[=['"F>Q-:,(%X@-3!#]P+*O[70!"5=%FLYU,VZUI0O.'I5-NO3Y?L3P*R[^ MR6NFH9LB7^>\?%PMC$L9E MAP\IP^")?J3QC2_D;Y_ECJ;J0OY<:X+/D]A+A*K3CHAD#N3)I01),@X]DI" M41P*:K6>.-_5U$CC&U[4A0E>&DOM**,#53/*<(/5P)11&ZF!VIK9%!-P1P^7 ML7!$#QT=C4H/EQT^I >#)Z[6^=(Z%G.>L= /2 HQ"1%$/,$PY0&'?H)%S$+. M@\B*% X[F!H5W+8DN6;@AS*QM_)6A: 9 5R#R\"O_;YNEK9NIO,F.Z)MKU'& MVO/?O?!5U?Q[Z5KM.=D:(\3'F!"8^(1#E&5*0)KZ M,(QXD(G IT%FI4OEQ*JIT5/;J1G8FW'U 7 UC6P\ZWWP:B;<39COM%' M;V!^'&O@K,G4*=".*->-3:,2LU,8#^G;;>,]1+G^Q 4K;Q>KDC^M?EV^YBHX M[J!M ,UR!K0?%LI=!K!VL^4 MB [,@Z9@VA2@MU/X,H>KG]"70?OCZ7V9.[LG^V7Q6,\CI4J!0;.4)+'/K(E_/_3!"!*4^% %A$/F(P)1X'A2A_$4:^(RGPNJ>%].W/K&Q@ M@N-+#*U>;XN6SJJ]ZBXOB3:P*381[=LS3 M),4BDJ3$(R^&"*<>Q"F/848Q#V//\Y/0*@ZOKR%3XZDO? U6C>E SATEH&WC M=1&%4K^,:_D*OFZ*5SF_6%[#]QXU,XX;8RP&IKV3!=JV;@#E!]AS9';(D"[3 MBZZ#TUD"4D\S1DY1N@ZLXR2F*]OK&TN@ QRKB$=5H4@'*%1_[K8U$9>+MR3E M,".^)%$F8KFR"Y'\*V%QFD:4<"-)5ZM>I\:8M='@?JEK.)F7H;3#VC38P#&" M@\<=5.!M#1XG3,D*)FH##, AS(C>1JC1=F=+/7NA6M;/L8[LUX4GV 6N,08&VJ M':_L@V?&'[TA&?K J:E1ZUJN\Z3#CM[X_;9'?;-/NG7X!I_^T%5U:#])2T[I M=F[OC8(D#GB *)2;+_D.)\R#Q)/;,)_CU$\YSY!=T)%AOU-;--1F S5RX+12 M;>\+/M.A,&.$ 0 >F"L<8=NW**LI4FZKK5[L]3W*J)I"<:8^JO'CO0K4W"]9 M_B-G&[RP+TQS].S4^$456FD9:56'YA@8@^NK*S$9>OFP#X?[];9N:X MP3'+RYQUYZ"LS/G/]5SO_\#Y0MU0?5H5*G)_ER&AQ%Q^Q>OZ;]_D?F/!Z[^_ MJ4+(\R#UD!=''LQX&*K$:@9)@.4Z(R8IQXF?,&FRS>:@MRF3W$E8;AWZCX/A M/F,4= <_I"7KO0RKK5=0K JH_)J!QG;YVX6F$<[T(6WEV?;7ND[\#*@JDU4< MML,MSM58N]H/]3=DW,W3U8 =[;2N;[&'JK#.?6HGDJAB+^7IXT64DA1Y*L^< M"081Y?(G&B 8\UX%LH1\\$-@CR0>?R';49;A*\*IM=U5MJP=*G9K!-NV-)QG< MP\L]Q> ^S_=<-^_J3<@9Y@O_\X9253=$'!'WDIAV', MD2IEHU( XUA%ZX3Y5G> W=U-;2M?%8C*M8DSL+2M M;W\!6S,RGD^OY.LM'[[E"]X49>Z?IN+V*<)(BGT4K6WC25Q8!I[T \X35@0<=^L@L*9 M]J>VHJE,!-K&IL;ZF^'.Z@R"%W:IU^,R,!7806*^%^IVO./L7SY9O>CRA]W[ M?:Z]<;8\WRR)^K;;HGTA13G\#(C]1,'\I=2H8S MF* H"=*8J1!M*VWFHRZF]N*JHFY4%6761X4JMEH;K(IEO^3K;MU/4U3-YOCK ML!KX96Z, SOK'$HKG_7?=?!()_G\)WO5LGSDJR]\=?/C65]( MJ0+C-R]KBTJ6)Y^?XCO\>/< OLC_N_DA%S?/'%2A?,I@N;BI'F!G-EGW1V3H M*R!C,.P#^$_Z["I2?[_Q<4/R3SIV%'M_^E/VV^4Z^/=37E*\^!^.B[LETV$< M/A;RK4T8%%$@7]M4;I>S(."0Q2*@4;X7(&=@[4"@$Z\*?QT%+H MU&Y8S-AI.+ ')JO&< WH,:[7(>,(_O\HUW5>N?,\7N3[C.M"-\QF2G)=RR!F+H2KO M DD643EH'DM(%O@)ME)3O<:8J9%AXXO2V50J*'+-2-E>%0S$OY# M'^RTH-\ZTJR=SXS%(%* +G%U=7ATC2GC'C4Y .WH8,I%F_V(]K=E(1M_7N;_ MUFHYM;Y8.?=]:4GH>Y#[:2!WM7$D=[6$+Q0%\QVQ'@6V9B%(DD]* (L("()AI@E%&9Q MZH<\0H'ODQK9NR4;&=>FQRIAS2,VF$0<@#3Q#M"W4,T)CHSO.OP""(SH_ MU\NH3'W!U4,2OO1Q^]M[=4\H1]OTLK[^^-16C/J*6?[>_-J]\;O[M>SI\L"O MX$5OK>[+#_SK=3W>M#':;?B!T>W+[\-?]:VI)6U8ZC(:E\U:H^74>M1D>LR',ZJ^GAI0!'E*22(*L8(*4Q%R&#(:12%+&0^L8J5.=''!(GB!R_6>56L M=IFO5,;&VEY0^!A,,V:X$J*!"4%9-\X]60<.SO1[CWL869KWK(O'JKOG/]HS M0W>;,;?-A*P2(25.GA?70DLI)@QS'$&L[KQ0$!"8^GX(,Q%2&H8\C8/8*C/7 MI->I4<+-M]\D!_P5*!NA%UNFWQKA;,8-SM$;F"VZTFUK,!TJ7_5"R57"K5&? MXR;:VL!PE&!K]7#/BRAUF?\!EYRU@ZIOBD)^A70LX8>WW4<>\9OZ)UU"YNY? MFWS]=K\LUX76L"AU\M[3=[Q\>-57T7^33:S+^^6C/GC[!\^?OZ\YJP.Y]2]5 M\)*2-JK*YA(?IQA'0NZ$4A^B$(>J."F!-&""AYA%D5UFSV0\FQR3*B]E@"!&J$9J#!2I<$JE&:@P6F;X*$_HN-&!U$]F]SXN[I? MG(Q?XUY63L;M?DS/PVGB5)DQFMZ6.?1Z$L1_!A'MJ>Y+$,$M"#%$<1SRC M%''?2KR[HZ^I3:7MD(?;[VI,-;OI BQJP5WEIJG?]@O ZX+=<,)S ^;04U + MQVV8W3BA(6=A<1[Y<=S3.P5VG'7Y?-S&^4?Z\4DE?J;&=R=Z^3E?\OLU?RGG M(O9\XH4)](@Z\, Q@B1%$8QI)O^'.8IY9,,HG;U-C5-VQK949,$?REZ@#;;, M'NR&VHQ%G $X,(]<@9TUA1AAXHA$NOL:E4:,W#XD$K.''!5[E#\T_U8K!^VM MO9:L"7TXO3A3(H\JZ2G(8R<&G%] M6\MY 1*]/Z0M6Z^L NEB.$UO?=YWD :_-CI1/5+]O/U%[>1L_QA I3LTCL[ MV=,"Y>V Y24=CL50I2==F/B^92D=@GRQ9*7+OOK-'%_X^A:7WQ^+U8^<F 42>NHV/!8:A$)X?^8D(8FHC,&G> MM17+CR VJ?)AJ30=O-:VJZ/!G98BWAIN1_L68V%&YL,@/#!%*W"5U>"Q!>XO MRG*0+__2*O5[,]6GB MW4]>T+Q4*_3[Y;K(EV5.];FA/T]PC&D28RB2%$,D?X0X# 4D 0FSB/F93XU" M@(;$8"3] !YN\!E^2#T::^N5L,I1G'HI1 +P:%2"X,DQBGT?8]SA#/BIW:!>^=Z MFAHS:_O4>Z\M[%47Z#RJAJ3J JN!&=(.IOZBG^<@<*W_>=3/^TB!GG/WK"KH MV0?L,W_OBD(M3Y5NPP]>O%6ZM(9IP*>>G=J;+6U<+?EJ4R[>0!,NN[=%;*PW M3QH^"5GW2^X"K8'?;6.@W(G]7D*E5Q+RR09'RTCN=GMSYN2%J:^_^5HN/ MSL/0#T0:93#":0H1R3)(4I9"3F*?1SS"&*56N4C_E[LW;Y(;5_($OPK-UFQ' M999XRP.\>OY*736:D92Y4E8_ZZT_PG"F^#HRF!.,4"G[TR\ DA&,BP00(),U M;?U**24)N/] .-SAE]G\KRZ[:IRN@IQB,B.OH;FJ-_MD-V5.U MP[Z(UR0]L$]GGU'CZXO0F'6[OCR,18OK/U8_6;5A] -:+U^:&S%&E>+37)/= MKN@W\>X4HZYB;G M6DX\)EGQ6,N+5RF=OJRY4:$BZQT_=4:14OU)71E9/6W0SOF*A>P7DQ,NS\CB MU9:4VPH[=/IBACTVYYF929JOWW%"CEJS'T]G+U] MNJ\8?KJVW==C<-#%V\%P=@K[IQ59*W->=>810E6Y@ZIN*?J'LJZ?40DR[OCA MZ;H($Q1PG#(0^++M9<8A0#@/ DX2Z(<,1Y $P7^2GKF=M#5U'M%56V55K]] M%L<6V9$OS[+-#];\2UV@I*H+E*QD@1*55%L?>X:9M->NJYY9,.%JC7SN=3@Y MZ+M0G71E>%\LMZH4;5U\5.5J'2SHD<7ASJAPA+8C(^-::B8U.AQ!=VR$N!KV MBB[FMX2LMXQ^+A NE@>6/0N@#S/* 4LA 3#$F:R<&H,LS5E"HBR$S,B1TC_= MW"1OG3".:G*%A:%<6(9W*0, Z\E(=["-+ )KQ!I*O0ZI(]R/Z('BLI/YYLB9-IAOXL4APS!E/L&S11F2> M2@@RBG. .PQ>-?"N_+AZ7E9OC#6N>PZO>OZ M8U5LJN;B-Q'"" 4\%*H)3 $D3&@E)$\!#6&*(L9YSO!"6%RXU/*JF,YOLINZ M5(Q^R51M\;_DA<2F],KMII(U_F1NUZE+Y=OW/S0-(;L%TO"5C GZR"*L)?W@ MOOV\0T0Q8.,6,8;IW6\G(/QPY/FRAZW5W& \Z MG9/#EM\#UX;U(.ZL63'?5\%N8X/%#*$P2PCP*;MXQ6!$X_=POE>WA,^RKV,6GW_1 M3I9\W*Z%7)+9$"OZL?@E?VH/W)3D/H\LU?PB!;8 99I&J8IA#)_\0@2[(81-QG M0M_\./1<;M%2M^:J&2H_65*N4 M=PN5XS+4>D+C.O@F:JC6T*@B#6HJO99,=P)C$ E'\N+R/).*BT%VCZ7%\ OV M_9CV19@_K<1Y+>P@V;-6I571?>>G!,,H,D'-]I Q',$_15-EX#T^/_Z/\Z\OJN7BW MJJCX^ZYF@V:R9O\H4;[F0I";0B!5K> MEU6A;G=QI6X5%W$:A#PA' 1)G (H2UVBA.<@C3*><.ISW[ LC\:D^!=!385S#.K* <8"H?5$(#8A(T1!0%)A0P6, T0@!0GF&8S\1/P6FY39 M/9W"2-Q,4$[W051,AL>;KS13 'D\W'KQOV6.Q6LFH"HS$+XAIF;13/'V" M!7)! BC,$]4/ &!$(I!G.,5YRK,XA0V>'U::UX0NT&PG&]&)7X>GN *2AV'" M"?4!PK+% H&R;11*0.)'L0 Q@2@V+!MUU5Z?JD%"0^%_<[6_=56&:\ 964&H M";HY2=RZ1VZCE"^#X$P%.)E@X@/_$H.GQ_O%)^T.2.]94FFVQ<\#26@6 MDX@% $4I A"F*+9M$%Y M5\I.X%NA@37= \I5M1!6$I1]24#L2^4^AC'(H1^")$.IGXSETS7C7-B'NJ89<%];$G+,0PQ $"1/Z4L:$F0ES MH7V&PDQ/69!@;-:T1'OJN6FC^O7)!TMT7KLHFI)R%*C'EHWN4+ZBE[$N8,Y; M&P]._$J=CG4!N=SX6'L$.Y'6]E7^]/2,BK6\;_]<5M4B"Q,:X10"2B(92T12 M@%&<@2SG?@@19%ENU'[T_#1S$U5[ZN0V>K3JF'X!4#W1AK%9\+G>6>8FQ[6KVQH J2=$YE[$V;PRL[&[5D M>,4:OUIL'N_^,>KS[DW'\WW+.ZT$EFDYSWJJW.^^8%VV.,'=^#W<(SLNW>*XFL(V-J:MV_+/8 M_'BWK3;E$UNW14%?OK&?;+5ELJ?3XTIFWRX"3$A",A\0+G5#GPMC/X\IP%C( M_2#W(S\SDOMFT\]-N#<$>NL=A:8A($;@ZTG?\2 =6<2VA'M_"DZ9REK(TS4,48=\H7=%P M_KG)FZ'N\XH'K^[&++DPK !EN#AZ\FE$R$<65Z9H>W_6++BL(F4'GJO24H:S M3UMOR@Z:DR)4EL-8VXFR[D,=+/>MJ/[S[D>I)63Y(ZU$C>&&)MT\\%<./;>3:8V1AT M0VBXL]XNSC2UJ3;$\AF[;/ 5ZVZ PLB3H2@?!:'G8F[?,EZNV2Y(EU4??@E" MQ!S%"JU?/FW84R7+;TK+L5R*F1[;>C0+3CC-<,Q CC$$,$,(Y,@7]EL$?4*2 M**8\,DDN&)%6(Y$U0?Y!$QK_9BF8_5W^+%3/.?%7KZ@?V4@VC3L% MCK;F>C)P)BLYL@QM%_&S6D0I",XG-;3KN\^'D!VX#MG;%>QRVEQP[$5PUWAP M-$JG;DHX-N1G&A:./J5%#Y#OXCQ#ZZ*\6[$F$,,7&FHC]FA&F*B-\$1C^\(+XQA-;0/RWY<(3;!CT MDCC%ME\J7X_8Z'[=/0XVS35. 3'HGG$5,!.UQ]@!5*Z8J]87%_GN[6UQ^M9T MS2LN4GS0G>+R4Y;EH->E$*6;EWNQ(K(6O;S.5 6/.Y9AD,(DE=8VS5 "( \" M@%B*@<\2'$!.XP3F)L:WQIQS$WB?R]5C<]GU<'#5966&ZX"NIXHZAG)D26B- MHGG!:'U<7)6.UIAQVB+2^A"/7Z;H['C01AB(7^@ .0R3H?,,HQP(F? M "PD3X833OS8* "D9ZZYB9G>WHWV/1NO;]7X]^_0J$S2YW5)MV2\AHW3]6F< M37M&BZZ,;IHQ[IP4J%C+M 5A SYO-]5G60 _W'6]H3 *LA!$"80 PC@"0K9D M((_]3)@M:<02HP),/7/-390HVKS0T,O9@Z6F1],-0F-[+P65*B^)R5KRDM ; MKP%LC'8WPYBX/!>_HXH_NLJLP;W+J-_.1KW6G/Z'D97Y Z: M?'@=9KT=MU[#;J?7AW?'O89C^:/DV6N9]B37GF);_JYFW"3[;IH/P> ^;TX? MQ$37@Y/+"%=WD%.M5>^5YNA$3'=#.A6>!Q>NDTUJJ-NP8O%AM2DV+Q^>V/JQ M6#W^OB[_VOR0"3YH];+(_<#/Y*U)F&8)@&'"09X+\R=(28[SG%$?Z?FC^N>9 MFSY1D^JUM'HUL5Y#K:;,'X!VX-AV!]C(!ZXE5OHR4 ^)GC8W8H3:ZA$_[(V= MH7&G$4AZS.U$B>;CMKDH36Z+C,(48PM1Q,OUDRS?<(>7Q:,ZH&5]0AF[7K15*. M2["=I>XX(6KB!!^70)ZF 3D=_;K::75W(J8ZRG]EFT7FASRCQ!<+F1$ 4<8! M9B0%*8>8FE&L;L:JV:A=;]&J^A*>NJ^QJE":Y76D!4@3> M>()$]Y6X+F#@N/K6\2RO4G'K JN7JFQ=>MQ1]42A45;5(HJ$F1"K)WG=JGL'C X6VCM\VG5W]@^<"^VC^,DZ_<$# M$J(4$0((BH5FP(((8"K^ZN,DX)#E*4Z-K#NCV>>I+W3NE%E+\SC=VL\MB*Y4 M&0GF:=TY)SW;=]1/W+:]![71.[>?FWLFS=M[8-'OW]XWB'6"WYJABKUG]9^? M5J>MV[Z5R^7'PXCAG93I,NF)OA'!'UGXC8"[38*<#7KN MDMZ,9I\ZDV*_-VZ4, M(="0:5H#S4V"*8*]'<5>2_*-V#'E9E7JJFAZ*/;+)>< CBR%AK'S_I1T>XIP M!Z+'"* >OY\8IY$QA.Y%B][HDP@2(T9;L6'VTBMY C\7*Z:29A>A,!:#-,1 M-E ', @IP"S-01[%01!E689\H]AI=Z3-34:Y]"E))CW%Y=1NP?W*3^0:M%K/ MOY%[4&#LF/,7%0;.)3>EAYMVC@MYX_\'0NK=4EK&XNQ9$1Y+/FHQ) MA>"U8!W+PZO'WR<\'9(@DISF,_ &$<"S&81Q'(PPP#A#BF:92G M0M5S4SE^/^G<1%ZG9CEJ0J&VBEAO*:AU51R^ [J>X',-YF7(F%=Y/0= OZW[F75=Q&[>$K+>,MB*P8-7MBMYM?K#U M7D;N?[= H8]#'OH@S^)<:&I,_)1'"&1^1M(,99&?&7D?KB5H;N*KH=YCOV0_ M-U:I>D>EI%[(KQW5UT9Q&"Z:;5C'>$OQ.G$>[>)TB%;KHUCJ*H0:*^4@[L,. MWM$"00S)>>7($#OPAD-%+,S.G#0O2\J MLBRK[5K>)DGB]:-#3G$:C@:Y"J*19=,9=.J,1<]YS,=%&*QB/$Y'FRRFXR(C MW1B.RP_9Z4JWJTU!BZ6*"/G.R':M=OR'7V2YI8S6=<^?GK=UF94[_@&MI1>Q M$@M;]VQ].3^ JB(;X]R'*48@2G)AZ<6$@"R*4Q"10'Q , G]U*AT[XBTSDVZ M="GU]J2:J51CKJV>MC63%1M9V%U8+.=UA2= TY'>-2:EDZID$T!^K*U-,:5% M*F*APWS<%#V2^/Q<7V7TAWT47P;BX2B*(MP M F >,P##% %,, %^B& :D9!RWRAOTY2 N>EEXOM*Q_%5[B!WZZ.T 7*.ODG) MP_3.R6/T)G9*[J:?I3/R&!Q;)^3)..;73 ]K>KL6\I(^%)NE5F/[T[?F)FH4 M4?HW2$<0#%\?V7,_LGQHPZ\$=>*?69O 38N?!=VBI=K)?JK:37XK$Q#OGE7'O+OM MIMJ@E5S@?[+B\<>&T=N?0D(\L@^_V)H455VE=)%E 0EDB%3*$@Q@&C(@KXP M#GG, LP1R]#B606K?M^@]49/_9B(>I/-=,S#>/OJ+7LL5BJK!*.ENI)]4ZP\ M6BZ7:%W)PL5>)7G_S4R_F>R#B!'D,$Y!EJ2!^""2$"""@KR#-=VY'-3L0,4/UZ7Y^Y!ZN$7K_M)=_+#G_L9K^?<: +P6@;JXO3NU?.(UBXV:%G\%Z,N=,FK5+\9B86S&ECWMD,VC4?5#_?BHA^: M416B.>@O9NK&E2*C2;V7'ML/O\2V7*'ENVVU*9_$#GW[\CLK']?H^4=!;F50 MWE'T5X#"C,:Y#\* 80!CG@"42@GC4YRF) \0,DJ'O8*6V0D?\H/1[5(U3FK8 MDE;-G@=/,F%5O\1JJ?1DTD0+,++@:O&6^\UK^?!VC)Q9AVJ4N#^'J+JM0&)% MR6N4'+D&L@LU1JX:TB(BI=/'ZETIC#M&_UB)5]^AYVO89R3Y'NU;1[BGBO0_UH M,!M$'8T&]T2!2+I?]V;/A:N6BU;0]08OF8TX73R3%:<'(4YV(]@IXIVYFG;B MD(4)#:(44"S+"X8)!#F)&: )RY( Q3 @1E=T)S/,3N8O455YMRH1K/[YK45# MVLN ZBG!5\$TI;AVWX;](NN.],_3\2?5*B^R=ZPK7G[0/.IG'Q.B4A(THWX. MWYK;1MU3]V_ZL3]'0/1OQNLP&'D7=L)\7&5/7.;7*L[G:*C)XGS.L]"-\[GP MA'FYQG?%YD7::N]*RA9I'I(H\"D( AC*&V[9N07Z@*8Q)V&,0Y)H!=P=#SRW MC2=I4S<6GJ1.OPSC 5@#YLP5$(Q]^NEQ;U1>\1RK5A45#P::K(CB.?*[=1// M_MZVC_8MI6(YJ_NRVJ#E_U<\UULOH3C!F >^QS .(P (C0'C(;,#Z(PAADW M:Z-];IJY;<2F,W1#ZHU7$^L):@UW9@^RP_O4#5XC[UI;J"RZ:/1JF M)G;JQ9GF)@2^,EFIDY1/S'OSN:RJWV0I@3IRSGF=2HW:0W6/C=O@%ZX)68B=\WZ"-B@_X+!>J*%?O2UG4?9'Y M0<)AB &G+ PX3[("$] DF0)YQF400-JU5=GFUN@J(1$CMJO99<[\^:8/-F M8CU0Z\D,9P".;FQ;8V=3&&H8$W=5GWKFFKJDTS#;9^HU:;QT;1N&.NU.]@M@ M(4$TRB!(L10@09" /(4(4!8Q DD$"0T6/]D:E^9M&':SF'SWW;G&^_R/&PPT M>:97-&'80SIL8#B :63Q8('/%>T73A!PT'QA/^8KM5XX8>IRXX731^UTA2]H M_9]L(X,L]K4_5,S%(B,PBR%D .>YS*!"&4 P@""6_152&<<::ETG#,XT-QUA M3^A!=1Y%JZ%Z95!,89/=8"QA^P4Q M5.O-XCM[E!)G'Y*%EHUF*P.@,LHY"$D6 F>9 MFV#H4FAH+_2CV2\,G&$TLB P@T=; &BQW[?YQ0"=C2_^MM_T_6-/LN&UV&LW MN][#UF$ONU#V;VPIK GZKJPVU7VY+,C+_B(LCUGL)V$&R+U/"0\-@&)UYYR8,ZJ26T_19X] 8+=#UU(41H!S;D=A-/&Y(]A3-TCTA MJ?;^;/X8&[5/TIYY;H+JW3ZI MSJL:RCVZ)]TCDG;#?#OM9= 37*. .[+H:@E509*[OW3(KN78",&!QFBY2M33 MGG?:W#U3.$[2^8P'L!->?ZS6C)2/*[D5']"OMVS%>+&IZOM;\0_W;(66377] M3RLA&UBU:1/<(>4$(Q3*IB)2G/D88"BK!."()1')4Q\:B;,K:)F;@.NRXFW0 M+P\WS-QX1>VRD/_XW#*D]FO1L&17@^":A=03B!,MS\@B\F!E!-7>V]W*-,XD M^8_W!RO3Z$:-_ M^-_;0DGXKVRS$"HA#PCD@*6Y#)TA. H@9!7G@)\"/HS2BF"(&T\6F%*KJQ CO MIAP/X0Q>3DJL$ "3%(2:ZE7NVR@BI_I MA<'UZZIYDS#I:HU]Q3!4^*=FY&:_[\L(3KANE5V]?OJ!_E6N5I%]WT?,#'A$<@1AF3!BRTLSR<0X0 M#$F2133- R/UQV#NN6WBWH;?JOJ4HK^N<."JB_KIBN@I+B/A/+*4,(+8>8<[ M"\Q&;[)^.O-,>JU?A$2_Y?KE(2RMO39F_8Z_0]6/C\ORKVK7^@QR D-$A/7& M8U_8<8GX*84(@"R(&@I#R*&*$Y+Y1@>7#X>?Y]E5Q]O#P:=M4GN6L9.^LN>?LKP>>'AZ_+)Z+F3+^_V-GLE-P;D!9K<= ME9MP+5237"R<1\EQ(KH6)/87#V=' MG?8.HH^QD^N(WH?=U*)XBZJ"?"Y6[),X\*L%@9DX=G,*\C3-95/8!""489 S MXL,\3VFD5T57;[JYR8/30@LWGJ+X1AK&305!94NI>)CE5O78>OBK;,SE+VSS MHZ3>GY)!3W%HJ/8/K([>V>\.\Y$%RY1P7UT+XSR*(Q7$.)KL5:MBG&=\J#3& MA;>/UVR9\G9, MU5T=&K:\FJ\ZGK/E;/3034NDQXWB-"5J#@&=ED!JQG;:CFX9YMFT"F^2D!Y* M,?8_B\V/'^52'O@?R_5Y'_F"9FF/8>0 );Z$4HQ@E&*S.2Y M+2GSD^ ?GIZ7Y0MCWC-Z$=,NI?1FE?A;0;UUD[:W*54_+]4#PJO89K.L+V+K M:OI2LK-VE+K<_K.@[H>4*<]B+L,(2-M%#C%C498E &:9#V",4H!5"GL<\#Q( M"2>Y4?6K49=XRKN+I@7;7Y)VME0G-&8_T)++B_1VX2J/EVL/>7R[D=9ZNX 3 MK9W>J3S%BHQ\#CBZ"I0UI:,:8-HKP3K),#V MVO'L3L[WC#-Q)LO#N+[]_W=L1%/NAQ!01+ L!Y2 +,TH$&O!:V>7',%V,BR:X>5E%TUH2I.?Q0?C0XFCB11 M[U232AL=IH\EBM8[CJ3&G5#UUHLDS5(_@QQ *(0&S)("AR ,-;^KR=YW9U_P.C@GC]\ MVJ*%HKR%K>[XO?A VLYL,F>^3B>YX]\+8?KS@LBL($*D/2&4%57_8U?V+L84 MY\@7:@,.*8 )#$$>HAA0BGW$(YQ$B58G+3?DS$UZ*(:\.^YU6?)N97V))F5' M_*[#EK?GRVL9,RM4Z&A9^X75](LULE#[VZZ306/'2==KHF:/];J5W'ONKIO, M=JOV*7%59]W0?MV>&]Y<=7]TAF]O1\CK9YFN2Z0S1 XZ1[H;U;KJ "\VLBG% M(LVY3TD0@BS&.8!^% D,S6@GZ4TP2FCB=G=XV[HN1UDTMYK:J^\6UO5S-Z7W56R4R8^%:%R/+([+LZ"NV>V1E*[D(+H'5JO7WBYEF&9U?9I*:SFE4KQ %@'," &!CWD>)U&R0L+D)HSUK4I67[NBR MY/,>2J_AKE6\/K_V(AI8W*^TF!/9WJ/L3%?&^ C0]YKE+N>; MSD ? :4#4WV,\>T4?3&[3%04AL//@C+Z]N6/2B9#?RQ6:$4$14T-%:$F+/R8 MHC2+$I!G$ ,H3'N041:"V(]CGL0\IP$V*6NG/[71V3M!D3LIJ(G,N'UN:)=A M][REVT,[PLW, 8.UT#,/QD%X@LL$EK;Y)4T<&W:L;TGV6 M(>5I#EE" 4V"%," $Y!%. 1!Q D)8DA@;!3H8TK W$R*MK:65%N:Y4'+ML") M]!U\+A NEK7YWG+GH8TG&?<4YYYJ;M%PJW*23,O-F"ZBGB0<0R0+$'**&2<2 ;3STUB=JA7 O* M?N/^2";KH"?VQD-W9*'7"^QX:?37X>:N9Y+)Y%.W3K( YDP')9M1;*,V58,3 M84(S\F-5+LO'EV^RX&_K:4$\@="G"6 9%EH@%3^A,,L XG$<(Y82%!CYJ@?F MFYL(VY'K;7;TFH9U]@.L)ZHI,-C=!LDN<)O%"HXL'P=[ZC0K1^L;MGWS MY!NOKI$Q48^=D5; >>L=UW2^4D>>D>"^W*AGK DM"O32?SV47\O5/2N_LE). M_W%E7J2W;Y"Y"7!![+;:U-'J*N4"W'^X\[Z*_QW(\(]EN5F5&Y/:O;U0]@MA MIRB.+$0- 1RCK*\.4G:E?7M'GJZ\KPZ#!R5^M5ZPK+)/R)HI@?0D\Y;^JQ%) MTBVARD;=KNC]FCT5VZ?JT^HGJS^-:B&L4*%@AA3X21 &* I$,=O4 M&LMUU-,>1UR;B:1:RX#WILO";W)1=EPHM;#E0V;T[3AQV'K@*B1=M2BP(V+: M5@97 772\N"ZT>Q$:R=Z3.8E2WM2EOD26I!LJ[MY6<0!YP%,(L#S, 80HPB@ MF"0@1!QG*4=I0HE)@/'0A$;*VA2]L^\>;C][GS_=OOWT^=/#IP_?O=NO[[WO M#W?O_M?_N/O\_L.W[__-^_#__O'IX3_,9.$@\'I2SR6<(\NW;J!BVTA[<]FM M;2RV=*%P)* &IYM4%.DR?RQTM-^SU-Q^HF(I=099-! MV7N&-_LDQT;0,65, MJ@"Z11R1,$E"!"*"4@"S/ ,YA1F@:A)TDT5+=, MP==4M$:$=&01)$GMI#O?>#M> "_70'*C[MET(#=7JRQQ,+H:FI$E3HW*KA#ICD1W8J47 4>RX_P,K7]?E]OG!WGDJ\OR6DOZMA'6VD;WEGI@F+GM:$FNI^CU%,%> MAV+O&]MLUZO&*:5_13V$Y/ EM4,01][[#O SNI361,;J6GIH[,DNIC69[%Y- MZ[YBF>%XN5_U-_:$"AF+T;W1J=UGP2+*@CSA403B, N%DL"$DD 0!21/$I)C MEOEFO6(MZ9B;T.F2V+3U,4Q6M%P//7UC I1'EDHU!T"QX.UYV.DH.S8\DZ4P M3UN\#DA7V8N65$R;Q'@=5">YC%<.Y[!5YR+):$+#W <)H4((!HR"G 0!P#'R M?9\S']'DZ@Z=T+WI3K#Q:+I=H7>W_U;"*Y7G ]:3< MU3".+,,N]MH6JO>AU=U*+[R: M=RRN0!O[KF5?IDT2>E/G_X&2 T%LK=\XO';1 <75]4OO7-->P^BP?7(=H_62 M;28QWGQ:59NURF:JZ\Q'. T@A=*$Q4Q(#2SD1ZZ:*N8,AT$ NF M)XE&7XVQ994"MV; JSEHKF1NVCI45@MAGB)R#9"NTC^L:)@VM>,:F$[2-JX: MS#KF^J@=R:YA9!SC.&0H %$.,P"C#(',CX2B%<(L%?^AD,0FDO+R5',3AV<; M*0TWEC0%6$^DN8%M9+EEB9A-S/( &.[BDB]--'7L\0##9^*+A]XP]XS748)2 M$M498T)(/3W+G]X7G+,U$[Q8I'.9C3HW*5%3[^W(]_;T>WL&;BP2O S1'G:F MCP?TV#? AAB/D -FAYV5]]UPJLF<\780='WSEB-8"*KU6B:EW:[0\N6@5JVN M2+KP_NR$SWI=KEBYK0YS(5NZ#63-)< TI(H#K,:6'_TPC2$N!D"Q$PR7!IU. M! RP=;#9AYZUK)9;Q_=]+->L>%P]H%]-#86W;,5XL5F@$&<\C1D@$"( 8R8+ M%4$.?#_!/B.0\(@9E>/.BMGK N*IB.S#;M&5K]5@_J5.K^9JM.^FH:WDG0>JK=$B3 MG*4XST&4Y!Q [*<@"U@":)RD.&5ICJ4LT<]/&IC/2)9,D([4DBM[(C7^Z!L9 MR6+J4.H'6=>YY RZD67*#C4I3':Y "Z]T9I8.',O]<\VL:M)B_53MY/>:Y8N MJ(%Z.K+"]E+L']7[6?[#KO<*6G[?H VKZW"W%X*Y;-&:;OY5-!^_4I5CU MX1=;DZ)BU:67/CL88=P[R429;^JA/CU19TPG/D\+9O MS['L9WCVO)%LWW@-XU)U:%CWBM4N &/_L2C61S]Z1EFH<0\DMR3/X9@:91$T M#Z]QYK9N5MNTORVK:E=^X4&6 'PJ5]V*,N^+Y7;#Z"*#$8\P# "/B+!F8G$^ M"?.&@3A(&8S"F,6ID35C3,'<#INO)ZE :"-6"&_KI M&M"BJM=+]3^P76SZ$ML!Z*X]L>'\4WUE2NFIN2Z-^', 1(L/>?WLP1A8:#VM$55Z["1Y&/O[SK%MY M]H^&FLR??YZ%KA?_PA.VG6Y7XL#>R!1TF0BBTC_VH289"KF?I A$C%$ QR" MG*0$!(&?P]A/&,F,-,7>V>:V;;OI2?*\>X?6ZY>F+H.\ZY192XW/XJ534%.9 MN.6*U4^(;RKVOI8;\\ZW?>NBZ?1WA?;8+O\]G77VUY@M-K1 <=:TMF^NB7O4 M:K!]VI)6YR6+EI&W1&R5JE F\G$-C-L5_;TLZ5_%@Q;<3;M8XB?MBK)GUC3B,2AIG:[7R-1RWZ7GQR^KY^+=JJ)K^G&) M'K4;79U]>VX[5U'I/11/TESY\O7^DS!*5E4A -*]KNY!:O@&XGJ0QE:Y>O#Q M_I3$NNI3U8N$78.J\T-.UYFJEZ6#EE3]3UY=7")8Y#[T(\K%H9R'$8"00X"Q MSP'*$*9YD(8L]"UK1LRN,&>W%(08=[,NB'1WJ-)TU4E]".GWD-4AT%YQDL_@ M;56LA"0UO8XX0%WO]L$6RY&W?K>0PRA5&5R7R#P8^K5J*%PL9GGV&;N=7?L8 M'M O5MVC@BXBEN$X]E- _<" M:\?;]])CULZ$JEP6M"Y;*XL !H)SS&$*< M!"0W]"5_M^+?9S\;RL#^H#RHW= I<1UO8*.,%M?*? GLR;NGC)B_=G M\^=8KH%!9-QY!BY/-;5C8)#I,WZ!X7C:QHL?RW7MB*AD/T855[?( MTP3A#') ">$ LI0"# D&:0AQSF& (T06*[89N(LSFE1K<^S:R&Y&%BG*449V M)#;1T09. 7VP69X0$D0!0#Q" *:J4X(OQ+<0Z'FGNPD+ M'P59 Q_8* A/Y/TZ^:K;[M/*"CF1+_]PY $SAJS7]Z4_VG1>+V,.#_Q=YF^; M>[K>-U_8PQJMZANB;^RY7&\6$2$$DRP"/ E\ 'TA^3.,, C3D##"T\CWM?*7 M^B:9G71OZ/3VA'HUI?J>KHN #KNZ7, TMDPV1\C(TS4$@96KZ^*@D_FZAMCJ M.KL&G[7W=MVO&=VLGU96SJZ#E^>V?FUO+Y* MQH2'"8@#F62,& &8BD,:WH[K8/,&Q> MIX6]WD6;)J6$86$.?R=[11LLCCN8#$%>D\QR-. MG-5S@:'3Y)Y+#UK[;FY?I)1IGL'_[" MGC!;+R!,L]SW4Q"1* ,P)QQDA',0PC ,$I3Y$=3J%.F2J+F)C#T+30\01:NL MDW3T[S5S*K2\PU[W)8,[35R_!7:_J, M@]T& -:SU9W"-O*1U=+JO6FI_4T6P]H!>3\ I$V8G!XX[@+G!N:;.I1.C_TS MP76:+]J&V^WJ;Z@B5-7M=O.C7,MZG NAGPM<$R%-\@P*N8)"D.=Q!A A/,YR MS DTDBL]<\U-HKSKQ,'?>&A'I^KJ7H?+&[9R[P-:3[XX@F]DR=(MVW-3E^,3 M6M*.4I>1=H-P. NTNSS3Q'%V@RR?AMD-OV+97+ MXO.Q7']'2_:=D>U:E=Z6 M@0?[ORW"F!(J6[]C&;D+&4< H=P'$>8,!R@*8AB:U1[3G=ID6TQ3 MR'\;"70]^3T&E",+Q%FX< \5!\;#C+&(LR%(>!15=:1^3-3<8U[+2M$"I50$JQX[4=D#I\ M676V=;6PFA+RU99K9#EZ;%??>.W:=3BYZ:Q?YY^]/8B\L9>U?U:L#0-(@)# ),D!Q"2%&0T#P F MD&9)Z!.81J91P<>3S$U*[V)>.X0VU>ETO3Q]D YXW!P!-;:>:8.1563P)1"N MB@P^&73RR.!+;)V+#+[XK$5DP"[W5[;Q61$A5-2X?PC"UQM4R-9^]V53E+FC-34&J@&/=!JZ%IN !MY M1S=8W?&#/BS>.Y=8&2A-;C";2$6RQ,Y,'1I&I%?YZ7E].E5GF(<#Q4;C<3>N M[$,7R2T17\UVB3:,_KXNJ^J/U9K5O89_%]K46R:L::EM+3(?!CP.,H "7Z@_ MF1"HB-)0@A_'F 01)4:UYIQ0-3<9O"?3DW1>YY"U6R<[;^WHZ+^^*U=Y)5JV M/,67=[1>-QY6O$FK>CS/[U58C^06MJ/I57W&5\$XY%"^;G [.7V_+I^%#?MR M+[[LS>V*RF8YSZI=9MMU(HY9@*D?@%!HM0 FOI#!)( @9BB".:(<1T8% @=G MG)M\;0F^\13)NYY"BFCCSA_ZP.L)5:=PCBPPKT;26 QJH^-(Q W/-ZGXTF;_ M6#3IOVAA1G^6E:[9G9A 6 VKQ\\R"+N36BE_7&09"UD0"ED3R.ZJXB\ 8R*D M#@TIQ8BGR-^;.!O:B#MX:1[1C%D65-3:VW MQU'1>Y 8_> >1@/[VS&<$QGBU\)J9I$;8-1KFNN,,YV-;L#5@;%N\IZ=-BC# MJ.M6ZLME^9?,O'O/.%NO&16:IFKK].Z'K#'P:54W6UPP0B(B24 MPRP.$I!F%*4$I91P(P/=E("YB>V:.IGW];/EQ$,M*ZHE=L..6]#O2O1WM-UY+O?)5*_IE$[F3#+V;IFNH.XW3%DA'"JCQ])/J MH[;@'*NGUN-87F;2?VVKC:K0\U"V+F!VT'_[H92-(H3:_+.@C+Y]^:-B]--J M)ZMOR:;X69OUK7G'DA#Z)/5!2., P""&(//S"*0Q32#,HIQS+8_1F$3.3;QV M>)3][-MH">:MV*;MS?%FJ1K?BU_+?R2J?4?#L8=?O'*GN: =NZ9)+&-\#II7 MJ*^\R".+\J/UW3&H&CTW83)O/K?KJUJSW'?6]HWD57P'OW7TTSV_HUPPC+D@ MKJY=QR!QVEO8$4$^N90=H>=G1M\)U;): M^#[#".4)B'PBZT*' <@8)2 -A6X>R_]C^C&@@]/-[4B0!$O1OZVUZM)[;F@6 MHE\2+?X05!N8^<. :]R5.(5Q9*&K$&R)]1Y*KR77J^GUWCE'T.":Q"F2$UV2 MZ'V3KJ(XM1'JO2(9'F6Z"Q)MC@ZN1_3?LJC7O5PV918[51;;*E^Z9;M[QIB; M5!6T>F?J2FI*@4'$^B6H2[#&5E@OX#1<=,ZLDK<&&G8%O?L&GJZNMP9[!^6] M=9ZWVN1"^Q/:7?GT;+RUC]ZT<@'92^L[%F!:7H ]_E0\_RFTE/L&O0G!O&%M]4'T\A;TO9BA^,AFHUJBC MH9"<,,QCD$:9+Z4J!X@G' 1IBK,0IRC(D/9]J,G,FX+P1R@:WIV.A/=%%J@'JKFY3;1#K MO5@U&G"Z.U8;/@^N6ZT&,+?X[K:;:B/F$(:1],;]9.L7:4G>/FUT+VP+DC&?IL(6]A.. R"""!?AIA&<9ZF&:9^!,UZ+YR; M9FY[OZ6R#6.2)UZI"A?6_W CPYE,NS"0)!GD0I M1,CW.X/KD=M9&F[ VQ?0K.FT64'BSX,G+6M.#O) MQ+TJ^A@];5#1^[1UHN?/0C:H_UBNWY=;O.';95O=Z;;&Z"=Q="[/%R[9$UH\7&DS&DK/)D]'Y;9W;-""M^ MFO?"Z05>3U:X@G-L)T8+U;<=5#?>NQI0&3?75E7VWGQC0HNHT/)RPP^;3,]! MC-PE>5Z>:NK\SD&FSZ1V#K]C)V-4.XRWJ&*TJY5W?/1O7_:/W*,7E5 JG3*M MX;AKA*ODWL,/M+I[5D75!*V<%1OI$OLG*QY_;!B]%9\0>F2_B\$WLAOGKK7N MPH^"B(4)!12R1$BSF($\9Q'@013Z+$UDHQT3:38/MN8F-QO:&?U_B)2>RZ:3 M#RV72[2NO&>A+ZBN/H9-?>8!MJ9@G@>Q,SH"%+= L7MDF7>:$^,7K_M<@TO= M_O%F?[NWPZ;1/C<"':^!Y\;K '3CM1!Y#4:> DEU/O8T^L,8'S;S6G='Q]I, MF)KT )T)SQ>.ZIE19Z<4=#+S.D7R9?+R4?S>PD]2E#""I=F1 1CZ&.0(89D1 M%R*>Y(RC8+%BC[(DCM[)K3VWE@C-:Q':I6#$^ >Y*C)C>"L49I4H;':.ZL.N M=]2YA7*J EV=)."#MB -W7JQS<;'@S%6CB2X_KR3"EEC.([EH/D UXFJ7;GG MQF!]RU:,%YM%F!"61$$,A) 2 HI1#A".(X "#G&(4IX0:')S.C#?W*Y06W)O MO M<]*KY_,N5IE3F&"4$1 0V;K3]U. :(X RO,@C-(DS%*]Z*2!B>9V77"^'\UG MC>AF,WS[Y8A+U,86(-: 7=O%YP0-5YU\/D\;'*[+WD!'G]/G+2(8/W#.9%XX MV[>2$$;$83N);TP89*N'+8A :.='B3!0I.>XBF850.D"V-Z+RFO&G"[!T@,)!O*6+ M\:Q#!PACM/HH&%0M II+Q ^_V)H4%:,+1!+&LAR""$,94H1BD.&4@8"1@ 4L M9G%FU")]<,:Y:;"WN9%91^?2\ M9C^$C;X3@KOJ:33#%%*4 !XB!B#"$<@IS0!),C\B09@&>GTP+>>?FSC:D2\E MT '=K7I@6[;>=&$T_>CCP3VVP]L%TN;^9SN\7#F*#6>?UJ-K!\V)Z]5R&#MQ M)SMZR BYN]7[HFK;?-YQ5(G&D44Y7'H8Y*8 M^45[YYN?+U0%#Y8KCRIBT5+NM>>F0X$*3V9M>P(S8=8/NY[HNA[*:025I+.M MG2F@[! KT6S[/32-.7;M'FZ$TD666Y5RUW'5B'/Q4(Z75)S_7),R%UIH:/0.*VN.B;,)QKMJ).-E#!078IP/(UC M_+2JB3N*9VQO).[7@M4%B4,*PS0 690E 89 XCA $20HRA%2)Q)1HE.4S,P MM^.HO9KC;3* 6'Z/_7HNUE.E [C^0C3/I!FO^X3'U:40_VH@QO]<%+]LFE,# M<2:>OP7#4VA,&,@_TCI.%;+OFOQY!>>/M#C&8?ACT6%;5J'Q#]9UMV1%-E60 M;4%IB*@?AB!/TQA @F.0$1@!A/P\R4.21)R;%58X/]'<#JF]1[RG5;P9E'JG MA N 1I;F>VRF*>4W!(FSI/\+TTR<]M_/[&GB_\#SMOY[]HP*VIB1;56!^F;H MG2R7+QOYA2EDQ(\ C50WJIP #%D("((\B_TT0;F1;-"8/[Q33T3WY-9QMT/N^C$A-\8W7T.S2FZ\-D#-__O",$WOT MM2$X]>GKOVH?%/^Q6'W?/&T^K-?E^ETI1B521?JX1(\+R!@B,4'2B8\ I#P! M>4ASP'P81#FFR$^T+H3UIIN;^-G%>PN2T8H4:.GMG*>#AC&AMG3-\^ M/JZ5L_O3:K,N5E5!5')TISC>(HG#."9Q"" FXC]IQ&1Z( )A3%B0AP&!B6]\ MN?A*S,Q-.OZQ^LFJ3>,#*3N%(#%:RO(C%K>*K_69&-PP_@T6?P:WC6X*BNQ@ M\7:XU&5#;KP.-(ZO'E]Y@5U>0[X6*]-?2;[RHIV]GGQMFNR.:Z$'%!OVN?@I MTW#%D(\%7K+:XKA]*M>;XK\4+XU)\A\,">K6C"UXGK&(YP'P,QR(DQ:'(,M9 M"I(01I1"&F!HU#C%DHZY'9)B8R9F!Z'M NB=81/ .O+Q4W, % O>GH?Z"J.. MS% -4KKLW'B2$T^QXNZXN!)+1Y+>EHI)A?254!W+UVN'FVDM1'"T\7[NU0G[% ^KR@']TLR>9W!,R385NC"F_UT MWQAE3VJB>O#WY1,J5HL ,9JE.0<^R<1QQO,4X"!G($91'!(?!TEJY,O4F71N MIH"DN2-J9-I_2_;-D%2Q1U[O!'&-Y]C^A&$HO3]KJAT&2IB Y*RJE\:4$Y?V MT@?AM+Z7P;OF?:G$T(5X[_#"\&%CVB>!GX&$&4,0)QBD$>AL"*S-$DH M#F($M8K:C4[IW([IM];>JU'6<60+T.7JS-_>VUET'7YOCIU+,S#M=%?EM0VY M03K_'F:;+MS.C#3M"2W*&AXJ6>_*U4^VWLC[T0>V?JH:JX#B-.$H8R A20)@ MS * 8)0#88F%%),,D3C6;LBL,^/I$A02=H&M6+] $J=["@%H#35_<)'CWRN=N)9-<;[F8U_N? M6V$%A_Z-)S_&&Q6<=B\86=T4W<"11FEW&GKUNHHD<9E5^W%SYA-(G#"(2,Q0#&,)%E+5- @R3",&0Y1=J=<,Y- M,+?CLJ;1VQ/I22KU,_G.@CAPCCF 9N0#R1 5HWR\/M:M,O#.#CA9SET?.]TL MN][GS#W=7S;KI;IXN.,/:WJ[7N_+8&CLSOX1YK9'OR QB\P8K2^ZQ.EXQONM MMV4'H!L.$G"#VLC;5PLP[T^GM43TP+&*%N@9=K)H@6'6NM$"&D^;;WGE-WIX M>OS"-C]*:KS?+[P^M\VNR)35B^7G6M.JO[4O032\KQV@,_*F/@/,"%MX >K M_7MIS,DV[P!3W9T[]*AU]:^U$KIHV=7@;S>;=8&W&UFT\Z$\=10?].&F:8#3 M ($L1QC -,A 1DD &/591#B*D\ HN^YZDN8F.93])'L\,-642?7YZ11F?FX" M05 W8LXZ!<3!BNJY!J9=IY%E6(>9HSNK+C_RMG*WF!]VBSE0DMEAJW!WF+NK MG'8M05/76',$X)EJ;*Y&OD*4BZ'?L_K/3RN57G'WS-9H(T-#ZSX5/HPR3+,8 M9)&L/4)Y!/*8Y2"-U>E4-D7:-*$VD*-NX)M0 M5B+9F+PE^3>9?%;#N2.[J=OF6/9IX^12O@U/.KT,TP;BK)S2?WNR2@U_E8L8 M9VG&\A0P1*D034$,<((8B!A,PB1E2<3"D>LT_%7.37D4GV0\>I4& ;Z>L!H= MTI%EUS45&OXJ7[4^PQ['UZO.(&B8>VV&/4P.*C-T!K/M3"EL]$]5M67T_78M MQ&L=PM+HAN1_;XNZ]5*UB/. \@P1D!%9SC+ N2QGR4"0^7DB_A/'OEE2C.[, M*]6;--4>O4OTDS2TPB=&G2]5+OW=&J]:OJ HLZO%U124%[X?0$ MYRC+,;*PK/OIUD1[-=6[G@LUX3=>EW27'2L-T7+6JU)WWHF[5!K"<=J?TG0 M"R\ _==#*9--;I\VVE?_G7?F)H<$;=MJHRYS9)!:)XNF[:1E[MKO>[ TUWIW^&_(.+_'._OSJ9ZE[L:E(\HV6]$N_9 MJGPJ5FIQ/LJJN6VDCM!\RN9^2LJ$18C2Q(]I"H3E)9LI4A_D"2/ SQ'A81BA MU*>6V5:6),U-#JB \J(34/[<\N6ANJ$>[7#F;:NZ%L\^:LXZJ\AV3?L%S.NL MU,BBZ23J?\=2V_6PRY2LFM0-5)5\[:[])6>3+YEUIM@$2S=E*IG^/N-B"3N1 MJ85'9FWI^-/:L9>9._87+W\H'TGF4JVRUH_EVOI67S[ M\HUQMF:"['TL5HQBA&&8 D*3"$ 4AB +P@S$+/:C,&><9ZEI0YG!6>>VYW>$ M>UW*9>V2'>WFW62&L1]06<="=&RM=!A,QY%R5DA=U5YF>);)N\QH,WZNV8S^ MR^:RZ'9+"[%N*A4C2AC+_90!*H0+@-1' .5! C!E+ @QB>-4R]EY-.[H8=%@R?[8MV4ZG!MM[#-\6FW=[CB3;WW[E?VQ_V]?7VAQ5] M+W;Q(HKR#"$<@0QA!&"$$,@XS$! $8.)SWC&H.G!?C##W#;=KJ=94^] D.E) M.LU/[D,@]4]I:W@F.I&UD;$Z><]R?]4I>SCBY"?J68;.G9[G'S1W)JG[<;+9 MHN7RY1X5]-^KKVS3-+PUS2_1&6MN._C0N=(0[TGJO9_5/SS!@%=SH.^#TH)T MV#?E&LW1379-($=(63&!RLK!I37!9(XO$W:[#C&C]\Q%R3UCZ]_7Y?99^;_7 MU<>5L03I&6)N@D.2ZBE:O898V2.BW*Q*W>-_"+-A$>$(KI$E0Q]2(P@##5"L M9$#?N)-M?0WFNCM>YW'SC5XGM-[24M6*4@JKYOX^?7-NV[JES4"-OP#)\/:] M#HV1=^VY?'$]<(QVZV4,K#;IF>$FVYN76>ENR9ZG[/QGMT18!-NEO$5[SY[7 MC!1*!Q,_+YDJ1;RBW:C;^W7YS-:;EWNQVAOQ.]DKYEFN[@+F'%&89R#&LEH\ MC!G(8.P#/\M3\9 M/656J/#[(.6,_&3Y*VN&[ICSYWWT37@CIR6 MSLB:U-?I&LQC%ZGS\5^G2A-(M2U)Q M"(0T B@-?9"E*4(DR7&>&,5>3$3WW-3(#MDJ-8*6RR5:5Y[X-NHTB:GZ31HN MO]Z),<-%'?E <=EWI,/]C7=2^+-%P%,0S*&:S:0KB2[5?ZL>)89+X;IC MB>GTME46A)Q>H>4?%?M>\HV8G]V7RX*\+")&8.J'"%!.$( \S4#.XARP.!;G M%4IBP^SEBS/-[5!I"?4$I5Y+JM!H?[)EJ70,3\9S&9=8N(2SWEG@!+V1I?=9 MX(26K^CT_FS^='H3J0V/L_H)E^:9N&3" +NG51*&7K#(V%&#LFKSC1%6_)2" MZG:Y+/^2R:XRD'G-:+'Y7%:5T'83%/LL WX0<]EA/0,HC!( \S3U<98AXF/M MI!S=66S;!53O'H34K0'FR[GQ)2_@[02XY=M2Y>_ M$U_7&BT_K2C[];_8RX(&D*0P" $.F9#B G6%N MLKLIT]U0Z2DR/4&G:?GR8R ')+(+>$:6OL;(6)0PO\#]%37,CT>M#2A=6Y0+WC'XN5D!2J[8&P9FY7]'U1$9F05BUP&F4183% <\!S#@& M"(<^\&$(DR!A*8FT?-&F$\]MVW?IEGE25*9TTH9:Y;8HVN(NQ-PDU%X.3?_2 M"""/[3\ZPK?.>FXA590KE'>T.W0.&:+EROFC.^VTSAU#,$Z<-Z;OV\FOMZ@J MJCM^+S[!5MT5HW\O'E<%+XAT!!$UCZP'(XW;@E7[,*\DB9/$#RD(TY0 F*8Y MP+X0<3E.$I8C[/NQ42O':XB9FYQ3O,@-V.5&[;SOVZ3A5 LTLHSL69O^!7$<\^<25D?"]"I2)A6P+D [%KI.QK14))?J M.VE::)WX.)J*@XLLBV(4!AP0)CW=8<1!%N8$I(%R<#-(B9&36V_:N0G7[_VE M\6\\5M-MJ#SJ+4&0X8#$"05Q%G)QZG%AL_/8!X)J&C*89#Q+%C_9&I>OMPC= MZ4=3=[VSR._6NY^K9=LL#'<2 [-*V? M5AOZ<8D>=9W\W]>U)SB-TQ@*^%@J])$P MS80^DL=")4S]B*.<\CAV5!)?33@W":&(\MX)_>]%97T8U%W5QEA/P7")W,AB MHK?(?77C*7HGJ65_@,SX9>OKZ>92H?Z >8-B](?O63<#DNFSZ%>CCKQE*\:+ MS2+F6$@.S@!BLA1&$&7B)XX!RY$P+@E-61*8V3<79IJ?07._+G\655LZLJB3 MOC?HE^E5W"5H4]_/(\HA\+DLX(\P!CA*?8"%Z4C%3VDDRX>5PE2:#-C];./! M^B#G<(,@#CC#>9(#/X\A@!D3"*(\ P&,?1+$XKB+3#L)7HW@)(%.[:=H=[5Q M"4Z]<\T!2",?9PT^@L36)O;>-%1>3E>P:2_5AX.[?E)G9YFZ@50?JVQ*E\0HRKC)QN^,/;?-?K?= M5 5E\@+M#ZD!4._[1AAMAF=0%SR];6X)R00&[1_?1ZBD>H9=1SNX._*DN_8, M2\<[]=PC]AZ+-C#N?;G%&[Y=-OZ1:A\^]\^U^(+O.*\6?AS$"2$Q@&G$A/(3 MI6(OYRE(DB@+E[?_MH]G]BAC3^*W M6R%AETM&-LI,0X](ED'W-C_8Y7AG4XEANJ#ZM^XC+=/(DF>W0N>C<_EA=.Z- MIW@H.7=['6^!G<-[>9/9)[^@MX#FW$V]S3"6=WFH6/\[6FZ9#-\16W2[[L9@ MY#A#..8!"% JI"3'&<@I@2!(I1$N3&_?L+=EWVQS$X>26$]1ZWUA2-+:WQ?; M E_-2SQ7J(U]@[<'K$/I2!$J6J"XNKSKG6O:FSL=MD^N[;1>LK2(ME)QN^.[ M5KS?V:/:)PLL1$3 > X2PH1]%,8YR .,013&61"G,6-,JS+]X$QS$QPUH5)[ M*G=]I:N:5D.#Z2*VFN:3"\3&-J9V8.V;<+=D.K2LAI!P96==G&=:JVN(W1,; M;/ %V\IVGU94%40W*FK7O#2[C:U=#OZ4__X=>Q7K(^_0,\7K;F0*4/&SH%NT M=%0J_B("5Y2N:T>:N&K=$0.G!>N.'[ [>>^$J;V603QK]H.MJN(GJ^\\I>GW ME6WN^ /Z=2]#]LO5[6:S+O!V(RV'A_(>K65!,Q)'J8P0!!BEH3B?,9(WF;'X M:^#[68 I8LS$]7,E/7-S$2EV5!#ACI_6__9&WF48%AVZ=K52#*,R56_-ESL=T!' CC3% M:ZF95)]T!-VQUNEJ6+OS4U83W+S8G$F8FSQLZ+TJGM9P)?3$W@3XCJU2":K(IF/YR4!( M2:]WR)+L7E,OPO%S7<9NAG(H[ ,G[1!V'5AI2,7K!%[:074Q,--R.#O)^:WN M!O]1N7"EM])_%YL>[;;41\ZT__"++K;SEELD,XO^IH&!!H1^F:0(!99D/ MA*#,0.X'" 2(YAF+8)8@HRLW"QKF)C$;%LQDI0WV.0O]5*CM($%Q)K"G"&0D M0B!*:9PC%OMAEINE?(R,_C3I(!9Y"S;HZYU2(R,Z\@G54.])@>>U]'M_"0:\ ME@.9SM[PX+5,R /*W3%T!82.CB ;"B8]?JZ Z/CHN68H%]U@WY7?F0R89;0) M*'/0%?;RF',[.P::FLI?H]6+U[+3!MU=TRNV!_!A?_Q86(\LURQAGJ23[#" MCCK*]DSTBIUEA]GO[S"K\;YY\=_;)[:B,JA#E9S@*.*$( A([#, _=@'&0Y# M()6NQ&>4Y%B[Z_S!R'.31COB/$F=?HG?0[CZIY97JP*^ MAR--5KCW+ /=@KWG'[ S2;^4*_;R!:W_DVT^;E>TS8S#.(@P33E(XUR&S?*X M#IL-U)D>ES2:6;E7 !3SY"Y'J*1-VN-3DVA MIT@<(?NP'P5'YL:%22:U*/H9/38:!IZVV_OO4/7C=D7E'])%^A,M9;#M[:^B M6D29;!&+&4@C!@&,2 8P)BF :9[Y"8R1'QC%(5R>:FXR0)*H:IZJ'SK$>G]* M<@U#%'H@UI,*;H ;6]NWQ=5,SA5%3=M>4&5V+E(X]#GH9#C',DZ M7B%- 4[R!,@L;O<)/9.&2+R![:GVXGF>(0X)CZ,8QB!.$C% M01K'#.0H]$'$XA3Z$4E(')MY*)UC/HU/?QX&397_PLMV)T"CRU0/Y2T18<^VGD64NV M3.-JR//VE._2O]3:W YA;2S7;$!S)-Z,IIY4RMF C;34F8P2% M1DYDDB5$,>=^R@#A*000Y@'(,$SDO4:6,HA9E"3.L)M3(A'%G##R1TM_2J865T]$+?9K);@39'><6[Z^:1W](!CE-[1 M-X[+:][.%=;;E_TCC3!6%Q#U783LJ2D+LPMBBI(N\B1#) I3$.>R/BVA'" J M2WO':>HG/$X@,:I/ZY2ZN8G+FD;5Z55LXC?%RJO4OQBFP;E=P6ONC6+LCA$S>38%[M78C_JW:XM;?]_==?:VSB. M9;_/KQ PP* ;,!MZ4 _N .D4JF> -5)-DGU8M$?#(J/*L\X=M:/ZL[\^B4I MV99?$DF3BAIH5*=2%GGOH77XNO>> 1SO7@BKW@GOI9U85BY6&AHGZO1M4^R3 M*,,$<;&E+S %D!$D*Q,0P#D*64H9Y]1,9K&KQZ$Q="TXC*>U(LQ_&982[D18 MCVV=XN:903?2.2<+!JB2HWX+?ZO_[T:'NA,>5RO3YCOK5D.YT^$@ANOL) MRVN'A2Q?NWI[F$J9Z1F5]QNOOIYPMDXY;",0YB"@I5B55(@!# O M0Q#'E.,HR2#E6J4_#?H<&HML3%;W=VQC[RA8*XN#Z>2[:6T!'> UKP_Q6@-SM *YL#:;3#NP)]A%Q=$6CTV._-@#X$1Q<"!H^Z2*!4!>/< MY4Z>;&YH_-*1SU<56W20*WD:VW:>\02K[V@+ T1[28ML!?YG/X^F4Y56-^8H RQ,"M!'&589F6$ M )6X! 6A/$L27'*L=:QNVO'0>*EA^K%<;R"L#S;FUZ&UFOD;Q@/23E$^8?9] M?#,4A.FLZ 7Q$?!9 ;667F[3;FV?M]OUJIO>;_,IO7UY7,70TX'&U:VWKJ=;.JX?+A)E7G$3NN^,@X6RQ4G:#/$UQ.IH*@V'+, M,(=Q# E(9. ME(MSG+,29&7"LI)@&J)L$X+[K*^O<;HWK>_]?L3MF6(=D4A MYXG1G5M7AT-;33SA*:N6TR\;>PWCK+H0UB,'E[AYIHG:5 7:UMB@MM;#VD(7 M&E?!2EW=]1M_I.G\44B1[G-VO'(0@+H1[?LXF:[%;ZNPI/OU:BDV2+*,X3@* M&2XHSP#/LDRF*!)0$":OZ.(4A47$$:,F-&/8_]!8YR@DO@KQE#=U*CB0X"F1 MPE'RQ:*53RHK:$_U*WAEB^I!^RA1TW',LSPLBZ@$)*,1D#I@ $-2@HA&&2IQ M5/ 2FRBU^1S''M:6.\G0@P'<#-IV(.>S_@9);\;Q"+WG">@HPV$W#'68;SEVTSYC>[GX2G\QF3%>!%7V]BCA1?-?6^ MWG.Y2\=D-2'5:OS-^)[7JO&AS56U$\'&"UF*>NN'?.<./=&_^K4#O_LBV#ON MG@G.&'(/=\,786AU4VS78V_WQA"'HPO#BV.)/7Y;]):K@_T.>)X+3D4\CX*=ZT'3]^V-?.V].J-I^!_4 M (R.;_%'=;312L"PO6(>F;GVY31?-I()FGD8@X?)0MN <%&&4 IY%).$L; (K0K. M'/8T-([9U3YAM:6&J;CG,=4C%R=(>6:4'4@;([WDVW9"X;K.\)W*39N"82@\Z.J\\:@^W]G\O'&X[V>3.B]L!3H M^9'0XR['Z+Y?&="#)-_1?I:OQR*@G8#Y*@%ZON/W+0#:"4AG^<_N%FR2?@\T M#J]>5OH9OL?/#FTA=%9_LT/A7@^H[EO:2S'R3!FV\!AFX)['P#+=]D2#/>;6 MGG=G/Y&VY7.6="HS,90@D!68EB M G/ *)2V; H2A;'4$:V&14NZ^QR:*_\SF)5B!RH4$-EM&$)LVZP]183;B'T MS @-]%2*OD"OMG<45!8'RF2'1;:(YTO5F-8I(SE MD(."<+%$B;("%"@M!&W(=,V4HY)H:0>=-+;W&G*I;=^SF$.U+D0]2OZK_5RI2S87#'2 M"&4TPQ1@5J1B.U**=QV*_5R2B[4#SR)<1$8Z(1?:,S1J.,J18IR++:,\%]UD MUX@OYWJAHG\,[WTO'3J]I4>/ ^*9D.PR;D;!SBDO=\Z. /:9F&-@S?LGZIA# MIY6X8]&LO4#I@?[=(Q,M3^1)4ZV/M_^+QB=O9V2ZEF9]G"Q?YTL\_7DQ7[^* M)Y2ZRFPUF:T9K6_QY[/EN Q+2N0M>H88$O3-K/1(O$\73 CFT!&/YZY73_\O7YYN[Y*;BZ^Q@\WCP] M/]Y>/]]\5/_^M[\6<13__0/[.IG-9("+O#)KE]5X_Z]-P4-<RTCG*HX1!S+*H8/77YF:F>>$Y["_-QHT!?66$27^*+TL(2QC#N !A5(HO MB]23*TF8@ R3/$5Q7/*0FJ1;#_6+TD>N=E4'2(IJCH[T@=75[V+KN/KW 7\M M]):?0QULW_=V:H2/Y8MWK@;51^28'_QR_XDM!L$&A$"AH)YLXA#L@'"KB=SW M\#F45N[-]-X5FOL>E%-"S[W;<(F8U#A-((S@)IC[YZO/P=73T\WSDXTBE)'LTX (]ZH]P]12NSI?L>?[+['4B7^';&;T38Z4;I]36QM .!*5-^D%) MK>BTOVDN@?'][BDS V6GC$=XGKPP&>/XR]W#;4-A32UFZ.3[A,KKA%8@C<*7 M=%"R"F-J;;BW<"8=]YIA35J?MQ %V-2_^74N$T@>Y1';\D;,U:NI+*&J@AED M55GQ#CZPA3IF&^<%I2%"%&2\Y&+G6&* .*0@@5A&((2::L>CGL>5.8' ME?W!QH'@>1XT79!JN=5-@U_<#>0%_.+?D\J _6OA2G3 'L96[0&+9ON3(+#W M>4^)X()F+.8@,:NMZ3_GRU555?1VQA=8[#'79"76%YNRQ-PNXBAAL$Q9!$+.,8!0$'.9APD@,(QS\1-#,=*-+MQK>7 D M+(W3"3GI *R#4B^!P3=SZB)@%#QXTENKJ,']EGH+%SSI0#-.\/0'K&6+"6-T M62=;BX97LC#51U:NQFE$.8LI!QAG$8 TCP$*91P)BCF'(8HBGAK*%9_K:V@O MI[1)+(HDS55RNK*R^6MM?U5?8(FGJH[A;+ZRD"P^"[K> ;LC*#V_X ][@#7L M#*2A3F6)N]!P)T=\MJ>^98B[7#XA/]SYB&V:T29(3F8[G\Y%4)N[$B\9;0K* M/K)*J8X]L<7W"6$/*MJEKJPG/_"K+!9)CD(:HD,5:*4 X+P"/$2F+ M,"YS7IAE*ODU>&ATIC;:0#D3D(8WIJE.GH=9\W)Q0(/G^^KDX?9Z5!TJ@@]J M].JJ L'58B$^R*K)Z79&%E*V+>#SA:#9Y2IH^.0R(ZL?X)TE=7DVM^>\L'[ M/TXMZZE?RZGG92ZFL?_4I5EA[J]K I_T%M_/: M\VO\Y>Y61M,_/5\]WYR/<]-^88]];#E/JC]) M?[&;@C_AR4)-Y76=G)SC3#QM=B)?&7+<5J$F.SJH&F^\>2!KH/7J:DQ?ME [7S\FF=#UF MJ9@BFVQ(1-T)7\1*29:Z)FD;K?Q*SN)N?M7E3/[ MJR T*417W38TZJO,ORBA9W 8:[+N8.P=$,DWK_Z;J#3O_X/R[72(@,1F%%3H M! UXFBJJ-4*CH/[BB>]=A=(H."JHII *)%3![C3.W4PSN/%W-+$-QZ]>Y]'A MN'UFVAZ>@>;Y]6*I<0_QJ!]KKG(?<]< MO_'M$M[W6^HMP_VD \V4]M,?L%MR?V;+)6-;(<3/\E1QL[1_VTCZ M?!1K&@YI$G..0)J%.8",R'K8)0:T3,3^G+,\0X5)O1C=CHW>U]Y*EDW5;7?W;R.9Y5PR57;?W8K+%"I'"R+M M;GM=KYB"<;B<,'[>\DR ?&-T/67W7%;-^C2=__ZT?GV=J@4+GC;*J3Q+-?K= MP3E+L@RB. )%&!( J2RV46 ,DB2!G"<4([, #$L[AK;+DMN1!-5QM(2ROZW>Y=!M71YNS"YBX2JGYD+W@BJS6+#9QZ]P4" M]^5T\K7.M.;:^,:]M@VC YV-D\$V^6E=OB'YCF)"SB%% 2

2,TKX4O@\7T3O,7$73643K]=W?H>M=_O9>\Y]X[N>,]^ MT#)H?KY@DZ^SGV4IAYEM5E!]F$G"'"..*4 Q%"]Y@2 HDC0&-*5) M4F19"&.CE896KT-;:7SYZ>FGX.O6Y !_93/RUA!6,@RAUT)>CQ6J\]^0^I-8#B*J3=ZV*)RWGVY7$W9XOK; M9$H7;!:'$7I>K)>K2@])ZYW0;F= [T-M;K"Q-Y &!\KBC6A8YPMA":9!\3;7 MH/94NZT;7$=%VTSP::W9IM50?R7;3/S:J]AF]. [R)A5]^+'P?NU[,/-'^2; MO(-_Q"MVHP05QUF$\SA'%$1I5HC=3H1 21$&&0P199 2@J+>1(:,S1_:5NKN MYCGXX>/-]>/-U=/-C\'M7?63^"'0EZGJ47O(_/NBMWP;[K? \[SG3G^H0B$X MD3'5U";:@!%(-((*CH&H$%D/XQ!TB,R-__,H$5D/C%,M(GLK[.;5.[:2%CPL MYM\GE-$/;U^6,I)L6_.BOG,4B_YM 5 IOQ9"DF M<9P95;DQ-V%H)P9J^OKT^?Y_GH)/C_>_!)]N[Z[NKF_O?@ZNKI]O?[U]OKUY M,E1CMA@7O3G(+]J>YQ%A?#4G;,R7L<@_2 ^"R>S'8.M$L//"B\BR/8B.6-S" M@%Z9V!Z@0S:]H"6K\-8'-K]C<^, U^9C0Z,G>=3V<',?W-W<&T6Y[D'1SBX7 MHN";-G8 N ]V/>6S;;CK7EM]!KR>U]W]VO3*BQS4=D:B,Y?+H]U M;2*MMV9PB)_G-_UL9&MM;O#$9!QB!D'">L($:)[2=[&1J) MU&EX6RN#WRH[-2\6VA'5HXV+Y;.[JC\E26^2U^=#0WMU=#629AM',%M0\13B&I7OY;HV(Y[?T/!AB M:R],=;22/^F^G4[K7DO]";.>7^4S)!3PP\869K<9A6A8A3'* ,2X!1&D&BJ@L0 0QR6@101AJ M"3+Y-W5HM+$Q.'B5%@=8E7*0ALID^CD/N$RB?\&+?[-5\+TUE[[O,==;3PQC M)#W3G8,*#-OO@?)7Y;4HCROY6'6'1IS6[/$_,"Y+(_@QM/]:!UX!/UF\P&^/ M=C/1I@#C,_[C2FPM5TOQP[7X^V1UC1>+-SY?* 'R1[9DHNUO8TX2@L*D )CD M8C,8<0YPFD<@CY.,(T(02K1$P"W[']JTC]7-E?K!GOPJ#4!ZX8V1+Z!S1K&GOO7*G)32' MA&C;C&7X6UU1>8VGC?2TDL_GNYH:6CON+RP_?GJZB&H;0X:1AM= M87Y3CG8_NYNU^7*Y MMQ(9ET5>(HY#4!8D!I"D"2@IQU*&"B=9B'%$C6[5#?H>'+^P52.S=RK,-14@04T( C"$%94X24.1%3',69]@L^N=,/T/CI$KZ M<6MG\)NT-%"F&M[9GP-6EXE"4D8]3XTZMA6SL9UY>QEE4N\K@+C X*G9#VM9N12.A#,Q )H M4NF^_""7/S_NJKZK6O!5 X8%X U',,ZB(J$$)#%/ &2,@9*4') H+(LLXKB, M\5BT5,[??0R;5@QC%%O&;U0/<5_#6&89+3$$/,,Y@%F)0)DFL9BM2YA!&J4) M+L;"W/<:PJT"WLKWGD+9*F];#\:M&H[MZ(F=>$]#HS??>WMK/*\"CN0"=@-0 MEU)H&#\*E/GN5@=6J#E:,YCUW>M*P@J6P_6%72.&54C89'PS6\E Q$HZYY&] M2M'OV5>I6KU>CAG*Q2("(H#CD$K9X!)@)/[(<1)1')$4)UI9CET=#6TM4=D: MU,8&6VN#RES-LB1=Z+93DTO,/+.0+5SZ%4 MT71O6V]$]_/6]ZPR)F6AYNG'R?+?SZ*=.NB=(IZFF,@[5B86K&*5"E",([%@ MQ1'C/$\29E31NJ6OH9'"GJF!M#60QEKF%+2!K'W_Z@(Z_[>P=JC9W,=VX>'N M5O9L3WW?S7:Y?.*&MO,1.]KX(KX&DH7^PZ@Z'%DNU[(<:UV[<9S@'.50[)%8 M03, RUBJV8G];BQ(HZ09H2G/S=3!VSLTVQCU(0W>L#>@\OAN4EML(Q'>@;8> MA3A L!\6:4)7G7QNH*MM=4I@X8I*.SGHE$SW'#_E$\ZD+*S!7^K_R\F6< MQV*)05,&TJP4/)*A!!1I!%7L:II%'!*.K6HP[_HP6GGT4#KL?N^6UK+V<@-" M/7*X$!C/C+##I);N_D$:>/XHR;X(\['[KLLP-WIXGT+,QRZ>+<5\XJ..=AD? MWCZP&?DF18"A"$!&:8THF69IB'7.M_4ZFYH!'-4 M8F6V$=FJ@LI9Q]+:!O&.,T_G./:V"E$&RH+N56VVZJ]=FQ,;!$UJ6+M$LJ\" MU@>9#:>_DS^YJF*MBU![">O.5GJL7ZWKT7[Q:NVG+'CX\URT._G.:!5+5]=2 M0W&,0YQBP"$K MEN]Q7/LG M783O/C+*7E1J@TKT?M@6GKCGXA-UX%6#EEOJ\ M].N2X&&+8=7;2?.P:J0N#E^WA M]1+E;&'..X9#VX/7'C=]0;OFR:0/WU^5<*UNRNCF\T/CQ ?\%GQ?[LF5[K1Y M]3-#MW"TDY4M$IX)IQ6$6I_:48;GH?=6>9S;1GK+UCPTNYF3>?1OEA70Q'J7 M[>?7)$D14T((X(A! F, "*X CQDB1Y"9/(J,[H<1=#>QVW%EZ0K70"2+TE MQ&7P>'Y'#9$Q+[EUUGE7I;*..^BWQ-59!X]*4YW_I-VK_;"0N<&KMP01I]B&AE>/!;_7^G%1UL M47-$.-K=]DI#IF OO^3/^X[2T MU%8^*.<1(1EC@*6T )#C$J 4,5 F<8D(+[*B,-)^OMRDH=&<\B@@39?VD_ , M-9X<#)H>#_8[%+[O'=4H['FS'P>EYAUYSB)+4OA0?W('IZMHJLL-ZC?XRAF M1[%:[EKNN3!V\^/7\^4J&F<\RE*IKA?'G .(& )%(O@YX7%9< HA0:E)M*<[ MTXR(N8<@T6?91["4166!LEZ1],;DGJI<'P^@YC;V78;%]_;W5'7JG4NC37@( M50O<:_PZ$2,H ZE']9GX (I3G\7WO8M1'QOVYR@^?1909\6FS_=P 9M_Z#;D MPZ$A]^I@?WE%Z43^@*>[ ]J=8&<&(8\)P0 22@"DC ,4)@C *$IR3&@:IEH' M]KU8.[3%^"9)'&SS_Q^9S.22X5.-4IQ_^VN4A7__/.%579/_97AA6G3![Y? M8)(8PM#V.&]8JA_4'HN)9.MSXWK$CQYL+\/C2YZ^#]!@A,^(5[G6P3=M# MFS!J'X*-$P%=,ZDH=>C'YN1@XTKGBM3-2'3?1/L>!,_4[@U_HPOM2T"TNORV MZK"WB_)+X&A>JE_4CH7DGZH_>BW(4_3SR^QU(JG4*,#E? M#XZW*TD"9*LN) M/4]>U'OSR]W#;7-A8Z ,>!Z];A9R YQGKM'%S&VP3#\MOD=1/R3FC&68$Y(+2 !8Q SCD&:!Y7D"6 MIB7#A5'.[/F^AD81&U.#1=-6PPS9%FCU]JB. /-,#5NL]LSLSKPPSXGMAL-5 M.FQ+3_UFPG:[?)0$J_&(1=[5(\-3-41JW?%E1B=B?S4IURM&=Q="CVRYGJZD M)MU,+%J6ZJ,-?;IQD1).RS(&(9P"G+(I#'.9<3U[)F45#XYVF M3W+9OFYZ=5"?%B\#+/A)^B<_2K8>*GW**5XN@P]*X%?]>%771S5(A'(RY.U, M]RX#Z9D/]\;PG@=[#FTNUI6,0^63_,S.J^IO.W'1OL?+(,^M[W'K*2W.Y!T\ M]_J1:@35!:JK]&*7<+=FX3GIJ+^D/9>X[.7X.6W8/B7PB9'U8K*:L.75=SR9 MRD7_I_GB"4^9V@#L0C@)#,5J'1/ ,(T!S),2H%B C M*5AA4@JF$V*-A;I3X#R34H59T]C-TKLV5S^70A- DUHZ+H'LJY:. G0FU[=; M1#>+X;J0SH_R2^FLFHXN1NW5=#I;Z;&:CJY'^]5TM)\ZQ[S- ?DL?OK'7S:_ M$7_(B*]__.7_ 5!+ P04 " !P1%=8>A,YPE&Z ^M @ %0 &1D;V^>%Y@M=__]-OGUZ#^]/_^(]_^9=_^[\ M_N M OQ']\]>++[^6$X_?UG_))A0Y[]V_M/EOV86I-&^@$@)01F#$".+4&+PUG%T MT;O_Y_._:F&YMT$!?9E 26D@9K20@N/.H$C*;SYT-IW__J_UCQA6^!.Q-U]U M7_[[G[ZLUU__]>>?__CCCS]_C\O9GQ?+SS\+QN3/Y[_]I^VO?[_U^W_([K>Y M]_[G[J<7O[J:[OI%^EC^\__\Z]N/Z0N>!IC.5^LP3W6!U?1?5]TWWRY26'=2 M?Y"NG^[\C?H5G/\:U&\!%R#YG[^O\I_^XU]^^FDCCN5BAA^P_%3_^]N'-]>6 MS&$=\N+SE__^6VPCG,+K/ M]^";>=UGG4P_A3C#B7S?UV6B],6.EPO&DMT MHSHB_4\_D00*+I>8WVXT=R>C'9=K,K_8_>:AJ#A;P><0ODX^DM"Q,O)B%E:K M=^7C>I%^/_D^74U\]EPK)-O@))G/$C4$+@ID9"2Q9#5]<0\T2EC%CNKM2AM\ MX&R].O_.)5 >)&8XM+31\Z(/H8\ /5?I?[DX#=/YQ- >8H$Y,#$X4)S3^2MX M FVX0,O0&J4;P^8V%V-MOW!Y)='P$0\/Y@<(N0!87+'J4PQ KXAL[N:A*RU MQL(@2VY *9'!68W >;%)JJ"3E*U]VHO5AP%)&5A\@UV;UL!=E57XQJ$_E>7754UJ$=( X6[$B \1Z7TT5^ M-<\OR7&?(&*J!A-$,IR<="S@=6# 0E;%Q^2BNL_9V!\9UY;="QKRV4'C<-$. MC(T79\LJN-?350JS_X5A>5Q M(+EKY;U HI\-2)H(>&"0O)JOI^L?KZS--B20:N$TJ71WZQ.)NO MES]>+#).LO'.2.^K,.AX3)(@SM% U,PQKAURT0(G]Q*Q%VS<,X--.[&/ D6? MPO CE8%)I%.CY=D@Z"TEY:%I34N0%^[EA^+^3X M9X:<%J(>!69.+ADZ),4"I&($&8&L ;"$E9P. %1F<3>5L-\+)C MZ?TR9^R9@>58&8\4*&(210XN18V\AX3$!Y07]]M_RT^&,^(9^+F%#DG3N+-36()!14H$U*V5MN,-U74O)( MF%PNO!](GD_>M85\QP21SN-ZMWR_7'R;SA-.4DT3,R, D[:@@DB$A"N6!B9&!"==!M(C\K M,07*%)5S\4+&AL?/M;7W0\OSRI1$!T;#1TQG2T(R%_'3=#W#"#[IUJ,D.C :/BU#?:WT\<=I M7,PFC'G/K5<@B,Q:]J8@.F+!NQ*MDC$5/"XI=FVY_7#P?/*GA\MR)";AU??T M)J^T'B^21&CY;L* *- MO^-L]E]SBJH_8EC1H9??K%9GM4K6:,L9\>"*H5,OYP ^.P]6>2>*3AEUBSN8 M.Y;?KX#LN>5%6\AZ%*#YVV)V1OI8=I?3R]6D,,:240DHQ.:$>D9B$2YY83/4:VHP#'MN!I4\!2STS2R=EJ@B')PF.!H&4MI/46 MG+.R%B]P+W(T3K2XE-N]^GY0>6Z9T0:2'@5BWLSITT):3[_AR[ .6[8FTKML ML^<06*Y\, NQ> U9)%N3O('IU*0,8-?J^R'FN:5'&TAZ%(CI;..+L,;/B^6/ M"0]6Z.0D1!9K3.;(_3+"@Y#,1:X$>GYA[VR"F(N%P+D3$D5!O.^)[KZPN+;H?K!X/GG18^4Z M"EB\.L7E9SH?_[)<_+'^\F)Q^C7,?TP,N=8>)1'O4!$;A7">:DFEC>!X?(FE>7)69[2;YRLU[C:J.3U+'R>A$B1.T\:.,7P M9 L#@D^,09$V1B-M"LDS15A/,*G"Z3YW-*OA\IT M%(#8-++HVF)\_$)27+T[6]?6>?56:I(B-R):"TP:.C85QEH0I\%P.DY=3L^U'!P,#ZX0XRIU#5ETOD[SP MQ@K(BLA56I'KQ:2$%&R0UK&@[7$GU;7E]@/(\TG1'B[+D5B7RS?NK^D[) @3 M!(I,%E$0X2H'"T$6A,SHF%6&)3RRY.2.A?<#QO/)S;:0[\$0^8;+N&@.DDV_ MC T;VM763,F!*9)\,9$+A) X<"M+L;KPQ(Y[+G'GTOL!Y?ED:]O(>!S^+K&Q M#+,W\XS?_PLI@I/)R42Q/)8H".M*@\,H(6)0/H2@"K8H,;BQ['X >6YYVF-D MVPP<__;S+9D2?[\?W)J[RRA>$=9U@O?KT'WK,]HTZKZ?M&/[==-BDVTZ],N2BV ><=J15H!CTX RMH3ST3#N'U(+@^L<90#N?G4KGC.UYH6Q2V4 MI&0U4@)"U Y8=M8YQ0UCQY4E7EELH)YU#95US74\4(I#1P\;LM]N&_Y/C$XE M,6U!*A]!&:132D8$ES6/9(G0QR8 .%]PH#YU_8+@(&F. PBOI\O3-WF2?%0\ M$-M1UO;16>C:] CI/++<6,MC-,>]Q[^VW$ =Z?H%P0&2'.W)_N+=KQ_?O7WS M\N33JY>_G+P]^?7%JX__^>K5IX^''/%W?UBCH1S[$7ODH7^K!?N[\GHZ#_,T M);=_L>D@=@&EE*.6.@O+6J5[DOI'37AX!ZZFHUTV+3_ MY9Q[X90%IVI&GVD/,7D#SD2=T#+NU'W)AJ.X''#41V](N'.8P^/%/8)FZW?/ M*M#%1%^4!QN[#C9D8QWC$G(VI7#!A;;W%7;\$\S_:*'AO2=_/$;<(\#-CG;T M3@;!?&!0;#&UN2N'(#Q"MFB4S]G>"JB.!LSSF?SQ*/4^//GC,;(> UIN#Z5( M+!7C*/QR3),?QXR$6*]VDI"H,U<)RWU7L_^DDS\>I=>')W\\1LCC@LGY4(J M0O!H(L02/"CTLA8M!1"\!,X2$RS=UTCWGW3R1R.8'"+D$<#DPLI>YGV5X.AS MLI!,][0GDD!RJ->#.3F)I.-[$R1'.2L75 P+DSZ\E,,$/ *(G*Q6N%Y=^/(# K/*&H0REM16Y3L%(W)(#];EH)MS10&/[PNMR#J2T MF0>RJ*[KUVDLAXC&@[/9>I43Y\W'UNTD9%B@'*/9G2 Y1LPCP,J+L/IR,L_U M/Z_^^VSZ+EIB9!&\9F5J+71.U#)RA870> MUV>"K7V4?0@; Y:. L!-SZ6Y-D8 L9-O83JK)_;KQ?(C<;3MGC'%U4N,Z\NO M+IZD9ADE1.*P;U!YV?6IH# !, MJ?8Z7WW A+2GB,]?<7W.2[84802C($E/FZD(!/(.$)AA+&D3R8O]7AL'2S=PZ&Q6(=9([NS^(K+]8_WLU G5^8: M2GRMR1$Z>B>2.XR:$*Y) G4 70*'FH%%U(I[%<3EF^!F!N=N>L;@2C?)!C03 M^@ALRSOB)-2V4F\QK/##]/.7];OR&QG.*JY)* I5<+0';*X]ZXJ"F+,$]*%8 M)D0(NG5\=B]!8W"9FT"HG=A'@*&_+!;YC^EL-K'!QN!=IA"Q/E5!3]$8_-XF@&DH^!' Z%HP.(E>::V5 M!UV\JA<[9 BC=, CYS($5YQO?1-ZC8 Q^+I-0'*X6$> B0]($IBF-7;9\E\7 M\[1UUAF+J=3^+\&) ,K52D=AB".9-0_"J>);)_3NHF68 :0](*6)L$< FBMA M_Q4F"DG&LR"@*.U "9_ ZVA(/"*AE)HGT[H.="[<.1/5K,(\#*AOX) M(=D%E0-HQCPH7ZE&I2&:Z*(0J@[B[B6S,LPPT=[NR1\ER!$D4=Y.0YS.NFLO MBN:[TK0OBQD)?54C^_6/"]$4R[40@D%.6*M+"-LQ!0/U%HQ[9DT0K<^;?6D; M2;G6VR8U.;TH9 1VY@I?-S.8261C(@5ZV6"D:,_1.6N+!*^43T47867KHJZ[ MJ1FVUJ(?[=\-L6-4,0)0G5^[O@\_ZIWK>2*[I*"*HKB/I:SV!IX78QX">:SGLG%ZN5$N M>$J&U>YH"= C!9>.X@P**A!"DHQD5[LUMO;"]Z%KV!N(GN#57"$C -D.RQMM M1%DDN8[K3,@^)>2P^8!T"VKOW/>R-1$\ .E+8(\@.W&%AKV2[O(B! M2^W!:>)*(<_@.>-@:5,H+_D#TW@;GG2/3# ^A>/47PC75C$C,$QD;+_A%Y;_2B&X&V*X(TL7)OBL^SAX+N/I-&X M5/VAK*52!FW/N=>1?F7SF")E,3%"S+Z;B&TA2EZ 96-1>N^-;7TF[DG::#RM M7E'77$DCL' W(]\KG,2L8F*AH"_&NH-0V DH:79\KU2DQ,@OR!<@DWS?0^$A'?MARD:?. MFS]*V"-PY&NOB.FZ:\Y?'UZ2A27?$>>ILF*L%"IJ!L*XRDJMVO56@,F%LR@3 MU[)UJ?0]Y Q;3/)$!UP;98S _MPC(<<0C14>F&#D'+)2>S0J#CQ%9IGF0OC6 MES!'7A'W5G/R)*AJI(H1@.K*3)K-2W#,F5LF*7@-S))8"FV*@!9*YL8QG4PL MK9,,-VD8NN]'&]WN["!TH*!' )23G+OVCV'V/DSSF_F+\'5*)^85MB:%_E7R M*4%)53S"*G!1"I)1\E$;,K*^><.8!ZD:NF"E%S U5L88X)72V>G9K$XQZB*& M.FMOB5]POII^PSKCZ!3?+E:UTOQ=^12^3S)SHNLVFJUS='93+.I=B( BYE(8 M,2B:OTY\'(G#YJSZ EZ/:AH!"C_@.DSGF%^%Y9S\Q-45=E]BF:9IO55PT1@2 M'"+QH20SX'5]YY"%R"4HQ4OKZ^:'J1HV4]43UAHK8P3PNBVHB4==(N,18B!7 M5-D<(#AI*,"U*# 65+(UG&Y3,6P:JB?X'"GL$202'@IE)LJ([)6DP,74.P%M M([BBD62$DA6>L@BMLPD/T31LB?E3IZ:.5TLSF#W9G(3WG2:^X'J:PNPZ&T<. M3;C^R3U/4+B'C:<'V'IYZ2DB,59:"H,C#Z6UH7IVXQ0>@X0'QBD\1MRC<(ON:@"/3'F* M'Q38K.C =CQ!]+E *IBLPQB\;]WO_'F,4WB4AO<>I_ 8<8\ -SMZ?(<@@K". M@?'%@@K*@,M)D)N7C76^9!E:/ZU[/N,4'J7>A\B",4FP MJ@10D2,1[RE\K.^/C<4:)O22ZQ[U.(5'Z?7A<0J/$?*X8'+>Z3\6J9@VBL3@ M,NT;6>M2*78T(BGA+.:B_@\00PV?$2-9A&RQ2!(W%J#D3#S6N,WE0S MQ=N05\ M'Y;OEIWL?4.0)MS C1AF"-C#QBZ_JU/<@: MB?%J@['6:A@7LCKZ5R=GZR^+Y?0?F"=,%Q:L%E!TBJ 2Q14Q)09::V$*4TST MY"3M)&?HR]>^D'24V,>(H#>KU1FQD5C0/@D+24I/WA_66:+" 2\I8RQ16B;[ M1L^&E*&O4OM%S@'B'B-JWIVM5^LPS]/YYPE7L?C(&84@H4ZEUG0Z%XF0M96! M6/$F]1/$[Z9GZ+O4?O%SJ."?Q3CPCY_HS[^^^O73QW>OW[U_]>'DTQOZZ;%7 M7'=\:OOKK7W(;W2UM:GTN0#;Y7U]4%AB4.!+9.>Y'OH;#ZPHET(.S=]RW4'* M\95 WW!^AJ]IA^UZ(_7J>YJ=U5U0.Y'1_W(M=HI!E&18@NJY@2HA4+A+PHA* MS5W- 2Z_31.N/BYF>1)9 M+#E%7:=*U"Z9I4!(-D'"( )ZAY*W?M!V-S7#1G!]@*N1Y$> H;\L%ZO5^^6B M3->3.O+6I>B!^]HUK]2^BQDYH(XV*^1)V=9.TY7EAXW.^D#)H;(=097917N# M[2B;RPZ=GD>NE8O@JQB4IRC3:+;D;)EJN)1!.L4 I2YG70C6;@8IVWY:6WCKY&W[I0_UZ" MAG5_&BG]=B_M1AH8 9P^XFQ6G;5Y_FM8_HY7A#7Q(D17R+)2V(J@1& 0N&4@ MO! &C4G>-K]ANY.:85V=?H#42/8C0-%?<$X"FA$G)_ET.I]6X:RGW_"<'<:] M$UJ8>B%9JO^?(&"18 T717-5'+:^;GN I&&=HG[PU%(+(P#5+2%-K/*!96( MC4^@G"$Q);*M5C+R^;+EKOGI=HN(85VC?H!SG*3'Y%5?/HJ;*&%YX$J#M77& ML6:NSK@H@)9)DS7GJ;0.NG:0,6R"NE=/^D!9CP$N]3'EKXOYXCHKY]-%SZ6$ MQGG&2"S1U]DH: 4$%2Q85ECV*L?<3_.B!RD;MB--+Z!JKY$1G&!OYO19N+J( M#8RU')$G2";1 6PD@A.2C*POZ!+/@:?6'O4-$@:.QWK0\J*=R!^/&+]!S!P_ MUVJ3II@YGW&\$=$D1^T+(X^-F*D-"4,$5V^39>&F>$YG,FO]-F,W)0,'8D^' MH",4, +3<[^@)C%HC;P32W+D+:;N^5,!D;BJ@Y9YLLDA\81&JB2C:OW.^ Y2AFT/ MUQ_\CI/Y*%HV_XKK*R%T9H8A,@E6$_Q5T+5$0ED0,4@M8F+8W.I=(V#85A)] M .5P^8[ LEPC_N1;F,[J&XE/BRLU@MLV&+^$U31-A R%)2\AY3J;,S$RG)K< M4VTC>1568?L2@T>2N%_HR9XMPAHK:00QQ/[LO9S.SB@ GN0B0TRF0"R1CF]7 M#'@3/3@N3) VN,):9\P>3>1^.'Q6)7G]*FH$2#QO2G;^E&>SG;)RIC@4$#$6 M4%8G"*4.I+6.V12\)6^Q,=IV$K(?HIY5'=[Q A\A:L[!7W3,AA$'M&8F5\!P MPKT-H(/7F15R&G7KV^@[2-D/.<^J-J^%T$> G;_C]/,7HON$//[P&7\]J\_F MWY5;[S(V&R/(:(VT%E3''"H&D=/NX"BEYZQ>E[;.SCZ*P/UP]JP*^OI3T'C1 MM]U+MQ\'>?(=#>,&:%N1((73M+D<0BJB,*]-DJYUQZ]'DK@? I_517B?2GIV M+[A>O/OK^P^O_O/5KQ_?_.W5FU_IRU=OWWUL^ISKKB7Z?=NU%V/M>QAN -L- MT;C5\_D"O59["A]U(3/F:XNI7&@O,%4D_"M$T[ROP2!+;YLB"RA*-(*]3 MU]$TT03P(2E@6FA.#D:RKO6HO,?GR)ZBKV%S=-R?.WN,W$>16MVG6SHYJ--% MIN\OZZ#)E[CY[X7T0DXY%)LARAHA&_)#]7HYC6?K39%]G0)FP:EH@;MLE6&*');6+2*>E,$1 M%$(](7KWW#S#0VG4I\=%9K4LEJLPPX^8SI:;SN2/$@@2W[YH"SH("4HA"013 MG35+$BI>%L-;SP_KF:41%(6-;S<- 9<1GU/7M'$/NY(AVBP3R&PTAG%^"7D*+F+ 8IG"10:!U&X M M(R$80/HC1O*GD/.2-IRO8$L4 KG3R+Z2!7[MRUS+5/O=TSR(99'TOP!C33M3>I2."M MI2^3*EY;LF"^M\D:]Q'6>(!(4C(86RND5'#D<; "SAL!P;L8HT>N^/\A T0: M8>&!"2*/D?<(/+P+ZC<2J>9W,<H"41P"3.Z8VG\])$5(F&QTX1%_C@GKQ M+Q78$GDL(EK#8V/(W$O0L!FT]O!I)_TQ0.GA.\1,_+CD@=B4W"2EL]DKJJ<%KV"'OKK$S;ZTC*1.X?"8 MK!>ACQQ$VYWF#$4;6AM0.050QG$RIDI *B[3%@S&V;W,T)$P&C)0ZT?[CX#6 M :H8.;@NKT2WUM?PP'22MG98J/="V4.LUK=PGE11A4FS5VWCL=;J!EWC!=PA MF'B,-3M&0<\"?)A_";,ZIFS+H,UUE*:6$"PGE\(F!3Z[.EA>*N68LA:?Y+S< M1=PP!^AH8'B,JD;@X.^8&V.0^1(- ML^S_RKAAJOPP 8\ (C=K-=[,;U]%?5C,9J\7RS_",D^2MU9CBF#)"-,.X"0H M9C,X3O0C12M1M@X.'TGB2'+J!R+B=A.2WM0S O2]N&\2E;;<:T?'/<^N>S-5 M*SNC!.U\84KQR)M/WKV/GL$G[/0'A,?,!WN,5@Y&V-?N-*:]M%PW.@AORFIB MRL&']SPM$OO3X A.U3LX[(84[V;0*B1G)!K(M@A0%#>!4X6#*9P9:R2S ML77#^T<3.?BLH*$1VDA_ P*T%H/>R]W?<%5;EKXKK\)R]N."OZM,3ZQ@VI7, M ).*Y$ZC ^]9A*1US%841Q'Z0S6H+0@9O.-^[WA\,_C:?KBG(X^B)G00B* 0E2<@Q( /A= J)9QO3@Y711](P>+?^00'96DGC M/<>WT^(3B70UW6RRD@1/D7:5E_4*6:0",0=5BUVB8"HDV7RFW][$#=Z8>.AS M^TA]C1>(W1EPC2_CM3#6Z]KDKS:>#!R\3A90,F^5,S(T+TO:E[;!&Q0/#%&ZVUZO3K[/%#]SXQ^_/END+2?G]+!";CBLIO:UMFLD-49@<1"GVP/C H>(]@NQ_8DT$Q+EFLY22*;H!B%HJYD!UQ0+.J16\U:/PYYBA84 MO;:@?C*P/Z5R1X#EZYWXE-9"Y!(A14OGEN$4FW+EH"A=2K(YZM#: 3F@ ^(_ MQ7W4X8(? 6KN+15 B5(S%L$H13L@Y0@.#6V(S)%EPW5BK0_[XPLX_BEND)JI MY(H$>>0EIE3Z")$>7[_1:[?I M(0LX'J."D0#I)*7%61TD]_ECW0XDE-5O7W-8XZO:WF4UI0/\[72UG@A&-"I7 M2\TM[1$9JTMJ$\@D8R+VA)>MS[\]21O)DZ:W33U;_+&Z:(R3690YH8)BZC!X(SS4L5=@>(RF MENL@ZZT!S YZ&CC@]3/?+Q??IB2Y7W[\1C'TF_F[\SFN)VD]_;9IZWC1S(S; MVA5;0T)/]CS8 BXZ#I+"CI*\J_-RVGOICZ1R)/78QR)HA]O>I[I&X-L3:V6Z MW@PUS$HS:\E'9$X0Y8(:I>K#PN@OO6\:"+T$<#E6G*P M9O;F:3K#:]'MI\5C12F-0LU% 5YJ X],WF7PM$TY2L]+,=J4UA:N#SZ&==J> M&,*# V$$F^$ETLII&K8]S4].:Z+P']V7D\@CQ6&Q0$Q9;*N0NFIB1H=1(%0,ZQU'1XKBWX4-P(,4G"UQ(Z/*TS4N5&K+NA:$7OOEW@Z/3M=O9E_ MPZT:)LQR(6HL;X2J7 J*M>J\JB)4MEG$T'Y ]&&4#FM41X?<)U#WXT'M-Z"> MX^?:/JD-K*^Q]WHZ#R3Y^><7BU7'XP6_$]3.695JHW%66_745L\V)]!9"6^= M44JTMK/[TC;L:YOQ0;< M"%['?B@%]"?1[P.)1$J$B-DQM)*%FY,6[W@VL^/#AWT/,QH$-9']" Q6)Z<5 M:>_U8OER<1;7Y6RVO3^JCD%!:RU"RH618)@"EYVOS:HM4]*$'%I/$KB/GF'? MO(P&>LU5-P(8_B5,YU6"[^;DEGY=;-Y2O"LGJQ76:$HI=*IH,"S$>J-0;]A% M!D9\4'Q5=/:M@^=["1KVU:,(A6_7?UP(;NNQ7@X@+Q@*^:# F,GU M&6X!9U*&1 %^8#DZJ?KOVW07=<.^>QD=2GM2ZPB,YVW.SH\!DCM.OW4-V=!B ML4P7L%S2-J1M![Y&^HHV8;)69RRM*[OVH6ML_9_:8.)!Z!VIH)':R9=;4EY0 M6/495Y/"$!-'"XB,?.%:S^9K+%]4,"9)9[1J78G_(%%C:P[U1( [1C4C1=O[ M)7X-TWS.V38 .YEOY@ELO0^>5;:.^+1)U:=B&"#4*2A1&I:D8-PU+[D_C-*Q MM8IZ(EPV5^)(P=JQ<^G:;/CRWH7BE(.DJCN3:L_;2'_8F%5)10O1O YC/\K& MUA7JB- M:?>,1.HE=]X&J4MH?9U\+,UCZPCU=$CM2[&C!/+YE>3?I^LO+\Y6Z\4I+L\9 M_#'A1=F"G 'CEJ(UY!Q"4!*XDSIP6U_IM$Y)/I+$L76(>B*8ME/;"%"Y?XWI M1/JNIS7 MAG-RH5^$V6SUKMS-^H33Z6!K_1&6FO[RFD&(GH'FD7OZ>.EL<]2V('R4[W-Z MP_*3JWH,]O<*TY63^WCK=C S+JG:9%#4#L&*"0&1/!W@@0XR5[BTI4\H[T/C M*'W5IT!M4Q>*M4Z@+^3F&&3\8/![1B5C Q=VYWSR]EJ.L?5 M"C?-]:I8MS_)DR2XCHZ3[=:)9":=A.!T &UT0BE8D;QUZOTQ] V;9A_:Y+52 MW"A@N;\P)RH63G+T4&(MGT]60? Q@O:RQ$CV7*L>6B3N2=VP*?4GAF1/2AMO M&O/BA>0.03*>O1?D6$16BP D0_I;=,#)Y4U,.I'E7O/,CX?E/52.9 #P$Z4Q M6ZEK#%'*U2ALYR@RE$SPY!RXX RH$!,$J3A8Q5PTWB;#6U\W/DC4*%.5S5!Q M7Z!\M(K&B+G-* BEHS),D5"\M'5\:-VHBD%R+,8HN%&^=6G0;DI&F3Q\,G0] M7AEC@-36B?V L^HZ?EI\"M_K-7SM;THRJPFEW>]M#0F*9.X M!H=1@V(J0-0Q +.8A>&)O-_6O23N(6>4F<"^ -A*+<=B[%/?%3T[!#A!G45( MGH)[69_P!A? &4S 90C$ ]OH3Y M9_Q :'\WK\S6_Z]Y]F]AMCD"SB=_=JFH>;[^C2N_.8G,>A^$ F4M2;H4DKFK M#;!$IM5B@NFA%3X"-_4H9C!;WME!'#9 0'QU'2N9## MIE]$F/UEN3C[>MZ3KDXN.,.\K9>M(U4C*TJQ4F?Z*E*CY@F<-P)88IX9+KS@ MK9,23\G?L#==X]Q ?4+DR*DI)+#E^OEM(BN2-+(H2-CE)XT#SQ)IEH> !,:2(@A,.! MQ*M(CKIU%> !9 Y<:] /8';#LC?MC0"@KTZ_SA8_\'Q>^>[;PY-9]T%=#\GM M+/-_8-YD5+KF]5?ZAI^!.AC0,$(VG;70^UO&SF_*Z_"Z,UJ=5;/ X?<.:/) MQQ8U@KK:OI[\:O3">JFSD_)1 P-VK#%PP<"3&)<6XAV!13DJYW@A M2)&L"+P^2^&ECL!*G 2)&H*2%*%9#*KYS),FA.\7:K"^D#K.3/)!6AT)E+N' M]]>Y6;\(R^4/VOM_"[,SG 25K6$414EN%2CG&+B0&>A8R+H';ZUK_>AH+\*& MC7H' ,P.R+;5WL&0_(;+N&@$REM2O%E0DP57'F6!B,F!8K8;F>#!:&:C]W0( M-6_X\1!-P\:EPT.QJAMF% M3WV)=V1C6S7YZ/-^TWX-B MHIDOU-I&_Q)6T]6B7!4 V;F/9Z>G8?EC43Y./\^G99IJ1Z)-#WW):Q,",K>]\BQ1HK>9U,XT V49HW &.0@?:],(GH)K/T=@7^J.KYJ\6*E. M(.O6NE3"K57G^04NUV$Z_[0,^6( SRX'(^GBT91(/DYTH*)3X#C3@,J2/!67 M7+8NFNN+EZ$'(/:"U-O5G", PFA-Y^LP77:I[+]BJ.QU UQZ)#FX(.,$ F$=99P2*)UE\S[Z#G60N[Z[$MT M>Y]+J$,:D]+==9^"F#!!*"84C-FJU/K=V[T$#6NKFN'BIG5JIX31FICS#KKA M2O/<7W%]B)&YZZ/:F)F]"&UD:.YL*WR!JHC&)V<4^)P(52(6\LR] <&Y,Y)G M7DSKMG\/$M6@\=?N!7:=K\YYHQTCW LKZ-!7#)SC%IBS$;,(7C=_O/X8^H8U M2&WQLZ,G6#]Z&JV1NE(Z16[B.LP_UV8_&^>/[,%?%HO\QW0V.\1H[?O1;8S8 M08P<:=2Z&K3[%CZY7/BR/ZR.0NLZYHI9"\KY!!Z5 ZL,_9=@(S ])-I#%CXZ M7[:]8'JQ.(W3>:>B7;O",&.ME!:TE@@J:T-.@<@@G'$NZU02:^TL[D?9,':K M=XCB MCZ-PF-*>)P=CCVH;\8G:S6S=3E6O9T\WL/7%V;*JYNI,VX/.U'T_O-6I>A S MK8*%S8#F"LN.D#"[##ZQ/L)+Y'AEZSBHVO/2.5O )AD)*-$@:QXFW$W.L?;M MQDCJN^?^7OG6Y0[:JN-*_*SK\"KF0;ONB83S$&)]R,UE(0?8TW8RC873EH.! M@XQ&N+MI#@?4\FC-Y946HQ]Q/ETL?UVL#[.-=WQ2&T.X#YF-K%[-U5]J_0)X M7!I>&',054J;9IH^%0U94+Q90LS\9MQP])[>3=)6KGW%^:#70?1_7RHKL27 C4W)EO9,;Z^U F<[&L_J> T.BHRW4+C+1 M(A2FO>">.R9;MZ5X%(%'U]_OL]CE%@E1:OH0 U_Y^WS>^5[Z=H6.MQA/9O.3CM!#]:<_ !O^'\# ^Q!^?_ MM(U!V$E((XNP_>PZD*<:^0J,.OGDQ=EJO3C%Y058?)0L!2P4]R8%REC2*'," MZ@ *KI3!D%M?,>Q)VO&O5.]=YLK=HRE*:&7!H_2@HE(0E(J Q7K+5*+CM+6U MW)>V8>U*'QBZ_2ZU!RV-UO1TO5?J]"%:9U,U>(@5VO$I;0S20^0ULDV;C[Z M3XCDS!92I9080>48P$6FP$9?M">/-K/6R9CK%#3I8'1-;#6AMCW!,WP+<:5^A-L2+8N G!//%CT$XQT8@=XXGN@_K=MW[D?9:%M=/ 8E=[2Z:*F4$13U M7^M[=),7C9P)#!E:N8^>87MQ]@2K9@H8 9@^ MXN=:(?(!ORZ6]^P01?+PLEXLUX=[U@OPR4D0TBN>FK%$\E,W]?H$]668KT@B]<'5R3QW7\XVG55O[@6%7NB0 M"G!K+*A0+W>24Q"D=:QDGI5OC::#B1UVN$1/P'L:U8T HP_4,-SDSGIKE+<6 M#"NIRE36EWFZ3NC(DK$@@V]]Y_(X"H>=Y]T3&GM4T@@@6!\DW&)!FLBR5\ 5 M^9M*,0U1&PG1)V9-5EPW[S"Y@XQAYUKW!*9CQ3T"Q-09=._*QS##6^:7%<&3 M] Q*DL1)3O66TUDH3F9?=$*E6Y?7WDW-L$.F>PL6FPA_!##Z0/H@ FJ+_)=D M86>+KL7+]HWSAK>)%"ZJ@!X8KSM#9K*ES(3Z4BJ6$H/RKH=Q( ^1->QPX-Y. MN;;J&'KF6[=%+IHMDK2ZT9F[@U];H'A0^&@98G%)<6,OG'> MW=$,YA&+#CQLJS&*>A7Y"(S52>[>':^N,W6E!$>I$%UR@$X[V@^*V/&! ^8H MC;:FD M8SJU]L#OHF4_(#VWI'L3R8\ 05<'1W_ 6:ACAG9M#*&8L70N0W3U>\OB(;INOYM M@BZF'%R$$!QMO(0U^2(R.0Z!Q6)5*J'YH7HW.?MA[;EEYUO)?P10NFCM?V5V MW9LYR>CL],K^$-(HK-/RHI8!5'$6?+86!&KND7/&8V]S%NXC;#]X/;?D?7N= MC !H'S A6=VXXT:"-@H&E@/P6$?K.DV;A\(="G,,B]*;8D/[_@AW4;,?I)Y? MVKZ)]$> H^Z5XSS,?EOAQT59_T%2W6X(;9/RM6%5,#5&SMQ#I',=HE!UOF<) M0;4^^>XD9K\*U.>2MF\K^Q& Z,[1$;?N'W2,7D8%PM9>CN0ETN:0'#!R90P/ M.9;6!]^^M.T'L>>6N>]%,T-?,K[%W3/A9>*06M+!WJV]6E4E Z"8 5\ MB@(=MZ[$&U?9=]PQ[K_F?D!Z+IG[/@4^ LNU8V+$11"KN=#,%SK(9;W4"G6X M%^-@94*6A9&R-'_EK,'M7 M:OOAM]-OF#=C'][,T^RLSI>\.0]B]U;**<3DA8;D.8D HP%O+(6^) &GLY;. M-'^CWYZ-_9#[W++_0^M[!)#?M)[<=)R\76>B Z/]"U9%"^3*4EB=I 3%K--. M2H&^]47Z/>3L!\'G=EO02OXC@-+-I^VW8FJA B^8P:&*Y%0$ X$"(3"6<^-" M,BPT[SAW/TG[0>JY)?U;ZF$$L/H5_[@BJ.5B3G]->"7I=Y,_BK%91%W;9=>I MAHQIZ+KG!L&+"FB18^O,V6-IW ]XS^T&H%=-_5.VO/C4)1^OL]A_PXOMJL.W MN]C%?O_-+I*(A#J50-8G;BIRPA]:#Q@=ERY%.EI;GT/MFUULBH;3%\QGL\V5 MR'2-5[S6\Z>G^;<5EK-9_[CQL;!.H J0ZF5KKNPY@4%*6-C"(JZ^1# M,#R>C-%VNW@,3*Z7'$!6PI1DN/.J=17-_M2U>#YYY5._A>FL M"OWU8EE?0]S8%XE<5I_K\SZI%*@@/%"4[8$97X3BVG+?.H_R&/J&[GW8"Z)V M/<#L16$C"#.NB/#%+*Q6Y+1@_N7'>;+\+,S^&M:5\Q\OR8#?X-6A)+%).ARJ M9)7/'()/=8 [#U;)'!*V[V!\.+W#M@)Z(K ^F4)'>PI?E,S\%4-M6]K)XO!C M^+Z/:W,.[TUPHX/X8KW+UJZ7V+-,)(:)0M)4'[,X(0A[MD#6/FDLL?C<6WG7 M#GJ:U;1M/-&MA/.[^8>Z[9;D 7>1W)5$MH@BF> H_J^S60T:\G]SH"/2Q- Y[Z#9#SYVE;GVH:K36ZKS((5RI;_@5UX?;J_L_L(W%>@31K2:* MWU4+JM-NI),U#'$0&>T M#*(^L)<%(A<<.$=D,D7K97PJMD=BH=IB9>^JI,-T,EK#=)*(L=6TJVNX>0=, M^_XOBT7^8SJ;'6ZH'K= &\-U!%-'&K(N1W;?\B>7RU_BE$7-!(60B'4R440+ MSGL*)NM;3R><8%X_).9#%CZZI^>N7.#-=6_$'CZ[4KA R+G6L'O:-#Y$ 8S' M((K3)OC6.9\#R!S&LO4.GEL=0'M6X @R'^?F2D?,ZNC<%+S;M[EF=S]S;M&A=OYV&.)T=>47VV"5:.9%',-8J'@X_N@\G5';DA-EE$J8X M],%0Y%&Z5UPQ%@A6&A YAUR2T,US;6^O5=K'SM0CN-T1^I<&A MT$H%5H=?R;I!,T)PC@%7C*'V3##;.IMW#+T#Q\V-,'6WI>M9@Z,UA2\6\ZX) M67?5/I\NEG5([!%V[][/:V/D]B>YD46KEV([9MC9G&1T72E>+0S!XL%SDT@> MC%NM4>34^B7G;DH:-&HX%VA=X&;]BPL^9&N I4 P)V2#SSJ!43%I;SQ#V=IF MWTO0L):H 19V]&EH)/X1.//7IQF3&3W_QM8GN3*S\3J?&EU1M:^)"[7.U5L- MWG$'6O"2N&=@N-?3=&GU?>S-P :9#+! M>P0C:\VH)F_-13*F)B65NBA8M$[=WD'*L,?6$?J^_4#J>%&/X*"Z=/UKLZW7 ML\4?'\^^TFZO]V5A=J6"X :;PBOAA:UC0 /96:$L.!D,:&0EBXA!I=;NT(&D M#GM,-43<4ZAJ!(CPQHT\;C"L.#/D%=;>^O7/Z"-NWX/48W\]0?&=EV^%N4R%U6O M9Z)CH+BS$)478 1S7*;(>?,FKWN2UG"ZW*OOFP9?YTNL?OGQ%UQ\7H:O7Z;I M9$E[X@;R+9I4]QA8FW7-H3"()@OP7D7KB[>]2N6QY X;*?2!M'N&T/6JR]%: ML8]K8N7+8D:J7&W>6AQNT.[\K#:V;3]2&YFYS0(7&$-FC*W]^K*DHU(QP>GL M4A$GI8MY)LDZF6G[#_'JQW)1SO%FMSL(\W1A!#7O+: M=1KYA=S#?'5Z1\?[NZ^;Z;-I/?UV.UX)DL3*389B>/=,T$*H#QA8,<%*AAAS MZUS@\50/F^MH@-2!%/@,('O9'+_C_;?Y=+TZ^2,L\QWL*\52H' &E$<*LDJA M@*>.@7OJ_1.QY*UJ#NAGUP^9@6N)Y&(6. 1]+=WY0.FQ>?Y]!^825#3Q69RV-513DJK M1'LZ24L.5F0*G/'U"MDDRW0H0;1^)=8;,WL!O;>&B+T8[B'5/=KP_7J]Q'F5 M[>:KHU[([O?!;0+[ YAHUFYGL_+)M34O@.NX=TQ;P@3&"$J'KKS$$HZCR8J. M?Q2MS[K[*6I5$W7]TV_FM60N7!L-I>O.PD(&VJ :3.+!1T2CL'UCH8?I&KJ- M3C.DW%7SU$PI([96V^FPQQ0YW?Z05E;H7N*:69SM*CL*YZ3,5GLO 1V%$MUK MJ6A+':TF,"I#/S'M6P7=24X[1VVSR"](OBE>+DC_6:VGB5#_FKX__3R_63/A MM.5": A2Q)K6=^!=G1.6.++BC$L>>W/'#B)Y: O5!EEW>V#]ZW%4\47U*Q?S MVF?HG'5B=UN'^@O.L4QO54AGS]$+!3I( RI;XI)[4]-?T3$ADL#6?8&.('?H M5E]]P[5?_8T*JJ]*P1K=7V[+6GM1 Z!YFLZFG5)O\!I-\ DE!V-C F4M;5#N M BB4D=ND2N']O6=]/+W#9B+[!VO/&AP56L^G#1&3%\^&[W[<9E.(C")UT-RG M>HF@P0OG@:FL;>)1\M*?'_ H4H?-+O:/T?[T-BIX_C9?7F2.B-7M4;'ZL)C- MR,.I&=6;UUQ1LU#[/P<*]D E59T;PR G6T0.03K6NJO6X=0.FQGL'Z2]:F^T MD?6ON,V>O5VL+J9['!YCW_=Q;:+MO0EN5<]S8_+)E?843$K.,P1;1YYD=/4F MSX*)R2;4,0?=>I+17;0T] =OK%";0J:N,G=VML:;.R *-)S% 9YG>8>$CA= M,O @$A-%6-J0_;F"CR%UX#*@%ABZQP7L36FC.EY/YNMIKBR1LWO9U_G5]SI* M#?.FVO/TZ]EZ>XMS4RI7$@O&UCB-)" 9 U5R(@=#,3H^@LLF>A9T?^^?6G$Q M<+E0OX@>1-6C/:./&8=SDG/7<:D.MN^N^.L7+W$=IK,GGQ%T+RW#3P[:7U3] MSQ,2Z)'Y[,!P94!Y1QO*B +!\5!45"G(UK%K3_.$.HV\NZ:1DPN-O-MCEM,D M9.F%B!( M>#,GL9UU/8N_3U<3JWF16&](+^KAQDEQTZ(2!5!R)A;QKB%&R.H KQY(U5[EU>N[#IMKYM#JNYJ4[WGBF/"RJ'*7?0MZ0'ALUJN)R_.3L]FH89'F_N? M3:$B!4YYT3VLZ/98"L$%SRG:*13?*YT%N)P$_:WH4(36R/:J2Z4%K]@>^NK2 M[NQ+RX ]D(V4%CX3= MD =?/]I_!+0.4,7(P762__?99O3:UEH[IBF\T0*\HZ- !2LA,N+2^%24%RQ+ ML9?;?JQUNT'7> %W""8>8\V.4= (W/B/I*6N']/F$<)E$5"W49UT0GG#ZS@L M6FM],7HO06-HB= 20^VD M/PHHG?M[J]>+Y:_XQY73?KF8TU_39MAN9Z]ECH'D1@<],P%4+IR<0?I#,2&, M(N[D?KF(1T'K$00.4X(Y G^J/S6. *.?Z/35^G'F+CH&ODSL3^V+QCH8 8XNA4->Z3R'95[]]C63?TJ:9LQL MF=))I5@;+=G:THT"7@4ALPA2-%V];%#2H9Z9 #"TK7]T$)@JD90D6[IC"K=&G]PNM>@L;P/+:!VO>#TP$Z M& &@/N*,?O29=N-?P_)WK!MO^V!R:XY-$-G5L(FBF%H7ZCQ$E6SM1> $KV\D M>>N\Q$,TC1)6AZC_9H:TI2X&OA6ZD,]E1]TPZ[8>NI(DAE@+2&CK93+GKE#( MS$).&(TM7.QU*#YP_7,G 7NAQ_P3'8/MU#$TIO#S31:VNTX6%@7YAJ!%3A3< M: _!HP.#B$X:%MQ^!]]#F+J+@.'N#ALI=M%:R@-"I=LYRQ^3WSY.M$].9>5 M^E0[40@ZYE$&P(BAA*)3"O?A8H7ISY\7WW[>?N(&&MLO+I%QN=Z ,&BCM,51 M$AR!._/K8O[;>8;?^*SI9"3$<^8I5%6%CF(9@67: MSX(&UN[+E<67Z8%'A[ M+!PKV1& XL5BGK".$^CZODY7O__RXQ>F; M>VUTD0QS:5V@\A!-PP98;1'P(+R.4,?0I>AO%_//;Z??,&^:M')ZNC>0-%C2$Z(_69@[?SXL6'C&/4MFLIRE,;F1\WB;RI6%4]1 MI@39*08*:=>08;9@M3+*,ZY5\U9E]Y"S%XS<_QGGVT$J&B/:*B/G^] J:VN' M98N%]J'C)*Q FY&IS+GA1]H'R1J9+ Z5/V+/G4Q G"]7RZ^XG+] MX_VLVO1YKO5A7VN(?&4?QN!X-T..]F$AGU)DH!->@0DI^Z03'?BMKSGV(&LO M@/E_PE.RMR4AA5A?]'1T!F)8TZ-M],YOEGCZ6IB#0\6 M?0(K+'DOQ2&$@(%";V*YJ)"TOS&/HH?&,1?D[(=#]D]T"@^DRA%8SE_/ZI9[ M5][1W@]=I>+F,F4U,4E891B#(+,'I>HP3G)W(:$(V0C"'K>-+>6=Q#S3GC,' MHN+F1503%8T(:Q_PZV*Y#EV#BRTG.K 4,2GPJ1CR9TPAGN@$T"PQIU X*UK/ M!;F;FF?: J(MVHY4TM#G\O7F++45$Q_1A"P,Y"(S M*%$IBX]*TU_V.GOW7O*9OH@^#E\]:N7Q6/,;K,UQW0AIVWG6U8L] M6:^7TWC6;9U/BQM/\R9(6\5Q8L087_O?)ZTI"]#S^Z"$OJ$#7M$"BN6-HE]?EO M\0&\BJDX)8BUUL[: R0]TQ+G-H!KJ:Z#T4<4Q$6S]]H=/ZO+YP"38C!:AQ&< MR[5E@:(=I"2';&)F6F%FIG4P>IN*9UJBU@9E1RIE'&;M^N7>>US6;X3/R"?6 M&1]M'>6#)H**2+%-G34@@V:N!"8T:WT==A\]S[1:I)E!:Z.H$8#NSJSZ;RLL M9[.WTX(3GTQ 88@'60*QI#5YG3E!*3PCX[R4T+K[[AYD/=.KV#80;*VV$2!Q MV\*E#HVB#=9U8^\"HM,%F?5_=$+>-,J;>.=09M04;->.53Y9\$8JD,HDR:7. MRK<^;/332RC+WH< 3@_,MB\?^S]Z9-3AU+_O GRF=J7UYB;.Z?"-LX M -\;\TI12Q9HII$828W-?/HG2U(O]*JECDZI[TS$^&+ ?7+Y955F5B[YK^G% MQ=LO7\-TL6DS72XG21IGE(]@=78DJY3)Q'B DHKV:+C,KC42'Z9D-]B]U!>( M!MIYD2MKKM8 S4L-O"YNBJE_6:ZF7\(*\]5U\0V7(ZVR.8C&\5?<'"_:X5?? M^*Q24(B0!"90=*J"QY(@"W2)!^-=;-W(TG[US77:ZF:E52)GA\SSS70V7>&Z M1> MJ6_VJ688UDKXZ?MOX;_FB]<78;E]=!>")\JIF+3DJCR(X1Z[15S0V$(A$RUC(E MKYF7K7W8%U'BNA<4#BAQW4L7+4F^! L(Q,TOM06=^GK0C4. M)6=NG(V%++9YXO)!4CJ%U*$JOY>4/%[^'<#HS>6"3OO+=1GNF^G?]5=79;=2 MR2C6G/ ZR2D4!=$8!M868K!F]&WKX7V/4S/N0.6AP=1("QW@:?>J[N*3#%XI M$-(J4"X28T4["%+&F#C75C0/$9I6WC>OR#H5VH;140?@>]QS7=YV7;=]I]X9 MGQ3H@@&45[F6,6K04B>4B>MX=TC \:?;[N2->]R-%Q,,I<&^P7G#V*VM@=F; MXH5WQ%3=Z1=)H,%84SN\)#)R>C.>$* /D3BN@S<85':'Y-%ZZP"6VY,?\T=, MGV?SB_FG[^^GGSY?7P$BH',1/5B1;-U#3Z+S=0"(YR1,BL*2:CTUXQF2NH7= M\7"XMRZVG6XZ@-KKR^5J_@47[_%BK:[EY^G7*U:R3N2V, 8HZHY4Z>H\8J8A M&:U\-LDGW3HU]P0YXUZ_IX18*YUT *_G?95;SY_%!6-T*>!-)L_6!DZ_<@&2 MU262+(UPK6_7?>@;-P 9S_\;3(<=X'.7&B(*Z622W 'S@F3G=&U6#0$8#[:0 M4+TRK=O16Y5^#?@Z-A0F#BCRVD=!'6#N<9G=XLD9BY*)3$PD#2J;4J/\!%;K ME(4749?6+Q*[T#7N)7PRU#574;>E-9NA_IL6TG2YF*Y^J.MX]2U,+^H?EOEB M&2[PH;]]1,U,NX^W*8892!B-JES>SK[A=LE6[9C;'H:K[S=?OZY0X%IX3W<^ MB%P+L%/=**AB >.*E,)Z8;!UUD? M/1%X/*#N;IP<2[L=(/OU?/%UO@@KK)?(C>5?K5U4.2 O# S]@FX.ER XJ\%: M8[P.OMC2/#_X%$$C;Z8<#2?WJF!:*:T+!'[Y@HLJI#_"5UQLF4C<:NLL>2HV MU('J*,#Q+$ S,F:O4- -U+Z@ZCXAXX;#'2'N6"5U@+0_/WQ<8%A>+K[?LQFK MF"G,1A!IV;<-'0WF&NDK@Z ][KV[-<>FU45 MU\_X=;Z<7E4NZB2XT#H#5\[7CC!!IS53@ Y-EB)D(5I'M$^0,\Z(HNZ@UTIA M'6#OSP__F'_#Q6SM*7_"65KGL!YP&QS+]>$QDM^LR(-&C1 MRU X)]8BYWZ M(W WVL:99-0=*@=190<0?2CU<)/E=R5;J6V&)!P#9;0B=T-(B#[XI'V62K=^ M)WF2H'$]PF'2-.TTT &5'[J/^QF"^7?\[(X5W/E?@'W14_U6>F.::(JY@)!0* M])UAG([YUN,$FQ#>WU%Y$M0.H-7^C]5'F:Y#*FZ8UB:&@#&"$2&1:X+$M F> M7!-K2!$HBFO]W-*$\'%C\OZ@?+A6CY@3_*D2,@B8;[_OWQ; Q)3LN=,63(Z< M9,LS>&XC('.:9YX"YZW[I7:E;=Q8_720;**;AB,U3U&@\WM8U,%[W[!Q[IY]Z_S&Z2IFWL[HHJ=O MO<>$TV]5$:\O%]6,)^@*]Y8;L"@5*)42>.$SY"!T\<*65%KW$S]*S-E4S.R# ME;O'5QM5C+VYX3X7KRXNYG_5 >YU40!1,]V,'^,Z.XP*H20>-R/NHC$)N!5% M\^*)8_?<2;77%\<-*@8&T7"R/]/ZU#=ANOAGN+C$Y8_EF1\>*<^,W]]C3;1. M9Y^N9C->AHO?PJK^^??!*EF'(?,4-:\G$/#I[WI4=,RF:"%'9T!%\D&]41RX ML4+(K+,WK== G^ZN?]H_WFJB.F D]_?S"_HQGS[^A1??\#?2U^?EM<(GO$1N M,Y=@'?GGJM#Q$60,P#SFP&1F3K;VB%K1?C:>Q#Y(W"\0&DC1'6::'N-[R_-_ M8EA\_&O^\?-B?OGI\QN*.&XXEXII92+=D$P@J+KL/$1>QY8+$2T&;D-K[[<= M]6?CZ9P"Y(V5?48P_T!LU[MX>\.&%4Y,B$IDENN*=1*X9+4&(0CR PVR)(K7 MN?7NE\.I'3=UVAF,CU1FLR>MUE[\M17^MB[9PJW #W:WG_QY;?SBW4ENY,!> M?["NW+N8UV_>@$]'*:UPZZE2HOXC@XO9U8RZM$ZH&%WKAJZGZ&DWR/CZ*^]* M^2E&B%FL<'%3=640=WZS5'/WV_9=UO%O@_ESA+W].H7:\GUU.1?D7UX-$D(L608/ MVM:"0*1K(=9=OBJ'$I(A>Q7-.UMWH*L3L+4"PPY@.THS/:'MI^_7O_Q_4UP0 M49^__UJGI:UMU/B UB@+G()M4$H)<,8[L"XYG6Q,*;1.NNY&62]C/4]WI;92 M4T_@NVU0]_G;FJX*)*,2(B3%&/G#1M6A;!J\T\P4R3W7>(HS[S$".SG\&B)D ME_.OB;IZPN+;V=?+U7(M,7[=%I2-KB5(@2.%8])S\-%Q2(QX84'I8EIW]3]! M3BX:NAQPF?.-7!DY#!DKL#7IZ:7\:X#QP&-U-$!L-[CW1H2!@G@7'11FZJK5 MD,#3C0]85,R%I21DZUG#Q] [KL?6"C/SD138 5A_F\_P^Z9B[LWE+%\O<^$I M"!KI0-P/3WQ25BF MO:0P7=;.*R4UL>5E75X5G2^J%)U;]X<>/Z9KL !A-*BU4U+#;J5!QB45%IGQ MEJ3D*+Y6,GH(B1-KP7A# 5'6OG6RH]=Q2:.AK9%Z.CC<'IOIR%TR)6KR>G.I M>4CAP=GJ#I?,2_">2S_ +J:#1[,.UFIYNA>$!HKH $]-!_:0+7%IE0=AZJBQ MDM<#)\BTN(DVZJ0*^[]IK8^F4UH :LAIK?MHMP-D/^UA6",90_(KA!,6E"\6 MHJJU_HP7S3,CVV\]*>G?95KK7CC9RRW<1VE=(/"A0:!HD3GN.22!"A211@X' M,F"9ZYR4Y\*W#T!>]K36XQ!WK)*Z"$">FL(84&-V=4%SJL-S)+G/ 0L'ATPQ M-%X6T[JXZ=BQF>R*^TCIJX\E?"2*0TY)+!.^KM 1S*5&\ M12Y,7^'O>8QL/09[C=35P16[\YA/RW0(4C(PH@CBRW&(T18H7D8>C=%6M"YV M^C>\2>OJIY8(5V@-W-?LL'^OUN.I2YPEB-47E' M(1P/ B)#L#=8U*C<,P:J;T# MCI&!"CZ"L[44EQ?!O.19M-\(\!@QX^86!T96$PUT.Q3E:K5]N+75_G=W:XN;Q42P-]=/!#?LH-S]]K[FM=2U("=;D% IHI>@2 MD37UJ2@>J^5O(6FKL?DZY!W(ZF4,2TL\S(=53L]XJPQ=377F%.R17O0KI[M>C/=G0-CH>@8R-=0S9N^'Z5FW/S&T&!JI(4. M\/0KAB5^GE_DMU^^+N;?-@W,6U:,\W7 $ <7,!$KL4!P40+9BU%&Q\R:3Q%X M@IQQ\QI#(ZJ5'CJ U(=Y6?T5UK9Q]=V M"@Z0X5M@L M;[<=KW__4>8GB0S5&9YJJXBN4ZT*Q()UOU0JPB6E2FR^"[@1[9W&$&W@.HJ" MN]BE^B@KO^-J0K>+MH([(+>C/@DK!IX1[9]0G_S,H(^FNS-XLF?2H'@A3#*PO.1Z_R9P*@C0 M0DJ7,"K?O$1B\&?270[N"5*,SH*S%+VG6(>S(<1,=B6L$HK;PI-NG>#=A:Y. M?<&#\'+W8&NNEVZ78;Y*)+CEVM:7;^D'SCY-Z_K/=9D,G0G_F,_S7].+B]8' M7HO/MCD FPO@R -QO9#U*:)>W2+J"NM&9NEBY!1+1TLN7''@;9:@4>GB=/+% MEN=4^M;3WQJDS;P,J6@ @+*NGO&L4RL% MF8?FT]B?)6I<#ZV)ZG> T^%ZZ !8'W QK1V7;V=Y^FV:+\/%Q?>W7\B[H-\/ M%P^P>_6J(I-SNCX+.R_K;(U )[[@"@)71&?VJ30?O7,HK?W!\ C(W'T&.X7^ M1L3I_V9WOC)N M(G<8"+45;5<8>8-Q<1D6WV_Q0LZIT=80RI6B:-Q*BL9E*I!11):=\-:[_6%R M_T/CYEM/A90C!=S!Q?=F.INN\-?I-\QW'="?OO\6_FN^>'T1EIN!X%)R*Z*M MQ5 .0661R&,(## SGBWZ;&+KNVX/\L8YFT[JQ0^EK+YQ>,/8[^'+E?WZ0"0-2M"^LA.\(L8T72CUN+>"&:]:3Z-[AJ1N87<\ M'.X]#K3330=0>WVY7,V_X.(]7JS5M?P\_7H]R(SE*(MAQ$J=H4=R(O=""N!H MM(]&!=Y\P^83Y(R\!NR$$&NEDZZB@D<=E%^OBQ&0:]1:6##K&T&; -%3V$/. M:TG>BZB5W#]*>/[#XT0-)_'A!M?#V!B[BKE>S[_$Z6RMM-\OJZ6\*W]<+M+G ML,17GR@ 6Q?$3XPKUBFMV0MA>G^T^TW^@ZN96)J6:;B1[";HSR3A7^FWIQ?K<27T9Y=?[M\> M[U:?8J%4V2+W5)M_;@&0E')YL,BUX'T?K:/2F#W8?,QYE# M_Z#IP**NZ19%F"B3) =&NUJG0_Z,Y@RXM,%23,B=; WVO7 XYK7?!H<'B;H# MB#Q@/Z_)%YZ26M;_<-CZ!UGUNO)X7HRE78 WP]8.9@E7#=G\HG1-G)I M_'9GFY'D+RB4D'E :VJX$V5C1-XA89RQV"<'V3&"[P WMVN>:Z'#C]*:H!!& M!:4@B5Q Q5*%HB-P7:PN7CIO6M^[3U.T$ZKLV:.JH5K.O3C]JOEX?DL,R^-F M&C;Z\DE+U/<2PQA5ZBR8K'4,$((00$=>H(//,T@^V9A=#@%WR[V=J$K]?G/[ M$W["=O \(+FD2E(4[,?6Y?$OMFQF+Z@<63:SC]XZ M@.5SI1G19QET?9.7G*PYDW\<6&1@&#=9:CE"=VX#D:2M4?![C#;7R5]0^S60*L?YFP8 MSY.JNR 9+Q*4"AE"3AD<%J:23B7&U@4"^U/9[24[. Q;J*V+L6)/\%CG62E/ M A2R@$DVUGK>#%ZG"+%D&Z+-&)H[=4]3-&ZKVYB0VU<=S<:+#0*N]U@=W^GL MTP_C^G QG=<:B8#,:B. Y3J23UI?#2@ '>P4&#EK7&R]'^= 4L>==SPF')LI M\.4\Q+VY7 ^WOR6/7_[^BK,EGO)-[EDB1GJ>VT\X8[S4>>/('B@P\B&J.K/; MD'LIZ%^=2UD;K\O=+L<^7NJ>%TQBU#$:SYIO8CJ/XC%[T]H'4/MYG8[5V'B+=Y_8_,2P^_C6G M>X81CRJ!+W4:(2LDWZ@,H)-<*F.SCZW'8QY$:!^U_YU!]A EGB=2"7HXB<%$ MS(6#)[<+%/HZ]X8,TOO@&$N%F7+")OJG2.VC0Z!'M.ZMR+[Q6D-*'H/EPABP M@FFH:34*#[@"),L+1NKHU0G3Z;M&^(,W#8R)OGW5TNT@\;V#A->?Z>_@KOWK*2&IG8D:*J X3UAB1598V6YL29*=\+?D59"+& X_. MN(29#"7T&%E=_;SW\XN+-_/%7V&1)T)%Q0/+9).&;#XH!G0?1)"<*Y<"X+UZ'U MCHZ]6CX'>RX\6HF/=7;N(]&#D?!UG=+\L J+55,\7'5A_7RYH*-[DS@EA\+* ME+P&S5+=;LXDQ% ;&'S(7C&=0O-U#T_1,^[[WE"X.5KR'9TJ)!>IV[< MY[RA$-98*QWA;8)>1.1<0_&6[$0*!Y$1!Q3J&&>DERZWSF+L=8L-]M8VV"VV MCT2/O,5^F>5!H[VTN,2\S9?4F&4]KV-C!:M;TSV."N+V_$:KV.P8UEIMBPK? M:P%?=;+7](2+Y;6375)TS@H!T29#2'0%7*;KB\ EC%/1^MQ\3]3CY!PY/FTM MZ]<7\\O\_^;+50UL9_GMK"P"_?3+5)\1KQ0Q(1.+1I#Q^&!L?=PNX#>%LUHK MP7@)4CR'J;V_.O(2J$8PN#,K;2"ACSTH[8JQ^9=*_$9)L_JO7Z;+90UA)S:Z M(D5&L"Z3S(Q&"#Q*X-H:XB4)EM5>$'KT4R-OYAP2-VW$VX&C\S'\COLD460IR]Z7@,G+I;H -BA6$L]Q"23;530JJOCTY*(:$5806P;8>//((*>,,2SH)BHZ4^XB%M^L[ M>3E=$ '/ 59 UA)]W)(P+'84!+31>_V)M/.96X^]6A0UZ>]F+NMA'T] MGWW#Q:J^\WS V72^^'V^(FDV7H]ZP%?:1/?'LMU4O8* MH+Q.T!>R/FLX!RK5&CYA"DC+BH@Z&VYRXR/_84J.[U./J[>S:B)U&O*F&5$H MIY3E&33RN@T#&3A'O!8N'1VX4KKFKO4#9(P;T#?0^_VV\^-$W8$']",+ZQD0 MQ@G-I+2 NE!<4"B*]+6=061RWKQ0635/CM!011-P2)6G]]G.H6S!U]S6$Z1ZV^XJ$/[=\L.[OC%GK!RJ'+G0TMZ M;/C\**9;W'W$Q9?-P"); G.!<0@VT*ELT$/DVH)0$HNWC*(+OA-PGO_6N'GE M5E?2$(+M&R=;T^+.Z#K- (0+"A2KI>2!*2BNK@EA&;'L]H:UR]=&+!QLK=O= M<7. H,=&SH>$L["8SM_-\&J63Q:8O61T9V>*!SC+$$7MJ?7622&8H6!A)YC< M^]'=8N(0OECX#D%AU4:QH5B)<:]('#] MHT=L4#L-! X38C<0J(U'5TO4;2HLB *:,SHC%4;P26E(B4N5/!,6[7X@N/GA M(W9^G0@&!PJR@T#W REBO4=L/3SN7?FPFJ?_7M^:I3 9HC5 \EBOE"W@)0G) M"B-"K,O%1.N:O$>)&?>5NG5ZI(W,.P#/;?JWMA1L4D:4#+(^BRI/H5;$^OH1 MB];>*"%+\S6G]Z@8>21R&_7>'FALCEZ M$XB=+$'%["%X%"0\;B4K=&+KUD[/+G3UE+X]'@M[0>T Q70/MIO,0=%2(-<2 M3%W91V%CA&B#A1RULZQX@P._5#]*6L^0.P03>X'N, 6-B+OE8C5YO9D=.OV& MOY2":;5EI;S*\S5K:T,-KL09/*!Q=V&%AR) MI3&OR&&TOP>T#E!%Y^!ZE?_K13#*4O2, MR%3::5+ZL4?6';KZ!=PAF-CG-#M&01WX9C?T+]_,%[_C7Z]2JB-N:MO^8CZC M7Z9U^F;S>"@PJE(]6X/K$O\D(!:G (N2!E%D=*TG6>U%X+@UT*W#SN%TTP'P M/M+?NS&CK?&P0HYD#9H*2\2#Q7HQ^ ND^T%DU*QK6>A/T3'N.[^@&J_VQEV MK XZP-&-<#ZLPBR'15[^^36'5:U[8LQLF?(ZZYBX K)&1V88$6+2 J000DOK MK5"M*Q5W(FQJ!0P1KA37@U\42 M2(800T[@R1)2T;4MMS6 'B2DDW?"XQ4];RWU#J#SOC9%S3#_$A9U(<3U\CFZ M^HW7"8R+N!BN?-Y=T!:F[ZZ_X(T_QV M]CI\G:["Q98978?W*:W!ICI:B0D76"6C10J,E96M?:*G"!JWQKH]AMI) MOP,H_7BQ_WJS^L9$';B*@-$84#(8",$7*,9:%P7+S+?>W/<(*3O!QYV+X]-" MWMW!YDU(N)F@/,F>22X"$H*P[@-'CU?8$C.7G M^47^N B9@HN?P_?EA-6'H5)74!0K0$5TX)7V@-P7A<$RQ8>MXGN&P)X*^H8X MP%KJYRS 1[^WQ'197S9O\?OI$X7/@7@82,P7FHJZ\8!R<41HD M>F\+9A/EZ6'Z),D]O4V?"JSM=#AVF^"CO/Z&HOS_5VY+8RHT,M"I[RTS((2(8"7C@,GNQ6>J6S8;CN?AZ9T)RC[,X7R MR(KMV>.\L>/W5=M\DDO ))@#\I\U*&8IUF/2 Q?>6J,3#[YUV^[.Q.V6K&;G M@-)A%7,>B%N;%9_$I!AZET%*2YZP4P@A90ZB=DBSXI(V)XMF[A*W&^+.^'VD ME6*Z0]RM1J[*S8_G_ ^>3?V;Y%7GB*Q:%3K MFH!C:=X-GV?\MC*P&OMR0.N4WLK*#_[UNS7W$Z.XS%XD$%BKP+ D<-XPD#Y% MF;.VECT[ 7N_3^Z&K;-X81E0UETK5:+:;Q MC_.K-14W=6$3],$DS2,D5_LM2';@L[/ HB?NG(E1NMT/H3V^O!N SN*U8WC) M=W$D/58@L>DDG'Z[=95/ HL\\)PAH^%UA3>#B,62S2@TB$S&TKH*?"\"=T/? M&3]?M%10WX?:G4K7B=361VD5$'\1E/$2')<6C! A\!1#R+G!B7;GL[L!ZLS> M+ :1>0=GV3KA5U.&]!,WK$R,R2Q:K\"L=V?X:(#^/X/*S)I@DPFR]'YH).H.P'(KG_+K?/:I#A==SZ+?KHB:D&N8N6 )T#E1AX(F\,5%L#+8 MR)D3H;1.=CU#TFXP.HO4_Q!*Z*(2^(J+*JPW8;KX9[BXQ(FS+"6F).1$1ZAR M5H(/G'[EI4!A$D]WO?&CL?0@(;O5]YY56OYX@8_M!KV=35?3&S*WWC=?S^GXPOSGC)1RBYV/BS!;AK1.DFF97*A),CHO*2;@CN2F MZ'8.Q7BKD'MK=ELKL==G=P/1622\!Y;Y^&A:DJA277":/\[_N%RDSV&)MVV# M)\QU2R6H@G2(6BDAU.P&Q0!D&C9;XF='!#WSJ=U0:D[H#;[H%KO#CV:DB'WB[85T[ [2)., M/KJH0"H90;'((*H204=RR95+6M]=9M4D 7B:':0RZL*-<1!,4M4%+.>LA+"3 M'W[F.TCW4NY!.TCWD71WY\Y-W&(+C]I8!R+[ J3 R<0H6A9&"81^,!;-W[= M:^[)25>3MKNI#I-W=["Y-8$C(7,:*13-+G**=[,!YS!0^,MC*"58E,.NS.Y] M[LE>BMYU[LD^4N_BM>//6?@RIY/T?S'??EC^Y>^O.%OBA&EK=2H*1+%T="9G MP3/Z%>?(F++1)]=Z4\;3%/5T"+7!4D,-[(\HOT'4##_542HG>94-.20A!-W\ M(6NZ^14=VNMU(N@2-_2;3+<^F%J\RIX\87D,IEKJX/!+;KX*%R?/6%Z55VWM M9X$7%=FK^7"9R9V_.&0&\C"VA\TT>J.5Y\R 5@1CQ;0$%T,&9@2S,6:77>LA MZZ?+-#)D,I,A0N'6 #%(X46($@KS4="AG4P>MG>OWTSC/GK?)=.XCZB[<\G7 M^1$OA!1!>M!2Z!J+ECJ*(@#'S%U,PH4\;!#79Z9Q+\4^GVG<1\K=X>16;B1$ M$4(Q$5"&5(OO//'! SA6A*:;F276>OG)V60:]]+QKIG&?01^-IE&Z6U,M9U* MU[V0RDD#T10+L<2ZL".H='?<^\O,-.ZEW(,RC?M(NKMSYR;@,*)@#,X!(O>@ MI(W@@V8@H@X^:XW8U83EDV8:V]U4A\F[ ]C&):6-NZ5'97VGHZH@X$POP$6ND ;;=I?UGHZKMJ@JIGT.T#2 M Q8RR<+I(ID"YD+=G:A)-KXX8$IR=-%GQEMG)AX@H\^\8^/3:"]9=YQK_/)E MNEF5%V9U-&I=/89D%$?F$Y_]J:URAON1WR@O>.NSK^Y^]G[:R'J)7A \F$@$ M%%%7P16ZH0S)+ LFT:36C7Y[$7CTN/=MZ?"[>#']M+F4?8J.?,F:),L9E/89 M E<I&-I*3J2[6FJ0)"ZNG&"V>9?C@X2,ZQF=#DK':Z$#*#V4I67&6E\\>*DD MJ!(*>.XIV Q6A%P42RDUQE%O[QT-5+O#B\<>J[#,68J!P:PYNO)CV?%X]]=+SKB\<^ C^;%P^ADC)*:+!&&U \.?")9T G M9 PFY*AW&UA^YB\>>RGWH!>/?23=P;ES]RR^279$Q;WEGD'BM4F," 79 MN12#K]O#6\>SH%ZGI]$Z!V<1C]CJ1N? MUV%D'=Q5Y^U>A-DO7[Y>S+_CHH88"USO\UU\O_V7MB7FA8G"ZCHZXYT&E9C8 M3">,+M81JDXRU?KQXSB*Q]WH=KI@[H1Z[7:*P*\8EKB\64C]=E;FBR_KGWM$ MGGR'G]HF3[XO^8WRY-O/7H$P6^F#" :\885 B J\S>1LB< $%J&=:1T]_TC! MT2.T<+E$?/<5%Z%:V_J'O\<9_A4NZJD^0:>$C3J E)FO)SJ!2TC_6F317&H5 M9.LC[!F2QKU!C]#_O6%:#44_NNOU "^5B>UFI#4_O,Y<,=;395_J"&CEP!.=UN+C>S>%Z_F/C.N@-0#*(5#OPJ'YDYJIS2EBFBE$,:I,H*)W(^S0E M@N06LV59Z]+ZD?]!0L9-9C<\6XX72):34H*0SA7()541&P07B6'C8M+>J1)/XDWO0.JX MFXD']K);JZKS&/]ZY-WU6+OEO*S_J%:)OL<.!2;'0 M<:F@E#H.')6M#3ATEUN5G?$\B=)\"\0]*KI* !P#D2,%/+:__B/"?Y_/7H?E MYQ^"TD#^G>+%@C&&_+]1LZT)=L502*50R24(02Z%H?)'9US9X" M@H>HYMR01U#"B0[H4G0":E$_*,LT.*\-8+2*N<2R:SXH;&\BN\J/G Q]>ZOG MS/#W9GZYF 3MLT5'5L6X )4% V=Y33GQE'.*R?.3/#P^06-7U16G0M_>RCDW M\$V_X41Y1*Y(CH;7Q=:H"WC4$1)CPG/47/+68Z3WI;&K0HR3@6]?Y9P1^%X5 M^N8UDT'RND]= 'FX=+R7=48\U5\5[Y#Q:'CKV?@'$=I5U<4I8'BXFLX(BQ/M M@X@J%8@A!5"*' N?#8>(WA?N%=K3E/T\0-M.B+,O"'%[*:/9D*N!0':[HNZ7 MOQ/]U6V'DG;1%R2N7*J=Z"AKAS&%\TX(KX-P"9LO5SR(T)W@Y\X=?DW4U,7& MD,=2XY*C43XZ,*E.CLNEK@<3LA:Q9)ZT3#ZV3O,=\U+ASP!1+43=<&_1^.\0 MDSNF,-1+Q(2/]A9QE\7KUXC_:"7G?V%] ,/\BC07M8 MO:=CH]T;T*%?'D073<0PT%N1\5$ZQR!@7?B3E047C:PER-F0[X*^^9R+(8LH MGI4TGY!S7^AL=, 9UG=5E2%*5*"\"2;:I(IKG1O=E\:^WH;V0,C3MTICY700 MDSW)WVV+_@,7J4ZDD$4ZI6)=K>4+J!BK]Y4="!]BU,HYKYN/E=F3QKY>A88" MW['*Z;;BXCU^P]DE?DB?,5]>X+QL?R-^_P?./RW"U\_3]&J!X8BK=M]/M+E3 MCV*LT>6Y_>0;@NU5[\Z_IJO/KR^7J_D77-RT$"DZJKC+P(NJ,S_KJ&QG4NUQ M-$RF5))O_?:[(VE'SZB9+L.G3PO\M!T!O_WL9BA4L<%ZE1E@7;9+9[8"GPH# MSBVR(H03KO64T*?H&?<:'0(K]R;+M-+&B'?I&N/@ ,EV$&^YA%_ MZM?KP:0% V9O&-2+D9QQIB%*(^D\BW1]=5L)F MZUJ/;=B/PG$;KDX!R $UU@$>?]Y^=KUL>7O,O]H,8-F>^61#-I Q 58E1"=+Y"E5,DQ9P1O M/5_T1/'L3BJHX^[2"O/'Z1?Z*^_*!_K=9:&OU]4(FY5HA2GNN0;D->+*Y.A& M)CADXQ/W67K+6A^);2@_CSAY'_P]DN<[I88[N,>/YOK#*BQ6/X<5KHL(%#-2 MH%,0H\Z@;*$+3*,%NJ^D]#J8U'PC0EL.NL#Y23'8V@P.!\1+,(>;-X<0LR*I M2S"A/G4'[H[&U#?16+JK,W@,""9P@F#F%141IM1T'WFY_>!J#D$O'NI\%QP^91LZ3^8SC.?%.64B0;! M:%EW90979RR1>(4JQ'-.F%MWHK>B_9(#& MY0^K>?KOS_,+LK+E+_]S.5U];UT9L><7V@CW&+8:Y9=NEBF_6V_+P=ER_%$'1:RSYA\^TR$5PQ+SU>R4Z[!?8PG.JD3F6\<@UYW+3I&CQUC,T5GI,+3> M>7L+19U_146>>,C2Z^* M%#59XK2$6N8)H4X=#$%S'K2(/K5^D6Q&_.A%9Z?"[+T-+*.HOP,?L*Y$_SU\ MV:06-!H=H_,0DHD4WB4++GD'1:HJ/,9X\R;]V]\?%WTC06#>2!\=86E;Y"Z\ M2$+: MQKHIYG<@8SRT B*)&%I#&W[DO]D8)Q\72X)A^!Q %B';O;YY5@7&P\ MH+>SVNT__8:5G6WOBE(^"^X#1&.KH9"UQ#5GJ+65B7E6=FO\>?H[?>#@$/7- MAY'EV+#X^-?\X^?YY;(N,J( =H4X>YPQJ1/7='("W>!UTY5 <+Y8*(K[:!QJ MH\I.(-GGJ^.F!5I!9C YCPV@7RCTFW]'7 =:?UPNTN>Z8>B&%Z938BDC1%\' MF"A!3B&C&QA]](QK1R8B=\+,,Q\:M[BO%4Q:2K,#-V3CB=%?7M^\TEHA?&!@ M8U!5*A8BPT1L\,PMA0:L^?OI#P2,>Y+TX=0>KI&&K3S'[#\]5'0WC,_R'6O- M07)F-/'.-<3D$'^/Z5D< Z]X*UI%UW 72?[@) MWGVM(MC> =PG8[@*(+6J^PL*W08V:HIB0DF6D81UZR+G1XD9.4\P.E+F0RBM M@XO[/2Y7BVE]8UJSLF4"I35!(0>-K XX$ &<, YX9)GGQ(LQK=,(#Q(R\D7> M&^J.5];80<0=#OZ<35=+DM$CC#%R=DPBYUK79@(A*+S.Z"![Z9R@<)O=W>WT M2$2QSU?'#2^Z@=RPVNK@X+OUZKH6Z'++AB7306LMJ!(=J,04!%<[[1.9$XM: M*-'ZTGV$E''[B;I!8DN%=8"[Z]%EKR_"06KP MB9SJ'#R=[PI##*TGLCQ*S,BG8!<1=!M-=0"YV_1O#;&>S+FNY#/1UC%Y8EVT M1/\HWI.?*H,OK3,T]ZD8.:9HH]Z[76O'R;H'M,R_?)G/UGR\NGKG,,%R)1", MP#K]B$EPQ4K0/$6E24A,M(H M?+!@&%W?"BU"%-& 4(X[$>LS_\FSML]2/;+SWH<#=5K=CYW;^/VR&NBZC.Y+ M;2"C(V!MN;B.=D?"23\?@W.D_0-E;U MO+W<>X'//^=UD\?[NL-C^3)'P6I@3@Z8$= %P/1#04TP= MC(UUH+Y/F!D7;K=:GOV_W7EF]@1P&TA/'=S9K^>S;_3#UD,HU_QL\BV;WUYA M[3FQ)7#&'%A=+=8YX?R/\/%)5X?Y)QG9GD4P&6NWK EEC+Y$U8+)Y3,KI3VD^^> M)6O<65#](+")VOI"XL:HWBZ7EV10KI#9:)N!B=KJC(J\65&?? W3NA2OM6@] ME^@14G9"G'GYB#M8/3VB[-WE:KD*LSH%?.)9Y"4Y1NZ!]Z!TK(6H@D%A=&P' MPQT=Z4-#[18].^'-_KO@[5!%C1WA'BS'JY#K@4+Z"1+_+I, $ME>/=LU.,D2 M:)$,R81YS+O%P$-0MQ-NW0O#;1^Z'AOLMZRVW@\UF?KGUSK1 1=INL1W95,U M>-N8-]8],59&3,P 1E8+:;R%*FHH*1LED_#D2N^$Z(-)V FV_B7"]C1:Z^#V M/]H^M^'>MS"]J%)Z,U_\@_[;U411V.>3L)!V+YO2;:EG7I=I7 \N-\%2YN_WF= MH_#[?/6?N+J9RG[SDS;_T;O59UQ\_!QFVS-F@F@"4\%"2$@!!1,%ZDLRB!R* M+$SRP%IG&T9C=C=;>VGO5Z.+?2^,O61CW$S3HC-J^UOU[_%)-L4DI, J>5ZC MJV)J=Y, "N41K1/D< [6@7,2#GQT)WE? )E'((/ M6H-%50S63M?2VX&]"U^[F<)+?3/M#CF]6%-\7B;Q$9G\<^TC7@GD39@NUF+@ M$QM32L4P8)XK4$E'B#H(*#Z7@J;8@,UG4P[$RVY6\U+??;M 2"^6'&?1H,!N"O_WY&TW2WJI M+]I=(JB+83 '2V;]CWK"; :*;R;#1\;#=O$]-$@OU658#&D4RL4E#+"G6 M6Y=EPY(NTO=B'7OPM9O5O+3'^VZ1TXLU'>*W_O+WU^EB_9>WUZF.7)8ZCQ*% M$*"*,Q"8]!!M*3E(KZQLO?>Q&?&[-2R]Z,?\DV/@G,%_/9-U,4WX0W,A":(6 MI4VDTR2,VE=( 1PHF6H19D1(W&01"\]KCD3H# C03'F(10*K)Q73IKLZ29L_;RQ&V6[X?BE M/F@/H+T.,'FU=6:[D^;C_&/XNRY.KFVVY)6]F2\>9G?"ZG+XVNVC/+>@3#+@ MK). ,4F3@A?8//5Z**V[X?:E/BF?1,,=(/E@,=]N-+K.;N4Z\4XBAT3.5YU\ MIVO#D0,FE; B1QE8ZRFM31G8#?,O]3UZ/"QTNP7R_@Z_JT$V\_*>OK'XMKW9 MEO/;KE:9+]Y)+HZ?MV)VN.V'^ZB_ Q_HSOZ((!-2+ Q&T[VI).,0-8F0Y.A5D)FWGQFX_ZJ8,]A_ MN!<(GEX5LX=&SN/-])!)U:6@BZ5XR(%S"I%]JAW6&V=1\O?H0?'2U M*F8?8)UB5JAZ9SW][4OKU[V_'AP:F,6")P$2I<0)&\#9X M*"58RU7-_?CG?.1VY'0^M'!P4#VZ$>XD^AV[1?Y^@^@F6MD4\5R/1?:LU#G( MS!9+\K0,B),,C''OI$:%R>P$V%V^UOE4PY/BL;EV.O ]?["Q+0M9!^M8TN \ MKA]H"D3RINKRDJ*+-MJIUM'3 V1T/KWP5,AKI:@.L-8@O<@X!B,X(V9U( FJ M ,[D#$(7A9%[[YHW$1U/]4M9OGE,1'5BW7> ]MO#E\/7Z2I<;.Z/J^SDF[NI M2#H>BF6%(Y18^T/0,XC6U)<S$+ =ZBSB"DN&?)%J)J8^7B>2S M+3X)$+ED4#')S5+NPIGQ*)53J775X\@O$T>V!]ZJF'T_O[B@E=%/(\1@39^HJ-43F<,9R $P.MI.OZWJ2 M#ZNP6'5A+0]-"XF*!YY, 8FJ^IG"@=>90Y":_-R$D@*WSNSET"DR_56J]FLQ MQT*EA[OE:O(HYI\O%]<=?)O Z^&I);IDFQT)6Z1ZH7-MP.FL0-C,2DK)H&_> ME+,WE9VG-T? ^K"*WA_*?@/E&7ZJ7F071S_)N>"T9AAN.KJ9]953 2:IFM5@ M= >:NLLF\ZQY2C&9WH*(!]@XTYTQ_1[]QT+E1=C+?8^1>Z:DCW3[*;9N])#@ M1); %,9HN6/"M]X8,DY@T=^DIGYMY3B8'!E8_#+KPU:VUVI]Z=D*H7 5T+H$ M)5A5-VD4\$5D"%@<1B:#2]T,+G^,B7%#BC/.3!T'AQX"AW:'PE-Y^GJ&E>T9 MQK)WW%,L%7V=XUX?^0-YI72_)F6335J6W@QF?R['#5S.V*(&!M2_C\E-3-9) M"J. RSH;5T4'CKL"Q7*6++S$YXT$0/HY![@6W\\DR/UKL\V#N M\$D!%>4*AAC(,ZA*Q#HPV-2!U3(4SYV.2@TR!>&##\I'2NR8-YX")+1J:41P4D1P!7#E0PJ\SC(,)Z3\E MF.8#V=:GY8.N*(\!;(R6CJXZAM5H77.R61BKF DG'R+?F,<7D]$_"_,<$H#G M8*"-7'W2$N>D1A#2D0Z]9. C#W6.CG?""9W42XXLS^'1H MS' %N+^^9X4G1 MD+O@B^0,6'$O2_H]UA;=>GW7\]G:]%LA("R@%91 M9NVBXV&0&^FT;)[W"T1#D#?>=30TXEZ 43Y^OS\F(E[?9IS,(8%EAN+84#=% M864WVU%2:D]"\DU4-MKMO!%>R9TST@:-> M#*K-]?RC(/B$3YUAEI>L$W>#!ZT*N,&.6*QV1B^:5A_\W MZ'U/S XXZ'T/]7?@#_TX_;EDY+XP$IRK$\&R4A DY\!-%)Z+(J5KO8OI90YZ MWP<$3PYZWT\% MK%,,>M]'Q^,/>G]HZO>=WUOS^MPH<,ME9:\>#;[4@G$+48=,0G!6)%G7ILGG M?-^6!'7^UC8XL.8CZ[@#E^#@^/O7ZXFF=) D+H2L4QUJ)C@[",93/.M4ULZS M&$HW:]M_?7$SD8]P/DZL^W-&^_T=]*O/N/CX.6QWU"]_GU_%^K=F2A1'(E"> M ;>LS@>R' (*!5I;0]$*%H:B%\LXB,/.+Y#&^&UE/L.#Z=_#U*YFI8AHG;02 M,AHZ GV=W**1/(!Z:3.Q^_\D;ZCCLY+9 M-L'>$H[,+LN 'K)+))P4-$2=!$2O#9/%Q&3.QQ+OL7>F+=8OR1B/@]P+M\>[ MKKMU1FKO+#B;)$7[6H*O\S71(Q,A\R(*.QMK/"12[*^_^B79XC%P._?NZMV% MW2_TR'R9LP7:Q+XFXK.I$G'U!Z\(YI.LRB D\''!A37$(4Z&TW;PO# MB.!,H\ZS2;$.!L<7'7#N+KZ)%6B-8A;H5*93,->A[R5;$,IFJV3RMI_>@X9\ MO_C,[7"&T^$AL!>*_^VROCN(CSM5= G@1/2@G'$0@V @G-79ZJ C[V9O2? ,Y8!&5-*2KF)3RFH6Y,R)DP)D^\O?]9UCT]"H:J,LY@""\YI9SP(<7'$(QT<.>,@_7' MIZV,!9,.O+VW,SH;\5JROUZIH0YG<%%SSD(![M8I9,4@2D9QI95"IV**NMD\ MW@CQ3Y#3RU26T< R'T9S_8)P.SG!)"1GD:(^I;.#DRX8 R2>&"4WFO/F*O6=H&C=C/!R\FNJB M VS] V>X"!?$SZO\93J;UNAH-?V&/S(EN LHLH?@<9UUB^!%G8R/0O. P2ML MW66T$V'CUAX,A[+V6ND :FW"GYLW'5:L2(I.\6Q- F7(<74V>C"L>!Y"BCZU MKKAIS$(O$[MZ"4S'1$@'!K+E#//#C&^-?R)TT'2N9-!>TPVC'$G8\00Q,HKB M@M6V^3R2W2@;-TH9%3QW9^"VUV07PW';R/AU^#I=A8OZNZ^^S"]G=8^!"]%C MA!0$!Y4P@A4>13 MR5SR#"+$6O=B0IU>;<$;3P>VS^5>L M0?KL$\E[HI(MQ28'QH9Z.I!9!DU'3V26=SN\VQ_1\]H#@Z1?+U31-?-1.2ZXAY3K11$:2!)<4HCF7A"A:QLP' MD<1!Y([MC+5!U,/50,/KKXL+=V]6W]"_3C_-)D);9;%H\CUKIQTG3ITU&7)M ML ^VI!R&L=E#J!W;_^L&J(=H[SQQ^LO?)['06%M_7"2_RE!/]ET3:Q6:) M]MKEF2@4QK,20>=:2F.$@E!T H&Q).6TLWR82M]!V!G;1>T&Z8/H_[R?VKM+%F79)1,#^, M7S>(A_OZ8:XT/?6*;W_%Q+[0Y7-F2!HECP-M;=!L6! M3]J DQHM:L%C:#VI9#?*^O4RCP'9 %KI &M/<_.0AT%"9(9A8L D1U L*' 1 MR6_PC'$M4";1.N+9G\I^_;]C,#BPMIJY=4=?J>M2W%>S7"MQ'SC0=7#.)68@ M*T9A6TQD7YQ+""B9(?GJW'R'T$Z$]5#%/-CUVE G'1Q\5\?Y#UP]=J@'.L:= M]1*B<;52*4OP)4806F3CR'O@HC7>]J%OW.%=0U^XS374 ?IVX>GAX]R%P'DF MQ@K6]D[B,^18P&'R)F5R9F7S"00'TKH3*LVYH?(DFNOG(MXF2N\;7"VR$,%S M**&FL:3/FTVC1G!GB%-58NN.[&=(V@EO]MSPUE(/'1Q\UU'4AI]'HZBDA4K> M0S:U[RIE#S%I"N#)8LC+L'6O_%"Q[9.4[00R=VX@&T K'6#M:6X>/J1Y8LJ)924JH,0 M"B@;R9EU6H 37DK)E7!NH!OUF+..LW,#6D,U= "JJZ/[47:T=):1C21N:UM! MIK!<2 NN.!&Y*(GSU@U9SY"T&ZS.[A&BI2(ZP-5C;*SG6QJGR2B< \7(/(+V M#(S,W@6,VH8RU O>(3@ZNW>&%H)_D>_SDSN^Y? O]!/>P1O]7;:O7^G_HX46 M7N4\K5^KN8PR7WS9S+UH4A#QY(]N+M?=&3E!F8.N"<<8:T59'1VC=09GR$4U MGG'CZN8-,\RXN@$+>>^?2,QHY3G2L1:PKAUT_W][U];<-JZDW_>_8!<@0 )X MV2K'2693-1.[$F=.[9,*Q,7A.;*8(THY\;]?@))L74B)%U" S\[+5,9QFMW] M-1J-[D8# 8$9!]@E_*U7(HKXGIL_:BL(L1/TL82N.T$?O4=P#/]@C)9NYLV+ M/%^LJW.7RF!<;F';-&RZ]NK;TG@]^><:YXC0Q&MCP6P%BE'LW7FM I51* M2-=1Y]O4/+ =;R/$&+.\-IX1F/ NMK?LWU257E5N*/S+/?-_B874,\B37&,K MC90" I(3>V14]MR8R$P+9+ EX?MZ; >VXNV#&&."OO&(P,1.)3@6\O:[&RKP M:;&=GI%(@Y";QY0:Y>KMD( <9AH(@G$F$LQS['N26U\>XVV'&&-\DR(5@26> M+*Z[W;U:UWA^*Y;+9[-Y)^OUOH]D"B:&&"L8S:P^(01"L5J?%&&8Y/SX"K-_ MYW>9S7C[)+PZ0\]XA;Y ?Z^7TN'TJ._,9[UJE^[K.O^[C4RL)DJK"S?#;GM? MHG@J-C#/%)0$IW87D Q:/?.4@]SD'%B)4Z&$D08?U7=:KMI[9"K>/HDA5AD4 MLK?E/0]:26:4($,(Q4!IP>VISOZ)XS0#&89((HYIC@.ZT ->X^VTN)(?'8Y< M!!;Z;;%\&8AE9=UF%:H7M=[KA9BO"EU9 7>WPW9S#IDB[BH8 GFFN9N'FP/. MD@S(A! )4R:(]\36"';C;=888Z?7PB_:M\L:L^F-:0C?-_O.?F3"4D%WX:Z0 MW%94PZSN812&N $K]B2#E+,ABG))4TV9[WM'UTAN'RJW)?=Z*:^58T$EDP:H M%-;=> @P*C! DB@MM7L%P_>AW*L \2;2^UA=:R+]ZAA'L-VW"/^Y=&YB+5>% M#;I?IM&+N=LU/KA=PSJ7A1M7.<,9DU*9#"A)4J?Y%# W#1^GDA/*4IYZ?Y-B M+,_Q)MXG,.-ID(S7WJXEDF 4J@>[1<")#+1(-$0"AEED NIIFM M,H;K>+/W$QCK5&B&3IZVB/O-RE'O"^Z\6%;%II]:JR1!C&0 *77_():+8O%8 MS4B>)Q(G%&CA>A>SG &1*ALW&Y5AA1)#^95"R+-\QIN)G\#C^4,L7JL\OE/B MSF_O"V-9M'@48CZ3A IB*+(1,;9Z==?7.3=68$&QR#.FL)RLF[D?J_'FW">P M3:^XQ6N>32>WYN)M#./Q MIN&O=!KWA&G0-W#JP*9+Z]\7O5HO%P_E_;+\650.Y$T7C%V9),<4 D-TMNO' M,A2D>:)$0JA1,.\47(Y@(MZ;DX-CS6M!$L4#3"UKSO[@UK)3K*K=F\$SNW1P MFF,(W%.M@) < D8@ YD-7Y#(%3;X2A'G*7,1WZN_W?&-W2WTH[M1 M,Z7=U6\$W*B_KZN5RZ]6,ZJQD%#:!<438]67(\!%PD!B,D82KJQN_3^1TXFU MB"]=3F!SHX")*5X\&629Z%0P"+"3A3!- ,,Z!T*E-%<:4^Q]^L_;NWSIQ9Y& M*/YM7;Z\W7L,XR3Y*1;J]T+D=EFY?I(IWP+I^.DKO0HR1!'7N%:8B%1210&3 M;C0!$01P+1% )L6,9XF"\@UU7IPH^;->O8B*!%0Z@59*YHKL[K8S0YP"B1%) MDXQHR7PG9L[Q$V]?1!^;N-CQ.!2!"+;,'MV;,R9P8IBV KDJ)$&$V$,WQ2 U M)$FT)$P1W]MH#_;"VIH_FQC>7ML+H!AM[^7,!PHH"7=^:W MUX7:Y0Q8RC1@A&,IM5""=WM<]<*'PG;+>+ZYYF"(A=0N/OA[D8D8AE@O"[$&),PI:F$ ^WD\$-AVUVN9"6*!X3>:H_1>'Y; MVN/-C&*,F8$90%BZ%Z@Q!2(Q""0X49KK7"@VU4#C0T["]I%68T$)(IJ9I.V M9E@1RZGAP&29#?PUR8" 5 JA,ARF)C43)Z3L'R$[="XGAWU57E^FBXM,Q7L5S%/FW@,6$9W-]J2Y M+9^>BJK:3'K'7 FB,-##: M7IF7.D/C/K&IHDK@AT]K=LLDR;M5E M_X24Q$H:AFGJ>WSXU#+%VY'6QS:/?7!4EA!!-:%%_IG.,6$&IB!)L9ODXIX MR%,"$IHAF%.-<^\7#5I8"6N'<=E+MT%]O< ;;(,_]+(HW=O)R]7$4R.7KMCK M>J;6<]?-]]&"M'UB[;[FX6%_V@$3!FHC<_=LA3WF<1O_,ZMBH'**$$TE0=ZG MG/KA/.PI_2W:^92F$:]K?J_[22TRQKB5&Z0J=>- L74&B$# !:.I8BF"QWTG M4RV(GIR'/02^Q04QI6E$D1)KW?!(3M*49( )5R'5C-I3N4KL05I"I+'A)O$] M_FI,M#)9E]Y;--I>X(V,5CXLU(2IC\]Z^^:KNV]@=5HWP.Z=^\5IH_*(G+7(517E*DNP&%NV^]9I>3M(D2Y4$1&@7 M4BCG/%'NCJ(L8UHR2GW[G#9>QKK5G>KOS/$7:NV_>W9%O')Q.Q=5]>#>4)@I MC>P9W!XI*$H9( Q9C^"NP$*5,\JIX5KZ%KXWDV$/CE[LYMB%3@M4!#%O/=+3 MU>MJ$>[,UU4I_W'SJZAFB G*#4* 9FX@$[41O("YW328T%(1Q*'Q7?9J92:L M94UL!,KN ]K_<&,DHA#GJ?%] M!_B4B\#&Y ?>TJNN8["6US5T\X=^RO5REB))2*(8P *YJ<*J?B<( 4FPP HI MBJ1O#W3*15AK&8OKL9F,4W)<9O)N*P'G*)=(V'5#79-3FMCC#%'"Z@=QA%EJ MM/?7*TZY")M,G,Y,AB@Y C.Y<8?G!_O+M6?EN4&9P!1(@>UV# D&.9;&AH'< MFC_+>>*]$_J @;#&<=WP9;CF(S";YANT^UUM[YY??^=>/+N?U1*_BKU0]W.Q M^"R>]&XE&BCS-#4@15BXF7S8[NN( B@E5I1II+P_(SR%'&$WPA%F=1Q?A\8X M CO_\/1C7CYK76\8=S^< K9^7FDHE/7U@&*K7L(T UPE'$B8*22M3R#8MZML M929PH![<3HY?:?<"6FS6MQ7!1B18B@R!Q*6CB4#2QA<4 \TP@U0)G5/?1;,& M-@)OU%%;W "@(K"U+[I:+0OW'FTMQ+>%FUKZ]=M6& ASD0I%@2'N17FH$V## MFP3D>:(3E!$.4]]-=V<9"EN!C<[^_($7GR5NA9!$V45#4\ EP\.&QD)6T:-W?(&@!6!Q34>]WXO%OK32C]5,XA8GD-";>BL;!!- M3 H827+ -([ZC'9(S:Q6MKK%0Y-,(&N $?<1;!4"< 8 M$599=B5*)1E"OJ_JG64HKCKE&.2[&-4@&"*PJ8/&@YN?HIB[1?=0;I9A[9:_ MEW.+556+.9.,4)GD"&"[+FU@*BC@,#% <\58EA.:>I^BT9/%".UNF'&4UT,J MBDFE** 4]HD@BM$":^"PR]F8PK4!ME(H-#M2%XA7_.[HL6\_I7MMWXJG!Y MG-Q)\BKWYK+&G;DM%_;#5?VK>PJ8Y43R%-+ M4UM&$_G@)BY/Z,,6PP 5@;,\D'*GV>:%Z'1]M! Q820UJ0)I*HDK\B&0NT>F M#4DS*)A;F;X=YRB&XXH(?3K1Z^$8P8S ?J>JU'67)50!:A(;;S,J7#DF!8I3 MK!/%99;Z[L7S?_:][C'%3UPY'4PC[B'ZN:?>*-IV-9W(]_I$X,M2YY))EF0& M(&L[5EB[]'@J$,@(@RCE6))W?,G 'T]ACTA7M:,R/*@1!*_U[ >G M1#'?E^5FM0F$-E'/:8U^?R DQU"1Q&"0<^Z.DC(%(D?$#75#*C?<_NT$CQV. MY#KL^2N$H0="_*W8^/ZJ?J_SU5=#,2MC7F*Y??.JE>F^^[,K#8.[+E?U,(>;SYUKLXJ=^]>:+TOW; M^5IINZ*V6MF1V!N.,F92[C79N\K0F.D4.O4@&9,RA*@]:MDE!-W89^Z&BC- M88Y3C1C&>.I^1/^#9&XL%NH$A\W@*:WJL63ETX_U:EMQ.69HT]&JE5(F36V MGF=6,P)SP*B!("4Y<2LY-3+SK!F_$L15N1UD<>TC:*X.<01QZTB9WSTW$ZAO MD2:)R&SP)(#E.P.$<^P>.TV!3J6['D D)[YCW G%B65&SO6M]/@&>B0F$^WJ MV;LCDR'*<,H$,-S&D 3:R(_EW!YE8:[S#&.)F>_:R"6> M\SC\5X.AGU0"1# MET8:;C+?+%33;;_=53\$#19653*15G.:4B 4=1>E@)(WR_' M:(Q#02^OA4#X-K!OBY]6E+HY8_[\X9=>RJ+:"K41MCJ5=B>H00*FA@!DM')] MX0P(#E, J4D-39!,8=;)U(;S$+;D,)W170F5"/;=IHOS0B5<*Y("G''J7KU& M@&?8JHV(S C&<@I]%P>&3CB8+.$_B6WY4GKH77&3V?U456L7 G_[42[VRP\/ MW_7F?U>%_=NO>E&4R\_E2N\(9L!HHY202@@E._FM M46R$[5R9SG5=#YL(O-?(&/@U5ZT%M.H6$ACI>L?=XT$Y0M1=DQ&Y4FX-^G[G MSA?OL8QL>^NGZ6'&\/87P6;0_RQ15"(L4L %18 @DH,\D0Q0)A%#*#>0\+A6 MP(;Q&,\]4]N<7\,?8 #A2VLU[4K+_WPL?_Z7EFI#?C-CI7BRXKT^#G>Y!G9@ MR?M$-T8LU:OM-G^A9QEK,/.>ZDV3#%WT7&R9?"[D^$Q04Q+"?50O3;E\$@NI M3Y(T S,_ [[T;SP@@[J#;CD&T<&'OZL%M7'EN+K6UU,AKYE MDYD"F;"^I3EO[]>[#*\-L+=L+)U4')F'::WD#'4CHTI#_"W#/UC'81W"OL>J M(Z1)7$+;5SIE:^!;-HN.>HYJ5SB:[3SI[C!@CC1Z4Z/S.VX3S3H/8Q9:JNV[ M%4]U[NFUN# T3]9.T0.+?RQ^%([H@_ZU>C=WHV=\L'E*-4AJ^2(6.[OJI)& M]8D#_O3J>ZD\XW5$,T@=;!A:S=J(!*M[^]G5\FFA/L[%HQ>D#BD&Z>L8A%.C M)B)!R:WXVT6EEOY@.B(9)(,\V/N=ZB(2H/ZG_-)*!]6JCB9Z'68E[?^!H#U!&IL(>R\SHO M+RD@]%*:SU_YNISXZ["(F@@&0ZA%YV4W!<30RG?P%J_?-%P$[_SV6T5GE>(= MK*#/Q+:)/FEZ,KRYM[^G.F'W0^]W6]_4*YJ=>B":5!V!.6PJZS_LYV51J^*+ M&R]4?;WY\G42L[C\O7^[1RY;'4U7U8<.8)IV#[NC.PG]GP9VA(.4LL>?!X[T M$@-TWQ9J.7]^W+MN_K0:CULCU3"5YOZHG5-)#)!]^+64]\M">EA?KZ3"5'W[ M@W,B? R(U VL[\5*?Q3%\D\Q7WN IH%F)XPB**BUJR,P6(+#4M0#7_>G,!]P/O*VT9G/>+ER MU%6,D?>.MIF7AL_X24&U$Q[3/GF75ZNY7MXZ8[=FGT#$'Y;K:M7>-=?2-MF) M4+BT9@=@#EH>^^@E8#O3]5.=/>WKO;"TMLKL84T-_RRD[;2G4\M.L@;LC[Y9 M/NGY7+_7?PAKR#T@:/R'X3*J74$X)V] &-[KGY]6JV?Y72\+T60P [JYM8VX4^+.M[LA/-)#ZE M[J4YZ +3'GJ"OFA9_M3+YSMS\JT32Q@6HW7YP(CENJ6Z^\SX8E@CP6 IWC[X M[*_4C\!G"0=S:D,C@RYJ"NWR'A]76Z%&7TX[)!6L MQ#@4K695!,9GQ]!"S)^KHO)3N&\E&JP".3+V;E5/8/2^KOYQOY1WRX=J^:%: M%4]B M-7'A]GZM'\H/O]QH$&WE7)AR*>O0>JRS[?.=8+533PAW46*$L/]9E//M>X[_ M4S[I6_>$X_+Y=_&O*; _^[%PU5B?%M!%GQ&:@97XGVLQ+TPAM]P_B%_O]$(; M]P[)!*9P\8/ARK\^S:&K7N,R">O&YF*Q9?C3TX^ED"LK0%[,B]6SG]AMV!?# ME9@]&44_S<9S O,9XITA&V[>B(=#6)RQ7@.#GL_1QV0[@1A5KNNRCB*J"I2Z MLN?"+_J?ZV+YXE?\..4>G^D$/ZSVGLAS7?C3Q?Z(]:U5<[X7I\7(L$*KCU0V%^1Q]*'+@C]TG*]*G[J6^LF M'LOE\^C6D6:*X6 ZUG?94?C0B>3Y_)B]HL-SDYV:2-H)A^N^.@M%V4\O@:&[ MUZ4'G%ZIA.PIN:SK\HS@X9M\+$N?OH+0HX:]>Q6ON-'_U)_[5 MG]@/&_7WA[(^CX]='H>4@K51G5L=C<*&!F ^?V'+S](X)A=N6V]4=]E%]M"3 M9[1P!ZS1:V*?3K FM7,KHD'0T$'MEEL_2;=3:N&V[7'G^-CJ%[?E5SW7[J'T MK0V-+ETT4PRWD0S#ZZQ>0I]3+"OJ):B_,Z:0EN['A9^U=IEZ.!_K8LUS\^5=7:(Z+GZ ;KSAWJ1R_K*+1'_>XF0JH71GVA>(YNL+[W9-Z&U7:X\W39K)C82PSVDKK"]V>GPK7<#H0[F&J#'UL/'(S?U;U)E(_ M]/6]G%LM?UGY.DGV^U2X7M7!N;LAJHP._\]Z]6DARR=/.?1.'PC7LNH-ZW:U M18?P29)Y*J3/?*@3XE'EC@:H,?2DR5/WXR3?)K_\@-[U&YWPCBG[U%-YT2WR MN]5W]P[CI.N[^1N=H(XI<=53>:%7M.I91L_^;2;9J5LAIF36>=4$S_SOG+]_ "_1[H1D3*FLCLH*".FZ H]"_)B] M!.Z_E]6Y?BTCJKQF8OL/MTC.5]7N)Z^0-M/N!&(L":RSZ@D>[1Q%WF.77R/! M3G#%E( ZIY;05YU=0.4D\@18$[U.>,64,#JCE!A2_%[&8^X3Z@103%F>)C4$ M#T+*T:V2.QJ=\(@I!W,D?!QMWJ/AZ-NOFL24)HFP3;5<_&8#ERUC[W4EET5= MAO'4IWJ9?"<08TJ =%=9\'U)%8XO,21FUT%BGU,O6 %T$[XW9X9[>COH)?I6[B\W.YVK+JQX5W_TJPFUQ><3ZCO^D] M^O8OW']R4>G__H__ U!+ P04 " !P1%=8[I)-O;$" !N$ %P &1D M;V'T_&$%#^'G@DU[BY&Z0VC1UX%W"]ILWXVZ*3>4K@;\ I9$HT'R9*2" )9CUU C0DQ+W$\JF_1<+MK&"UVBN/J\O\[R9!UT C- MA<0:!(^7W,C>>'GI):[HGS9I*]);LE^7$A2!O/E_B_2;E#IZA+V7MIL#^B(Q MSRF:?YJ_67D?)^B(]5V^,TD9Y@1=0 7FP- S#5MV?1?QA(DE0?,: T?SBYYI M:&GU7<$'KR&Z.D?'S?Y3]DS,*V[IG1N\1%1]5_62ZM*<"8RP"AW_Z)F4]\@] MIF,'IXLQYWCO.=IA0]I[486V7.V2 SL]O,X$A5XZ\WE_FYH>E*P;CFNAP)XP MFSU"PXKNC,MWS6 @ UP< !< !D9&]G+3(P,C,Q,C,Q>&5X,C,Q+FAT;PRKV+MH=R&A7]_Q&GHC M;?*('U8[GMLY(Q]/9VFRM-M9(HN[;SIO'0?Z,EIG* Q$"IG!&-::BP7Y&BS3?&BE''A+#'O MWZKYU;"^,NU''IMERW/==R4;VNTD4ACJIRB_N!9E#HH9?#(.2_E"M"RE4I&Z M=T;ENG,YZAAC$^PD1F3)Q6-!/:T:AX4@1J_AT)$\&S MYF,!.:0Z*1>XI^#Y.>C!TY+/.0TTJ'I_(OX?FU?Y7D'E"ZJ8"?8/"NC'ESV>C=WX]EH? 7# MT>3SL;.M/S%9,;*WEM3]4 M;'3NQR3!R/ -"M2V:/YR%WVJ:4 &E:#.!,@HF8+ MG;ZTDW(M;&M[$OA40?--LSD.B)VU]>W1PG?"B7_/WZE!5&!_0W@>-$^ MKYL#3'LT?VVAE=0\%WBKT-D&#_;2/G$NC9%9R_V5PN:DQ+4Y3'EAE>W.8K&> MV87^ U!+ P04 " !P1%=8LXK%718( F*@ %P &1D;V7\'::&(#DKQZ^"4Y!M(X!8(+-$4:H!\O MN,M9B3!WN26YDM5??V>&JY3$)A;F\F(-7M M=S??M]OBSF9U 640F0,90(G:ZW(L?E/@[T6[W=1Z8ZNYT^-)$+VD-Q"_67>O MIS*6!QT,W"[ZN3F+SS=G/,A-:M7\]D;IJ=#JU9%629[U4I7G2?]ZD"20]J\O MDT%V<76MKON]Z_R_W2-LBM5C&Q_F!EX=%;IL3X#&'PYZGBDG8N M"VWFPY_ PS\<$6LGS9\K+T;0].Y[&BUW\ VH3F\>,LFGR)_1A=PL*% M;H^,?OLPT:D.HM_M=#YU@#G*AJYVN)1@;[I*.'XMBO:+S306./;Q^R MB2S'(%YG07RH#;[J]F6[.SB1IT*62G3/57PZ>*^D%U+9BI;W6C $.LOQZR<] M87..X:_2I;($WW[_8&#.KF-)+TEZ^V+T;W=QL-/%=RWQWNBI1KS]8@LP+9$Q M1@F:,KPX/K\:[;W**JD4DF#;0(XSNEQWNE08Q&&[?_'5O.QV%D[\\Z-O3DOO MJG-.T_!.3"2N=0W%\U>LE(P=C[8-#>/*+[NA4Y-8Q,'/M,^QR#M()P$ H<0<9 M%"FX%\?=BV34[[8H-_4QTM?/(=*]@XOTC]+CK&,PB[FX+^W,@!I#*P;5H42 M@^V]='.J4LA[8% L^_3X3J$Q.*1AF=+06:8=RA*L5F)SM$0A/GV$S%!+B'MXT9P7OH&2XVR('*P4>.>^"@)WPGI@-&!T=:I M $Z?D)K E3>HJ/FI1G&>%)_0MBK3741A21+7L/E&\,E)^N\O0ZEK$&B8,O M$%_=Y.J +I2^@< T-Z YN$./.XN,%RO4:Z6ET^2 CLF>$T!)/=6>$C O3<_9FNG1>D"# N_E6J*2B/"L-I)8'=UB M(U:)'%M$6;"N9O"O%*@B$B^V!_4%1'M80$X/!\B7G8O+;2#O35E;>-Z?[/:& M-2Z%J5:$5NEM*8G5I4>DDZ@D"$NG%G!"@&N9:J/#G)+[KF%I<3'R&%1Q76Q4 M71.EG#P>&H=PYUXAJ#V+D2RS3K$!+$_'4*+&,(AM+ '>Z%,5E-X1O[BX=(7\ M_6P0G!T.@A=4_'8J3&%/*?3E2D&QN\0>J@E]F#>^+A;]3%4L2&RIH_: M,K5U>'KL?7*#7-8&$L[YI_(XQ#HH3 'O?D/-<&'T/ICDH M>%2_]043\H6(/JBMUOESV&KQP:-:K(/6BHJ(&==QN6(EPM=G:(LMF8IV212I MP3J_3.3\ CLK"AT"P$ZN3RV*!"I1&FWBYB>(6Z163]2-OTDD+Q88_%YK-)F7 M5%WR&;T__7<7]?>E[M<&91?*0/ZDA3;1'CC3@'AHDO!R-S,#>4]9-\=Q@!X=)A0T]+"EL!R(;P8F5$5RH"ULQJ7O,Z+XN$!HX M/^Q&DR)VGH4]JX1]@!NZ397_6[7GG\N+IEG^U5S+V\NGB M]6[/>"+B9.!\^TJ6KX[Z1XL&#?J&O>I!=#>O#! @'T]YG.U_?IER3.\0^9S7 MQ$^0NIH^[_3Z_!UOL$1D,QW?N*<_SC?S]U_R*MXA."B_7AP/+D>>?VY^?]_P M=$_()N3PT3<8\ZU;%SPW/\L"]HUZ0Z3$LPD)8L&GGV)AY+<%B@,$ D[L5T+! M1[H.]W]8_'\*[Z]ZYV@W")ZZ#48Z]*[9!1W"Q2GN<:@#CI;MX=;)+_$P%>73 MEF^/+H*M$'_&^F>'GX\N-5;6\^?C8?Q0,H6M:XXKOF -E:R:R!0IHP[;33YQ M,[+Y&>]IGO']T/\!4$L#!!0 ( '!$5U@+=2'W&@@ "#,Q,BYH=&WM6FMO&[<2_=Y?P=IH8@.2K*?M2(H!-TZ MX +-11J@'R^XRUF)\"ZY);F2=7_]G1FN7I;<*,UMHQ@-$-N[?,UP#L\< MAB*_&4]!JIL?QC\VF^+.IE4!)HC4@0R@1.6UF8C?%/A[T6S6M=[8JH?N\_G1-LBM5C&Q\6.;P^*;1I3H'&'_:[K:M!&49S MK<)TV&FW?SKAJC?CS)J XSEL'_^,W>QT%N A-&6N)V;(+IW$ILOBU.;6#4_; M_&]$)E4!FV-2!8B3$&\F6K(Q#MMI$FUS,6'#&N $V7E?"71R&"?=/18'/L5TLKI MH+''MP_I5)H)B-LTB(]5CJ\Z/=GL],_DN9!&BC]TIZ(94M:7EO!$.@ MLQR_7KLK;,8Q_%6Z1!KPS0\/.2S8=2SIMML'8_0O=[&_U\7W#7$G9UJ)#XE' M_G$-D3)&"9HRO#@=7(\.7F6E5 I)L)E#AC.Z6G?:* SBL-F[_&9>=EI+)_[^ MT;>GI7O=&M TO!=3.0/A8*9ACO@*4^W%K3$5$L!'**U# !GQSKI"=-K-?Q&: M[F1 -$X:XKU)6^*,8/?B]+K;;8\<3+0/#N')+SJCWRDT!H?,6:;4=)9JA[($JQELCI8H3$?SJ4ZG MPE?T8]U^#@[J3LB!0OL<]0M)H;D.4W30E\B6-#KU6Z)I5J&;,VRF8@)<3<-S M@6#O^X$@\<-2=JR#VN T;;'8;91K@YQ21.6B39I71"8(G(T(-A!TVN4+46+< M";($Y3Q?8[*&@W\T-,)>:>JX036J'"L@$"VBA8?S;$\J_51DN9W[)4K7M")L*3^A?$6ANHC2@B6PX>*-L:*#M?Y^E-+&,- M$@=?(;XZ[>LC NA:Z1\!0+M]FH<[\+B[P'!Q/OL\EAJ4:E-9^<.;4,Y+ '%1 MCQ2SJ*T<=H#4--.>"0]K@>%^2'"OJ7*3;AWDDH%6I]$U6!HU%5.A1MI$6[S- MM>(C"5\E7BLMG28'=$SVG ,]51Y2L"\-#UG:Z9'ZP$-"KR7:XA2(L+3*I?$ MZN@6&[%.Y-@BRH)--8-_)4 5D7BQ/:BO(-KC G)R/$"^:EU>[0+Y8,K:P?/A M9'^Y#<(%>U@81S]OF]CDB6DIQ7'\0Y0'L8:33 E2O-A/W1U^2\$+F^ MA[P^*'A4O_$5$_*5B#ZJK=;@.6RU^.!1+==!8TU%Q(R;N%RS$N'K"[3%CDQ% MNR2*U&"=7R5R?H&=%84. 6 OUR<610*5*(TVZB2\VLW,0=Y35HTR MC/,J"T@^P5R>\WP1RNJ-1SPWV,-A4F%##RL*VX/(6G!B9007ZL)&3.H>,[JO M"H0&S@^[4:>(O6=ASRIA'^$&YQ;S I?.IC0PHMZ"+4%LE_H,QV#HHYNS&./ &J"Y.$&W@ MFCBQN2P]#)=_C)"6RUPNAMKP]'"C4=U98D.PQ9"^XL^(WE$+U!])&3ZQN/[ M_^I5ZWK0HV_\P>%_M1RX_OS?XL__%T'MEO4'K5ZG^V1QN]5YLNR/NAVTKJZ? M;OEG>T5C+]M7!W5[P1,1)P.GVY?2O#[IG2P;U. ;=LL'T=F^,4!X?#SC<;+_ M_E7*]S;N$/BZ/?Z,UU\!LIZ.[]S3GQ?;Z?M/>16O$!R57R]. M^U7H@9-OD\,EW&/.=2Q<\-[_( @Z->LVC1+-MTL."#S_%TLCO M"Q1'" 2LM7>/;H*M,7_! FB/VX]N-9;6\_?C8?Q2,H.=>XYKQF 1 MU5XWD0F21A5VFWSF:F3],U[4O. +HO\#4$L#!!0 ( '!$5UA$HT&C1P0 M )$1 7 9&1O9RTR,#(S,3(S,7AE>#,R,2YH=&W56%MOXC@4?M]?<99J M.ZU$0B[0EDLK,9!JT8P =V9?5J9V %KDCCC.&W97S_'#K1TF';1WDIY0$G. M[?N.CWU.TEFJ)+[J+!FA5S]U?K8LZ(NP2%BJ()2,*$:AR'FZ@$^4Y5_ LM9: M/9&M)%\L%7B.5X=/0G[AMZ24*ZYB=K7QTZF5]YV:"=*9"[JZZE!^"YQ>5KCG MGS7]QIGC$1K5Z=QO.F=S>MZD7GCA,+?N_N%6T!352YM_9Y(U/M.T[5LN4ZSB\5HWK5B42J,)Y$^_*R=+/C3+%[99&8+]*6H50I33?B M4,1"MHX<\VMKB161A,>KUKL93U@.0W8'$Y&0]%TU)VENY4SRJ%3,^9\,,2$\ MPAYAL)E\) M?"^8S ;7@UYW-A@-870-X\E@V!N,NQ\A^!ST;F:#WP)\C!K!Y%ERAT)F?#.9 MWG2',YB-P+V &WMJ]VR8!CU#SO4;3O7@.72GT.V/QK.@#UMT#A[V)LEX#.@J MFOT:P+0[>=\=!E-K]/EC\#MT>S,M\1S'VW>7_.=$).06,XC9.Z.D##Q86DBOM(;@/ER1=L T9M^G7 MRY0D!@A>I[0DQU.$FQ#C-\1%(;@0%)]"7H3+EVA'A$M$G4F6:WQ5;4/B&- 7 M+C@:H2!#P'EUG8R4I*%^CE$H-_$T"-0JXI*>R)@T0/*=G.Y3JPU3JHK,8[:1 MSH6D3%I8LC')-MN\ M%*\;9K-I7S1\W3,5-DI%-X'7[=0V[;2FZ*ZLWK#/G,:S8L=VGY6]Y+9AGU\\ M;_EWO2)8WZWOY;9F$E$F ].=9R2]K/B5C4%&*,6!J.5E]^ ^[< QBW8R7B;[ M_S^!S!R$%M$[&DN.4E>&8M*KYGQ9XOGLR__ M6SGX[OM!)G(ST[4DBXF.NO-%X?$L,>.5\VA"YGB<%&K7Y"\^0JS_RT\B-?,I MYAM02P,$% @ <$176->3FT=%! DQ$ !< !D9&]G+3(P,C,Q,C,Q M>&5X,S(R+FAT;=586V_B.!1^WU]QEFH[K41"$J"42RMEN&C1CJ "JME]6AG' M 6N2.&,[;=E?O\<.M'28=JN]M>4!!<[M^XZ/?4[<6^LTN>RM&8DN?^C]Z#@P M$+1(6::!2D8TBZ!0/%O!YXBI+^ X6ZV^R#>2K]8: B]HP&5E&?.FIGXG4;@MIJY[M[R2*\[ON?]5+&JE[U89!KC M2;0O'TLW!\XTN],.2?@JZUA*E=)T)Z8B$;)SY-E/UTB5PJ*OX'0TP(S_Z\+2&WT$_",[:CX <&]/!NS9=<0SUP M@\>(]XD3N4+N6N1HA6[WL%-,-I.O!+X_G"W&HW$_7(RG$YB.X&HVGO3'5^$G M&(TG(3[BTW2$&L/9D^3>"IFKZ]G\.IPL8#$%_QRNW;G;=V$^[%MR?KWI5=\\ MAW .X6!ZM1@.8(_.FX>]2W+;.S-5M/AY"/-P]C&<#.?.]-=/P]\@["^,)/"\ M%^^2_YQ+X[MP72I\ 245:!,:AYOJI 74A4$(6FQ7V&,:BZRLL* M*""1R,T1O*^^4S(9$C'H-8,YD4N2,>5,[Q*V@9!J(S$9JJ*<:*L49EE!$IBQ M7$B49S 2,@7?F2R>,C M_\SKUOVJ.?_K$!=)L@$JTCSAF,!;KM?6@61?"RZ9Z0/*A'E@>$). :/XS9/H M])X'HX7DVG@8WM$UR59L1\9OUQME2E(+!)^SJ"3',X2;$NN7XJ(07(@(_P55 MT/5SM&/"):+.)5,&7]78D"0!](4+CD8HR!&PJFZ3D9&,FO\Q2L1M/ ,"M8JD MI"=R)BT0=9#3E]1JTY:J)LN$[:1+(2,F'2S9A.2*=78/W8BK/"&;#L]LX5FC M[M;74F@M4N.N>V,J#M=PN[?M-B_%VX;9;KOGS;KIF1H;I8YV@;?MU+7MM*:C M0UFCZ=;]X$FQY_I/RIYSVW1;YT];_EVO"/;,:[W(;_'S>01TQ>6K&<(5][AFA_,"C8W M$^P%+UWU[3EJ3EG/Q8,1E$@PF3N0[ZLHWF A8&)?J0H6YNWR7]C\SY;WJT[* MWR^"_IJS&$;W0\DTCCG=*X=7G/"MQP[7&(V^@,G)E>3((4<2#W3,9!52*HI, MF^N'+;O3;U[E[VN^9@>@/=I/OO[OI>2;&X1<*#O5=21+<(J[80=W"@^GB1VP MO <3LL0#I="')G]Q#;']+B]%:O8RYD]02P,$% @ <$176.,CO>M!&0 M(:4 !< !D9&]G+3(P,C,Q,C,Q>&5X.3T]:7/<-I;?]U=PG=J, MM-5J=^NP=3BN\MC.E&MWG)3EK=EO4R )=B/BT0%(M7M^_;X# $$V6Y83RZ*\ M2LTDDD@ #\"[+[Y8UD7^\L52BO3EO[WX]X.#Z$V5-(4LZRC14M0RC1JCRD7T MCU2:J^C@P+[UNEIMM%HLZ^AP=G@<_:/25^I:\/-:U;E\Z>9Y\91_?_&4%GD1 M5^GFY8M474F).GE^E,QG,HF/3\^.SV:G0LZSLSB3LY,D%B?Q_)_S)S 4 M7NP_GM![+U]D55G#8AH&\X\\ MQ_9,0B]@LKBJZZHXG\]ALEI^J@]$KA;E>0(;D/H)3^>&)%5>Z?,?9O3/!3XY MR$2A\LWY7SZJ0IKHO5Q''ZI"E'^9&%&: R.UROA%H_XE>17Z=6WW //DJI1N M3[R1-Z(6:;681._*9-K=QL/8 , -RZMK">A2K&1I1*VJ,OH@DZI9$8[]6N4J MV?S!O?W6F%IEFWO:W-Q?R;=?_6(ETA2H\B"767U^^'SZ_&15XWG7NDJ;!$_Y MSYTI_TF5*5S2^=$SG/R.MWD\>,@?ES+Z:R5T&E59]$9IF=25-M%>#7__\8?3 MP\/9Q1W? LUXKFHXGN066$' ?AO$&#XQ.I7YQ3X=6,A )I&(WLAXA$F<+K!N"ODJMEE:<2\+BN(KB@50UOPCRW99=X8_#Z**^LR]#O ME0!6NKI6R"6CK-+A7> ;\^<7)M+MR<)MX3E?2RWB7.ZZ"KYT&BCA81K%&W@! M!L&/OV292O!2>Q?? !/5$3RI!2!*HC2H1:86L("91J_=G\6*COA?B%F 8@:T M+OB1, O6L_>^% 0SEU(4<+&3+0 *$I$(],D2SL2!EU*D@'1$2!E7JW_J/(P M.F'0'H5"8C0 )!Y8!?RL6.6;:*WJY81(S2Q%GL/NF2!76M;\8HR\KS3*U'CK M_+X[K?GLC;N\MY^2I2@7,GJ5U)/H0P,H 4\/YHA419,O2#&&%[7DZ]T;)3&V M<(^"(/%>W@N3BM^C_X8+0,HD"$^>S4Y'+(405 MZ5#KI4+M"%[]696@>2EX^D&" 41\_>]2F 9L(K.2B#'5RKJC$Y[LTT,+Z%R \V7AOPN[.[O=WP240F-TRQKIH\ M1;B:'+TCH%'X&0N8P$-KN2>#N9;LHT+@6WX,IZ'Q5.!.2A%TQ<9IA6=6>[B?HR4"& M()G<-.@Q52GB')5^HCKR%[F7X/W;,C=@%\/W2NOLQ?U3PZ-J-#S5)B#SU3EK:?42>NPS6I"-C^?\SO40K&[2-D@P^,-(:Q*24D&1^ M=OH,N#PH@\!6B#VB?Q+'62Z&5L(.?^\C'MUMT&^;TL>%6;NX4?;(:KX-BG1\ MDN/!#2E0\%CC ]E)5ND"E*"WG\"4(]>/!?D1.^[0UVMC=^-!"V0*-O!UB>'_ MZ.]"7\E'5?8;( $&<,>%"*257+:NG1!2UDN.CD.]Y!%+[A)+>GQY7*C2#VR M<6Q42G;X2JLR42O0:UOWFW4SA \#UZ#S1^RA&S!C999="L[IT'^5#:>DPJS" M/)=Z?T)^QVMX=N!!Z?LT,)EE"8A)VI (0(DQCU@:$S6E@@T 'BOC_"594[*+ M8X]!,9$1.;HU1&N1^G=IO]("PTX&M[?ULD*?'TI=@XM3"/2@$%>4!607H5G: ML?"^JPA6M*<#VMT^UG9Z?3L]GNQ[/IW#][2G/KWB'..6@" M V%7!I#GIR='3_S&17*UT("0Z8&EOXS^<8&=\UDTI^'M D_I$+J)WOSOI5]Z M)1;R(-927!U0P.U!F'2F &!1UM/H';) ^HUCN1F%6OH[(^!6C0;REW:7 M;8(&!T@<".1-19Y7-,70$2F[( .$YI&<*#G72V+Z'@V1]\LI3(Z#T9T>?!? M'2=&&UX*%8_I;I;WJ&7\62WCAJ2#,>22686CL!"UV!YD.Z,MBR(?JTDHRH;: M@DXIT$F13?+ MAJ$%?L@PWTB*WOV\>%PSL90$!&714[@80/M&ER--Z/QX^6$$"+,_ MC5ZY4XY*"=>!?#&670RY[2WS)7*(B@/$F7;Y]C0](%;(YO.*F3)Y' MB^GN,' XB6D$2.DS.S:4#+Z5U4BY6)2K)31R-,"Z:VD05V-A!CE*LZIL9(GR MO%R9P,VH]RA'[S 1NZJNT"Z(?J6TCO$@'2))O=12=F'9^5Z@[,[4J@ M!E3:Y35U,X0?Z?@NRU(^6V@U'M+>D;1[)(D&*0))K6HPQ6B!>4=8 M+X!\1WR2:-0K8#CWA4G#=Z6F\ALE&0^O/\&3%:!;5,;@48.>L7V$<'ST5S0P MJ&@/#0_V/8+*R]7:!EC=S]8MV5%?5CEB(;H/= 4J3&'-,\H54R5>$-_I#NR9 M]'#L%C6.-_DJF+5:MCKQ>\U5 5>VM1YYCE76"1;D2?.-<,I<"AS47;C"JI$1Y>=JKPI#X_(.4S7@LN J_&4 M_^7W[@]!M)F$,H(U54%G;/-S24RZWW9H+Y;=;)\FZ]1M.<8.4-:BK4*:1A\# MER C8 'J.)7-IK;'B/>^45ZB/8/@CZ(>W!-[-;!*V"9>=N=SFL&G5JD:ZTA\NWK\>C'@P%=!&K/,Y0; M4#D:? /FK!)E 4!VMJ>N]W_\8?YL=K';M'EX)O,.LM^W MB3!25LC:9X\/YP9/N%2A7YL &J=DD\%V)8E,E:,;#A9!4EA)H@=K*E0:8V*@ M_OY6:)&Y&2;SE&%5$W8Q*@0&FGMZLE62/9ZQQP$;J!0KC05("9[J M-.Q&%%8/L;E+)PM0@M#%Y#D_ )=N?)1)/7D\[1 MAN[,*@8&XG5UBQJWM]+:4R.CA$%&2VHI2UMA2>BYHT(2+SX#MIP^0'U_!^M+ MQL/ZCJ:DB+QKL<_K(O:&-_?J^HE"2BC$!DDE; ]6;=$.4#^C2YKSQ9/KL M" ^"O%TD\$&I1_$FV4N/SE;4471*D6QN_&-(O0"I*]')F+ 6WT]#X\A$SWE( MOUF#,+^-D@6<[>S">=8XYC$!=HAQ.U>.S,MS"\5A5<.)]&O)/MP_YLQTYP+# M>-\#RJ9S*E[)KN]3@(96K.H0$-+>;J-E.D\BC]B>%),CVWDG'5(D9KA2%Y\>G@]P;N M@]) M:Q=ZQ ,%DULAB<[V6.P%C-EE=585R+%4OQKH7)'8H",>;61LI]].\&' M&;Q(00PI:UL:ZQN5T JIO76T6R^)_;WYD>4]]M]-,='3L/WU;4/N*)VAP:= MCD>#=LZ#RZK1"=]OJ[+>L^[\D?D97)IMTT+F,/OJ6EK)Q7HHTD7\FNK^J:$N M&,P@!4V"A$"LMQ,#JU7!#7-2M-*7UN7&),HNB,_2HT?225>F.=X>&L3T'D9G MRR'W!0>SNKL!V\'O)=R&D?(JG-PF^/3-:?YSZ9T!;?Z.N.;\F;DU]F*'* M)ATS/3CVI!^+@V>P;RJ1Q]YG^(-/IUN)#0W"J+'5/8:L?I=K,^DT$-Q.O"&C MB+RS5K'!K.'-%[3H#?H3W0 /RT5RYR8H0O/<9BT#:(DP2P0165V].6!5@C9N MHCUW9#9W$%YK2OLSHIA[3$O30_QIWR_778];PQA9D] 6"Z%*PYYCY.1H1F9- MC4FV-X#DIK[>1\3.I*(!<%:IS*3&+2<=Q20(30?-JDB#Z#'SLU<\-SF K_># MDBE+2&%+ES[=(K04_Q=87'"Y>U%2[3Y+\FA@<^BYPFO14--.(*('22, @8 PMK-JA>W-S.I[47KD>)0> MZS9\CV'!5!9EIS:K?X7WJP3U4UNY>K8+M%AH:2W6@+> F&@T1Q&9Y74*6OT8 MRW8X++.K5@\;T_-ZDH,.X:[ M!@ PO4;@G5"W)CHUKH?Y2RN O'0([/9^[,63O#596@8.C-M*6"U5$3>:/F)$ M/'Q+@Z*G6B7IVO[%@+R24PKZE MGXO5XN=1K,%G=:>NQHA3>JW).B7[\A6]=6&OQ<_L@X6_KQ>(J#H-J;P]+LI= M#:Z#/FIF!CD77]#@?0UNB)P@X7Z^%YZP& ]/< E+(/!MMN+?*E#@/I#M[7+U M,KJ),M/V MOIQ!MF7#88-2-+-)?,.R8 ]CIF^$@2YXGPKXG&':=BD-5X&1[#P=U!:4X9C* MPTSG/!E?.N>KCF![:!QRF+[?SWR$10,6#56I_0LZW0,M/J M2MPAZ&[4&_PF"3;7PM@@8T"(8L6V$!(^59KPU]0D!S)==G58<]Z A,;F(/U% MB=H#=TUBZ9@@#C;U#C^^I35;"TU]&UUK>\>8V-8ZPQ!$]EZZCU.5U/W4M$4I)F =26/ B/I@'[9E594RV!LM4F-RHFM[22_ M1E*MVJZXO76"3Z&9%6:@V2P;P@Z'-QW_7<"#'W-7_*9;&JULYEW3:G=P'@?OY=Q@&ZKE^UQ:ZJ$TYMNX)9QT4[CI*T=KI01?I;DY)7UN>2EM=P M("D064[?5.#PHG6.6K>PRUI&2IBXB!4-@_/W(RF-MC.8A7YK#@JN\@R:).[. M[G?)V9^'+YC$[]-:G;;7J?^DCF^ 1K3?,@XRCKW1V#O12G>./5CZ8=+S\_'1 M,\950#PH[=P1OQ!Z?,!+5/)K?E3K'DG\?87*\X+!GGRZKCF=&M MR!&&AJ(T(?IUQAXC?>MP)/^( >DH"E!G3.^;*9&VA]J1RB[2DY&@!3H%TH5% MV#X@Z\^G$6PQ%Z&5<68.UKOHJ-\^QCNE&!@??]T=6FT9GZ]DP08WU'8EA)M+ MW+FQ8A"J2EQVHR76;:@'BCWZP9<@[K.C)T&W'IS%?&%[M/_XP_'S"PX!D;/( MOI2 X9@C<\&$6.PVT-TM?_8;:23,S^RGQ_GO,,^.G7IU*70L2FD.?OF4RXUK M^GPXFQV.M.?P*&XYNNEDME0:29&&>A9V\8K?&;U M1V\G=PI*';6O?!#$88_OIMK*."N.6VR;V/P=FZ=I?Z$TGDE+_('/(HC^>J=D M2%2*FAQ3AG>E!YYCL1=]7YXSE<@DH,_-4S:<:Z+ I(FEJGB4\-]N^O8D6H+9 M<,WMH$4]=":]9J3;_A[G8FZL=*:.IK>8R>*>XWJN=NY/WPE-]#4N)I+>TV<= M--Z!!CP33+.'J7F(4:(AXY8^?'EJ5_'TK'8&(HZ\6M ),LM %-$]FW M.CC,J <\EIUR=/(+]RE^A^&^V\],<'77,%C*T3?T7<*?^_[E5H 4X>I7+3Q, MFCD;'\U<-@E>1*6_$\5\^[OFP'!=R(!<7(&UZ?7@H=P]053524(/&?>'!B:8 MS]X<4-K#DL1_N^,4[F-=V>/M%) M4C:=IS6W2OZC^'*O 93_W(4L7_/!8[S*=W5ZC%=]BW@5WKQ*?WJB3IX?)?.9 M3.+CT[/CL]FID//L+,[D["2)Q4D\_^?QDSN*<0U@'F6X/?E:P:]OA,?#4N:- MJ,&@74PP$VKD?.]+VJF'K258'CS$O?V,:1E5Z(-YE5R5U3J7Z>+/=V_;C<"C MTY!V!)(X:DOQ24RHH_(Z]"MPM-4?E:T'?PD^G9F4 M>D3VQ[7[L@ 5@-A&4++$^@99K[&A,[X6)%Y37:O$#Y794:%'N_495EE&1@6F M!'W&C46J:!=_QGN'5LT>PR6V?EFB3^N-G;@H<.>2MOHZ3UQ1(#E"VGL+6E&A MXW2M,56K5]B_-2'Z>JGYMZ_,];6Z[1D14@"MN=X$&"_Q&)]NMAQ+<&W_>&&!D6WCS3X^=B M'Z+;YFE&UL4$L! A0#% @ <$176!R3P'I[9 $ %M$! !0 M ( !0E(# &1D;V#(Q M,2YH=&U02P$"% ,4 " !P1%=8DN6-[-8" #7!P %P M@ '?M08 9&1O9RTR,#(S,3(S,7AE>#(S,2YH=&U02P$"% ,4 " !P1%=8 MLXK%718( F*@ %P @ 'JN 8 9&1O9RTR,#(S,3(S,7AE M>#,Q,2YH=&U02P$"% ,4 " !P1%=8"W4A]QH( G*@ %P M @ $UP08 9&1O9RTR,#(S,3(S,7AE>#,Q,BYH=&U02P$"% ,4 " !P M1%=81*-!HT<$ "1$0 %P @ &$R08 9&1O9RTR,#(S,3(S M,7AE>#,R,2YH=&U02P$"% ,4 " !P1%=8UY.;1T4$ "3$0 %P M @ $ S@8 9&1O9RTR,#(S,3(S,7AE>#,R,BYH=&U02P$"% ,4 M" !P1%=8XR.]ZT$9 AI0 %P @ %ZT@8 9&1O9RTR,#(S D,3(S,7AE>#DW,2YH=&U02P4& X #@"O P \.L& end XML 104 ddog-20231231_htm.xml IDEA: XBRL DOCUMENT 0001561550 2023-01-01 2023-12-31 0001561550 2023-06-30 0001561550 us-gaap:CommonClassAMember 2024-02-15 0001561550 us-gaap:CommonClassBMember 2024-02-15 0001561550 2023-12-31 0001561550 2022-12-31 0001561550 us-gaap:CommonClassAMember 2023-12-31 0001561550 us-gaap:CommonClassAMember 2022-12-31 0001561550 us-gaap:CommonClassBMember 2022-12-31 0001561550 us-gaap:CommonClassBMember 2023-12-31 0001561550 2022-01-01 2022-12-31 0001561550 2021-01-01 2021-12-31 0001561550 us-gaap:CommonStockMember 2020-12-31 0001561550 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001561550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001561550 us-gaap:RetainedEarningsMember 2020-12-31 0001561550 2020-12-31 0001561550 2020-01-01 2020-12-31 0001561550 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001561550 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001561550 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001561550 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2020-12-31 0001561550 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001561550 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001561550 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2020-12-31 0001561550 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2020-12-31 0001561550 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001561550 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001561550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001561550 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001561550 us-gaap:CommonStockMember 2021-12-31 0001561550 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001561550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001561550 us-gaap:RetainedEarningsMember 2021-12-31 0001561550 2021-12-31 0001561550 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001561550 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001561550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001561550 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001561550 us-gaap:CommonStockMember 2022-12-31 0001561550 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001561550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001561550 us-gaap:RetainedEarningsMember 2022-12-31 0001561550 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001561550 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001561550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001561550 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001561550 us-gaap:CommonStockMember 2023-12-31 0001561550 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001561550 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001561550 us-gaap:RetainedEarningsMember 2023-12-31 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member 2020-06-02 0001561550 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member us-gaap:RetainedEarningsMember 2021-01-01 0001561550 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member us-gaap:AdditionalPaidInCapitalMember 2021-01-01 0001561550 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2021-01-01 0001561550 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001561550 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001561550 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001561550 country:US ddog:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001561550 country:US ddog:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001561550 us-gaap:NonUsMember ddog:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001561550 us-gaap:NonUsMember ddog:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001561550 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001561550 us-gaap:ComputerEquipmentMember 2023-12-31 0001561550 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001561550 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001561550 us-gaap:CustomerRelationshipsMember 2023-12-31 0001561550 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001561550 us-gaap:CommercialPaperMember 2023-12-31 0001561550 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001561550 us-gaap:CertificatesOfDepositMember 2023-12-31 0001561550 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001561550 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001561550 us-gaap:CommercialPaperMember 2022-12-31 0001561550 us-gaap:CertificatesOfDepositMember 2022-12-31 0001561550 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001561550 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001561550 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001561550 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001561550 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001561550 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001561550 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001561550 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001561550 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561550 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561550 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561550 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561550 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561550 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561550 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561550 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001561550 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001561550 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001561550 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001561550 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001561550 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561550 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561550 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001561550 us-gaap:ComputerEquipmentMember 2022-12-31 0001561550 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001561550 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001561550 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001561550 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001561550 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2023-01-01 2023-12-31 0001561550 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2023-12-31 0001561550 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-01-01 2022-12-31 0001561550 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-12-31 0001561550 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-10-01 2021-12-31 0001561550 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-12-31 0001561550 ddog:AcquisitionInApril2021Member 2021-04-01 2021-04-30 0001561550 ddog:AcquisitionInApril2021Member 2021-04-30 0001561550 ddog:AcquisitionInApril2021Member us-gaap:DevelopedTechnologyRightsMember 2021-04-30 0001561550 ddog:AcquisitionInApril2021Member us-gaap:CustomerRelationshipsMember 2021-04-30 0001561550 ddog:AcquisitionInApril2021Member us-gaap:DevelopedTechnologyRightsMember 2021-04-01 2021-04-30 0001561550 ddog:AcquisitionInApril2021Member us-gaap:CustomerRelationshipsMember 2021-04-01 2021-04-30 0001561550 ddog:AcquisitionInFebruary2021Member 2021-02-28 0001561550 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001561550 us-gaap:CustomerRelationshipsMember 2022-12-31 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member 2020-06-02 2020-06-02 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member ddog:ScenarioOneMember 2020-06-02 2020-06-02 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member ddog:ScenarioTwoMember 2020-06-02 2020-06-02 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member ddog:ScenarioTwoMember 2020-06-02 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member ddog:ScenarioThreeMember 2020-06-02 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member ddog:ScenarioThreeMember 2020-06-02 2020-06-02 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member 2023-10-01 2023-12-31 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodOneMember 2020-06-02 2020-06-02 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member 2023-12-31 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member 2022-12-31 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member 2023-01-01 2023-12-31 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member 2022-01-01 2022-12-31 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member 2021-01-01 2021-12-31 0001561550 ddog:A0125ConvertibleSeniorNotesDue2025Member us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001561550 srt:NorthAmericaMember 2023-01-01 2023-12-31 0001561550 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001561550 srt:NorthAmericaMember 2021-01-01 2021-12-31 0001561550 ddog:InternationalMember 2023-01-01 2023-12-31 0001561550 ddog:InternationalMember 2022-01-01 2022-12-31 0001561550 ddog:InternationalMember 2021-01-01 2021-12-31 0001561550 country:US 2023-01-01 2023-12-31 0001561550 country:US 2022-01-01 2022-12-31 0001561550 country:US 2021-01-01 2021-12-31 0001561550 2024-01-01 2023-12-31 0001561550 us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001561550 ddog:EmployeeStockOptionRestrictedStockUnitsAndPerformanceStockUnitsMember 2023-12-31 0001561550 ddog:EmployeeStockOptionRestrictedStockUnitsAndPerformanceStockUnitsMember 2022-12-31 0001561550 ddog:SharesAvailableForFutureGrantsMember 2023-12-31 0001561550 ddog:SharesAvailableForFutureGrantsMember 2022-12-31 0001561550 us-gaap:EmployeeStockMember 2023-12-31 0001561550 us-gaap:EmployeeStockMember 2022-12-31 0001561550 ddog:A2012EquityIncentivePlanMember us-gaap:CommonClassBMember 2023-12-31 0001561550 ddog:TwoThousandNineteenEquityIncentivePlanMember 2023-12-31 0001561550 us-gaap:EmployeeStockOptionMember 2022-12-31 0001561550 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001561550 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001561550 ddog:RestrictedStockUnitsRestrictedStockAwardsAndPerformanceStockUnitsMember 2022-12-31 0001561550 ddog:RestrictedStockUnitsRestrictedStockAwardsAndPerformanceStockUnitsMember 2023-01-01 2023-12-31 0001561550 ddog:RestrictedStockUnitsRestrictedStockAwardsAndPerformanceStockUnitsMember 2023-12-31 0001561550 us-gaap:RestrictedStockMember 2019-11-01 2022-11-30 0001561550 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001561550 ddog:RestrictedStockUnitsAndRestrictedStockMember 2023-12-31 0001561550 ddog:RestrictedStockUnitsAndRestrictedStockMember 2022-12-31 0001561550 ddog:RestrictedStockUnitsAndRestrictedStockMember 2023-01-01 2023-12-31 0001561550 ddog:RestrictedStockUnitsAndRestrictedStockMember 2022-01-01 2022-12-31 0001561550 us-gaap:PerformanceSharesMember 2023-12-31 0001561550 us-gaap:PerformanceSharesMember 2022-12-31 0001561550 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001561550 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001561550 us-gaap:PerformanceSharesMember 2021-12-31 0001561550 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001561550 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001561550 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001561550 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001561550 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001561550 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001561550 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001561550 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001561550 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001561550 ddog:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-31 0001561550 ddog:EmployeeStockPurchasePlanMember 2019-09-01 2019-09-30 0001561550 ddog:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001561550 ddog:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001561550 ddog:EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001561550 ddog:EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001561550 ddog:EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001561550 ddog:EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2023-12-31 0001561550 ddog:EmployeeStockPurchasePlanMember 2023-12-31 0001561550 ddog:EmployeeStockPurchasePlanMember 2022-12-31 0001561550 us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001561550 us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001561550 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001561550 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001561550 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001561550 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001561550 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001561550 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001561550 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001561550 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001561550 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001561550 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001561550 us-gaap:EmployeeStockMember us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001561550 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001561550 us-gaap:EmployeeStockMember us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001561550 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001561550 us-gaap:EmployeeStockMember us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001561550 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001561550 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001561550 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001561550 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001561550 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001561550 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001561550 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001561550 us-gaap:RestrictedStockMember us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001561550 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001561550 us-gaap:RestrictedStockMember us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001561550 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001561550 us-gaap:RestrictedStockMember us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001561550 ddog:EmployeeStockOptionAndRestrictedStockUnitsMember 2023-01-01 2023-12-31 0001561550 ddog:EmployeeStockOptionAndRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001561550 ddog:EmployeeStockOptionAndRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001561550 ddog:UnvestedEarlyExercisedStockOptionsAndRestrictedStockMember 2023-01-01 2023-12-31 0001561550 ddog:UnvestedEarlyExercisedStockOptionsAndRestrictedStockMember 2022-01-01 2022-12-31 0001561550 ddog:UnvestedEarlyExercisedStockOptionsAndRestrictedStockMember 2021-01-01 2021-12-31 0001561550 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001561550 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001561550 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001561550 ddog:SharesIssuableUponConversionOfTheConvertibleSeniorNotesMember 2023-01-01 2023-12-31 0001561550 ddog:SharesIssuableUponConversionOfTheConvertibleSeniorNotesMember 2022-01-01 2022-12-31 0001561550 ddog:SharesIssuableUponConversionOfTheConvertibleSeniorNotesMember 2021-01-01 2021-12-31 0001561550 2023-10-01 2023-12-31 0001561550 ddog:DavidObstlerMember 2023-10-01 2023-12-31 0001561550 ddog:DavidObstlerMember 2023-12-31 0001561550 ddog:ArmelleDeMadreMember 2023-10-01 2023-12-31 0001561550 ddog:ArmelleDeMadreMember 2023-12-31 0001561550 ddog:DevIttycheriaMember 2023-10-01 2023-12-31 0001561550 ddog:DevIttycheriaMember 2023-12-31 0001561550 ddog:SeanWaltersMember 2023-10-01 2023-12-31 0001561550 ddog:SeanWaltersMember 2023-12-31 0001561550 ddog:DavidObstlerMember ddog:ObstlerChildren2019TrustSharesMember 2023-12-31 iso4217:USD shares iso4217:USD shares pure ddog:segment ddog:businessCombination utr:D ddog:class ddog:right ddog:plan false 2023 FY 0001561550 http://fasb.org/us-gaap/2023#AccountingStandardsUpdate202006Member 1 1 P3Y 0.0108338 P461D P475D P444D P425D 10-K true 2023-12-31 --12-31 false 001-39051 Datadog, Inc. DE 27-2825503 620 8th Avenue, 45th Floor New York, NY 10018 866 329-4466 Class A common stock, par value $0.00001 per share DDOG NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 29300000000 305929910 25944197 <div style="margin-top:3pt;text-align:justify"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Portions of the registrant’s Proxy Statement for its 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2023.</span></div> 34 Deloitte & Touche LLP New York, New York 330339000 338985000 2252559000 1545341000 12096000 5626000 509279000 399551000 44938000 33054000 41022000 27303000 3178137000 2344234000 171872000 125346000 126562000 87629000 352694000 348277000 9617000 16365000 73728000 55338000 0 3303000 23462000 24360000 3936072000 3004852000 87712000 23474000 127631000 171158000 21974000 22092000 765735000 543024000 1003052000 759748000 138128000 76582000 742235000 738847000 21210000 12944000 6093000 6226000 1910718000 1594347000 0.00001 0.00001 2000000000 2000000000 305395175 305395175 293573825 293573825 3000 3000 0.00001 0.00001 310000000 310000000 25684571 25684571 25616018 25616018 0 0 2181267000 1625190000 -2218000 -12422000 -153698000 -202266000 2025354000 1410505000 3936072000 3004852000 2128359000 1675100000 1028784000 409908000 346743000 234245000 1718451000 1328357000 794539000 962447000 752351000 419769000 609276000 495288000 299497000 180192000 139413000 94429000 1751915000 1387052000 813695000 -33464000 -58695000 -19156000 6302000 16535000 21052000 100001000 37160000 21786000 93699000 20625000 734000 60235000 -38070000 -18422000 11667000 12090000 2323000 48568000 -50160000 -20745000 48568000 48568000 -50160000 -50160000 -20745000 -20745000 0.15 -0.16 -0.07 0.14 -0.16 -0.07 324033000 315410000 309048000 350292000 315410000 309048000 48568000 -50160000 -20745000 1050000 -1322000 -1853000 9154000 -7270000 -4264000 10204000 -8592000 -6117000 58772000 -58752000 -26862000 305880063 3000 1103305000 2287000 -148163000 957432000 -173070000 16802000 -156268000 305880063 3000 930235000 2287000 -131361000 801164000 5109688 14941000 14941000 566000 566000 1483639 600176 57720000 57720000 291871 20278000 20278000 173397000 173397000 -6117000 -6117000 -20745000 -20745000 313365437 3000 1197136000 -3830000 -152106000 1041203000 2687334 9970000 9970000 33000 33000 2492535 327662 14019000 14019000 316875 26025000 26025000 378007000 378007000 -8592000 -8592000 -50160000 -50160000 319189843 3000 1625190000 -12422000 -202266000 1410505000 6455931 20924000 20924000 4794318 122224 1886000 1886000 517430 37370000 37370000 495897000 495897000 10204000 10204000 48568000 48568000 331079746 3000 2181267000 -2218000 -153698000 2025354000 48568000 -50160000 -20745000 44465000 34629000 22938000 41621000 -4726000 -16236000 3388000 3369000 3349000 39207000 28003000 17866000 482300000 363154000 163737000 26382000 21416000 17201000 11933000 5215000 2311000 -706000 -1662000 -274000 121661000 135701000 107112000 69481000 51098000 42775000 13508000 6565000 737000 -1018000 5179000 2627000 57773000 -1286000 3078000 -40489000 37578000 37270000 230974000 168644000 176281000 659954000 418407000 286545000 2558013000 1413717000 1125519000 1864557000 1137724000 1046560000 36995000 2090000 67749000 27586000 35261000 9956000 34820000 29628000 26069000 12498000 45878000 226505000 -731365000 -384670000 -273740000 20909000 10001000 14907000 37370000 26025000 20278000 0 0 245000 0 3000 0 58279000 36023000 34940000 1183000 -1935000 -1993000 -11949000 67825000 45752000 342288000 274463000 228711000 330339000 342288000 274463000 16505000 1595000 1486000 7046000 972000 1746000 13597000 14853000 9660000 0 33000 566000 1886000 14019000 57720000 750000 8123000 5555000 330339000 338985000 270973000 0 3303000 3490000 330339000 342288000 274463000 Organization and Description of Business<div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Datadog, Inc. (“Datadog” or the “Company”) was incorporated in the State of Delaware on June 4, 2010. The Company is the observability and security platform for cloud applications. The Company’s SaaS platform integrates and automates infrastructure monitoring, application performance monitoring, log management, user experience monitoring, cloud security, and many other capabilities to provide unified, real-time observability and security of its customers’ entire technology stack. The Company is headquartered in New York City and has various other global office locations.</span></div> Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Datadog, Inc. and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating and reportable segment as well as one business activity, monitoring and providing analytics on companies’ information technology (“IT”) infrastructure. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. There are no segment managers who are held accountable for operations or results below the consolidated level.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include the fair value of marketable securities, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the allowance for credit losses</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the fair value of acquired assets and assumed liabilities from business combinations, useful lives of property, equipment, software, and finite lived intangibles, stock-based compensation, valuation of long-lived assets and their recoverability, including goodwill, the incremental borrowing rate for operating leases, estimated expected period of benefit for deferred contract costs, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value of the liability component of the convertible debt,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> realization of deferred tax assets and uncertain tax positions, revenue recognition and the allocation of overhead costs between cost of revenue and operating expenses. The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could materially differ from these estimates.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is generally the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in accumulated other comprehensive loss as a separate component of stockholders’ equity.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income, net in the accompanying consolidated statements of operations when realized and have not been material for any of the periods presented.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from the sale of subscriptions to customers using its cloud-based platform. The terms of the Company’s subscription agreements are primarily monthly, annual or multi-year. The Company’s customers can enter into (1) a subscription agreement for a committed contractual amount of usage that is apportioned ratably on a monthly basis over the term of the subscription period, (2) a subscription agreement for a committed contractual amount of usage that is delivered as used, or (3) a monthly subscription based on usage. The Company typically bills customers on an annual or multi-year subscription in advance, with any usage in excess of the committed contracted amount billed monthly in arrears. The Company typically bills customers on a monthly plan in arrears. Customers also have the option to purchase additional services priced at rates at or above the stand-alone selling price.</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue contracts with customers through the following steps:</span></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">identify the contract with a customer;</span></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">identify</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract;</span></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">determine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transaction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price;</span></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">allocate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transaction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price to the performance obligations in the contract; and</span></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">recognize</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">when or as the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company satisfies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a performance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue arrangements may include infrastructure monitoring, application performance monitoring, log management, synthetics monitoring, security monitoring, continuous profiling, serverless monitoring, network monitoring, real user monitoring and incident management as well as secondary services including custom metrics in dashboard monitoring, docker container monitoring, and indexed spans. The Company has identified each service as a separate performance obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is based on the fixed price for the contracted level of service plus variable consideration for additional optional purchases. Billing periods correspond to the periods over which services are performed and there are no discounts given on the purchase of future services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocates revenue to each performance obligation based on its relative standalone selling price. The Company generally determines standalone selling prices based on a range of actual prices charged to customers.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of these services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those services. The Company determined an output method, recognition over time, to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For committed contractual amounts of usage, revenue is recognized ratably over the term of the subscription agreement generally beginning on the date that the platform is made available to a customer. For committed contractual amount of usage that is delivered as used, a monthly subscription based on usage, or usage in excess of a ratable subscription, the Company recognizes revenue as the product is used. Subscription revenue excludes sales and other indirect taxes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue and Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s customers pay in advance of satisfaction of performance obligations and other customers with monthly contract terms are billed in arrears on a monthly basis. The Company records contract liabilities to deferred revenue when customers are billed or when the Company receives customer payments in advance of the performance obligations being satisfied on the Company’s contracts.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include deferred revenue, multi-year contracts with future installment payments and certain unfulfilled orders against accepted customer contracts at the end of any given period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the issuance of the Company’s convertible senior notes (the “2025 Notes”), the 2025 Notes were separated into liability and equity components through December 31, 2020. The carrying amounts of the liability component was calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the respective 2025 Notes. This difference represents the debt discount that is amortized to interest expense over the contractual terms of the 2025 Notes using the effective interest rate method. The equity component was recorded in additional paid-in capital.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the debt issuance costs related to the 2025 Notes, the Company allocated the total amount incurred to the liability and equity components of the 2025 Notes in the same proportion as the allocation of the proceeds. Issuance costs attributable to the liability component are being amortized to interest expense over the contractual terms of the 2025 Notes. The issuance costs attributable to the equity component were netted against the equity component in additional paid-in capital.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2021, the Company adopted ASU No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU No. 2020-06”). As a result of the adoption, the debt conversion option of $177.2 million and debt issuance costs of $4.1 million previously attributable to the equity component are no longer presented in equity. Similarly, the debt discount, that is equal to the carrying value of the embedded conversion feature upon issuance, is no longer amortized into income as interest expense over the life of the instrument. This resulted in a $16.8 million decrease to the opening balance of accumulated deficit, a $173.1 million decrease to the opening balance of additional paid-in capital and a $156.3 million increase to the opening balance of convertible senior notes, net on the consolidated balance sheet.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of costs related to providing subscription services to paying customers, including data center and networking expenses, employee compensation (including stock-based compensation) and other employee-related expenses for customer experience and technical operations staff, payments to outside service providers, payment processing fees, amortization of capitalized internally developed software costs and acquired developed technology, and allocated overhead costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred. Research and development costs consist of employee compensation (including stock-based compensation) and other employee-related expenses, materials and supplies, and allocated overhead costs such as rent and facilities costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing costs consist primarily of personnel costs for the Company’s sales and marketing organization, including stock-based compensation and commissions, costs of general marketing and promotional activities, including the free tier and introductory trials of the Company’s products, travel-related expenses, amortization of acquired customer relationships, and allocated overhead costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and were approximately $21.8 million, $25.5 million and $20.8 million for the years ended December 31, 2023, 2022 and 2021, respectively, and are included in sales and marketing expense in the accompanying consolidated statement of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting and the tax bases of assets and liabilities. The deferred assets and liabilities are recorded at the statutorily enacted tax rates anticipated to be in effect when such temporary differences reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. A valuation allowance is established; when based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company engages in transactions in which the tax consequences may be subject to uncertainty. The Company accounts for uncertain tax positions based on an evaluation as to whether it is more likely than not that a tax position will be sustained on audit, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the appropriate tax authorities have full knowledge of all relevant information concerning the tax position. The Company accounts for uncertain tax positions as non-current tax liabilities or through a reduction of a corresponding deferred tax asset. The tax benefit recognized is based on the largest amount that is greater than 50% likely of being realized upon ultimate settlement. The Company includes potential interest expense and penalties related to its uncertain tax positions in income tax expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes and measures compensation expense for all stock-based payment awards granted to employees, directors, and nonemployees, including stock options, restricted stock units (“RSUs”), performance-based awards (“PSUs”), and the employee stock purchase plan (the “ESPP”) based on the fair value of the awards on the date of grant. The fair value of each stock option granted is estimated using the Black-Scholes option pricing model. The determination of the grant date fair value using an option-pricing model is affected by the estimated fair value of the Company’s Class A common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over the expected term of the award, actual and projected employee stock option exercise behaviors, the risk-free interest rate for the expected term of the award and expected dividends. The fair value of RSUs and PSUs is determined by the closing price on the date of grant of the Company’s Class A common stock, as reported on The Nasdaq Global Select Market. The Company estimates the fair value of the rights to acquire stock under the ESPP using the Black-Scholes option pricing model. Stock-based compensation for stock options and RSUs is recognized on a straight-line basis over the requisite service period and account for forfeitures as they occur. Stock-based compensation for PSUs is amortized under the accelerated attribution method and may be adjusted over the vesting period based on interim estimates of performance against pre-set objectives. PSUs will vest upon achievement of specified performance targets and subject to continuous service through the applicable vesting dates. The compensation cost is recognized over the requisite service period when it is probable that the performance condition will be satisfied and the Company accounts for forfeitures as they occur.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has certain options that have performance-based vesting conditions; stock-based compensation expense for such awards is recognized on a straight-line basis from the time the vesting condition is likely to be met through the time the vesting condition has been achieved.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of money market funds, corporate debt securities, and U.S. government treasury securities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist of corporate debt securities, commercial paper, certificates of deposit, U.S. government treasury securities, and U.S. government agency securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within current assets on the consolidated balance sheet.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Interest income and other income, net in the consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Interest income and other income, net in the consolidated statements of operations.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash primarily consists of collateralized letters of credit established in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year and is included in non-current assets for leases that expire in more than one year from the balance sheet date.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk primarily consist of cash and cash equivalents, marketable securities and accounts receivable. Cash deposits may, at times, exceed amounts insured by the Federal Deposit Insurance Corporation (“FDIC”) and the Securities Investor Protection Corporation (“SIPC”). The Company has not experienced any losses on its deposits of cash and cash equivalents to date. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the accompanying consolidated balance sheets.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographical Information - Long-Lived Assets</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, and 2022, 67% and 66% of the Company’s long-lived assets were located in the United States and 33% and 34% were located outside of the United States, primarily in EMEA, respectively.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1 Inputs: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unadjusted</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">quoted</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">prices</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">active</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">markets</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">identical</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assets</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liabilities</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accessible to the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entity</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measurement</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2 Inputs: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">than</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">quoted</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">prices</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Level</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 inputs</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">observable</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">asset or liability,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">either</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">directly</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or indirectly,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">substantially</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">full</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">term</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">asset</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or liability.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3 Inputs: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unobservable</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inputs</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">asset</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liability</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">used</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measure</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">extent that</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">observable</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inputs</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not available,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thereby</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allowing</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">situations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in which there is little,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">if any, market</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">activity</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">asset</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or liability</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measurement</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses. Cash equivalents are stated at amortized cost, which approximates fair value at the balance sheet dates, due to the short period of time to maturity. Marketable securities are recorded at fair value. Accounts receivable, accounts payable, and accrued expenses are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable includes billed and unbilled receivables. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The expectation of collectability is based on a review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. The Company regularly reviews the adequacy of the allowance for credit losses by considering the age of each outstanding invoice and the collection history to determine the appropriate amount of allowance for credit losses. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable represents revenue recognized on contracts for which billings have not yet been presented to customers because the amounts were earned but not contractually billable as of the balance sheet date, substantially all of which is expected to be billed and collected within one year.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software Development Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes qualifying internal-use software development costs related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post implementation operating activities are expensed as incurred.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs are included in property and equipment. These costs are amortized over the estimated useful life of the software, which is two years, on a straight-line basis, which represents the manner in which the expected benefit will be derived. The amortization of costs related to the platform applications is included in cost of revenue and sales and marketing expense based on an allocation between paid customer accounts and free customer accounts not generating revenue.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no sales commissions earned on renewals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These costs are deferred and then amortized over a period of benefit which is determined to be 4 years. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determined</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of benefit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by taking</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">into</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consideration the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">length</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">terms</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">its</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contracts,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">life</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred contract costs, current; the remaining portion is recorded as deferred contract costs, non-current, in the consolidated balance sheets. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">periodically</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">analyzed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impairment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and marketing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accompanying</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of operations.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require the Company to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, and trade names from a market participant perspective, useful lives and discount rates. 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, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to other income, net in the consolidated statement of operations.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for Impairment of Long-Lived Assets (Including Goodwill and Intangibles)</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with finite lives include property and equipment, capitalized development software costs and acquired intangible assets. Long-lived assets are amortized over their estimated useful lives which are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of lease term or useful life of asset</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates long lived assets, including acquired intangible assets and capitalized software development costs, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or the estimated useful life becomes shorter than originally estimated. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized but rather tested for impairment at least annually on October 1, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. Goodwill impairment is recognized when the quantitative assessment results in the carrying value exceeding the fair value, in which case an impairment charge is recorded to the extent the carrying value exceeds the fair value. The Company did not recognize any impairment of goodwill during the years ended December 31, 2023, 2022 or 2021.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. Operating lease assets and liabilities are reflected within operating lease assets, operating lease liabilities, current, and operating lease liabilities, non-current, on the consolidated balance sheets. For short-term leases (an initial term of 12 months or less), an operating lease asset and corresponding lease liability are not recorded and the Company records rent expense in its consolidated statements of operations on a straight-line basis over the lease term. Operating lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease assets also include any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for separately.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income (Loss) Per Share Attributable to Common Stockholders</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of Class A common stock and Class B common stock (together “common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net income (loss) per share by application of the two-class method. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the unvested common stock under the two-class method as these securities do not have a contractual obligation to share in the Company’s losses.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU No. 2021-08”), which intends to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. It is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. The Company early adopted ASU No. 2021-08 on January 1, 2022 on a prospective basis with no material impact on the Company's consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU No. 2023-07</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), which intends to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments in this ASU should be applied retrospectively to all prior </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">periods presented in the financial statements. The Company is currently evaluating the impact of the adoption of this standard on its consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU No. 2023-09</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), which intends to increase the transparency of income tax disclosures, particularly the rate reconciliation table and disclosures about income taxes paid. For public business entities, it is effective for annual periods beginning after December 15, 2024, and interim periods beginning after December 15, 2025, with early adoption permitted. The Company has not early adopted ASU No. 2023-09 as of December 31, 2023 and is evaluating its impact.</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Datadog, Inc. and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a single operating and reportable segment as well as one business activity, monitoring and providing analytics on companies’ information technology (“IT”) infrastructure. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. There are no segment managers who are held accountable for operations or results below the consolidated level.</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Such estimates include the fair value of marketable securities, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the allowance for credit losses</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the fair value of acquired assets and assumed liabilities from business combinations, useful lives of property, equipment, software, and finite lived intangibles, stock-based compensation, valuation of long-lived assets and their recoverability, including goodwill, the incremental borrowing rate for operating leases, estimated expected period of benefit for deferred contract costs, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value of the liability component of the convertible debt,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> realization of deferred tax assets and uncertain tax positions, revenue recognition and the allocation of overhead costs between cost of revenue and operating expenses. The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. The Company assesses these estimates on a regular basis; however, actual results could materially differ from these estimates.</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is generally the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in accumulated other comprehensive loss as a separate component of stockholders’ equity.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income, net in the accompanying consolidated statements of operations when realized and have not been material for any of the periods presented.</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue from the sale of subscriptions to customers using its cloud-based platform. The terms of the Company’s subscription agreements are primarily monthly, annual or multi-year. The Company’s customers can enter into (1) a subscription agreement for a committed contractual amount of usage that is apportioned ratably on a monthly basis over the term of the subscription period, (2) a subscription agreement for a committed contractual amount of usage that is delivered as used, or (3) a monthly subscription based on usage. The Company typically bills customers on an annual or multi-year subscription in advance, with any usage in excess of the committed contracted amount billed monthly in arrears. The Company typically bills customers on a monthly plan in arrears. Customers also have the option to purchase additional services priced at rates at or above the stand-alone selling price.</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue contracts with customers through the following steps:</span></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">identify the contract with a customer;</span></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">identify</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">performance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract;</span></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">determine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transaction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price;</span></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">allocate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">transaction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">price to the performance obligations in the contract; and</span></div><div style="margin-top:6pt;padding-left:81pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">recognize</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">when or as the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company satisfies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a performance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue arrangements may include infrastructure monitoring, application performance monitoring, log management, synthetics monitoring, security monitoring, continuous profiling, serverless monitoring, network monitoring, real user monitoring and incident management as well as secondary services including custom metrics in dashboard monitoring, docker container monitoring, and indexed spans. The Company has identified each service as a separate performance obligation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is based on the fixed price for the contracted level of service plus variable consideration for additional optional purchases. Billing periods correspond to the periods over which services are performed and there are no discounts given on the purchase of future services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocates revenue to each performance obligation based on its relative standalone selling price. The Company generally determines standalone selling prices based on a range of actual prices charged to customers.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of these services is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those services. The Company determined an output method, recognition over time, to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For committed contractual amounts of usage, revenue is recognized ratably over the term of the subscription agreement generally beginning on the date that the platform is made available to a customer. For committed contractual amount of usage that is delivered as used, a monthly subscription based on usage, or usage in excess of a ratable subscription, the Company recognizes revenue as the product is used. Subscription revenue excludes sales and other indirect taxes.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applied the practical expedient in Topic 606 and did not evaluate contracts of one year or less for the existence of a significant financing component.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue and Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s customers pay in advance of satisfaction of performance obligations and other customers with monthly contract terms are billed in arrears on a monthly basis. The Company records contract liabilities to deferred revenue when customers are billed or when the Company receives customer payments in advance of the performance obligations being satisfied on the Company’s contracts.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include deferred revenue, multi-year contracts with future installment payments and certain unfulfilled orders against accepted customer contracts at the end of any given period.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the issuance of the Company’s convertible senior notes (the “2025 Notes”), the 2025 Notes were separated into liability and equity components through December 31, 2020. The carrying amounts of the liability component was calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the respective 2025 Notes. This difference represents the debt discount that is amortized to interest expense over the contractual terms of the 2025 Notes using the effective interest rate method. The equity component was recorded in additional paid-in capital.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the debt issuance costs related to the 2025 Notes, the Company allocated the total amount incurred to the liability and equity components of the 2025 Notes in the same proportion as the allocation of the proceeds. Issuance costs attributable to the liability component are being amortized to interest expense over the contractual terms of the 2025 Notes. The issuance costs attributable to the equity component were netted against the equity component in additional paid-in capital.</span></div> 177200000 4100000 16800000 -173100000 156300000 <div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of costs related to providing subscription services to paying customers, including data center and networking expenses, employee compensation (including stock-based compensation) and other employee-related expenses for customer experience and technical operations staff, payments to outside service providers, payment processing fees, amortization of capitalized internally developed software costs and acquired developed technology, and allocated overhead costs.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred. Research and development costs consist of employee compensation (including stock-based compensation) and other employee-related expenses, materials and supplies, and allocated overhead costs such as rent and facilities costs.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing costs consist primarily of personnel costs for the Company’s sales and marketing organization, including stock-based compensation and commissions, costs of general marketing and promotional activities, including the free tier and introductory trials of the Company’s products, travel-related expenses, amortization of acquired customer relationships, and allocated overhead costs.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and were approximately $21.8 million, $25.5 million and $20.8 million for the years ended December 31, 2023, 2022 and 2021, respectively, and are included in sales and marketing expense in the accompanying consolidated statement of operations.</span></div> 21800000 25500000 20800000 <div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts for financial reporting and the tax bases of assets and liabilities. The deferred assets and liabilities are recorded at the statutorily enacted tax rates anticipated to be in effect when such temporary differences reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that includes the enactment date. A valuation allowance is established; when based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company engages in transactions in which the tax consequences may be subject to uncertainty. The Company accounts for uncertain tax positions based on an evaluation as to whether it is more likely than not that a tax position will be sustained on audit, including resolution of any related appeals or litigation processes. This evaluation is based on all available evidence and assumes that the appropriate tax authorities have full knowledge of all relevant information concerning the tax position. The Company accounts for uncertain tax positions as non-current tax liabilities or through a reduction of a corresponding deferred tax asset. The tax benefit recognized is based on the largest amount that is greater than 50% likely of being realized upon ultimate settlement. The Company includes potential interest expense and penalties related to its uncertain tax positions in income tax expense.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes and measures compensation expense for all stock-based payment awards granted to employees, directors, and nonemployees, including stock options, restricted stock units (“RSUs”), performance-based awards (“PSUs”), and the employee stock purchase plan (the “ESPP”) based on the fair value of the awards on the date of grant. The fair value of each stock option granted is estimated using the Black-Scholes option pricing model. The determination of the grant date fair value using an option-pricing model is affected by the estimated fair value of the Company’s Class A common stock as well as assumptions regarding a number of other complex and subjective variables. These variables include expected stock price volatility over the expected term of the award, actual and projected employee stock option exercise behaviors, the risk-free interest rate for the expected term of the award and expected dividends. The fair value of RSUs and PSUs is determined by the closing price on the date of grant of the Company’s Class A common stock, as reported on The Nasdaq Global Select Market. The Company estimates the fair value of the rights to acquire stock under the ESPP using the Black-Scholes option pricing model. Stock-based compensation for stock options and RSUs is recognized on a straight-line basis over the requisite service period and account for forfeitures as they occur. Stock-based compensation for PSUs is amortized under the accelerated attribution method and may be adjusted over the vesting period based on interim estimates of performance against pre-set objectives. PSUs will vest upon achievement of specified performance targets and subject to continuous service through the applicable vesting dates. The compensation cost is recognized over the requisite service period when it is probable that the performance condition will be satisfied and the Company accounts for forfeitures as they occur.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has certain options that have performance-based vesting conditions; stock-based compensation expense for such awards is recognized on a straight-line basis from the time the vesting condition is likely to be met through the time the vesting condition has been achieved.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of money market funds, corporate debt securities, and U.S. government treasury securities.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist of corporate debt securities, commercial paper, certificates of deposit, U.S. government treasury securities, and U.S. government agency securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within current assets on the consolidated balance sheet.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Interest income and other income, net in the consolidated statements of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Interest income and other income, net in the consolidated statements of operations.</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash primarily consists of collateralized letters of credit established in connection with lease agreements for the Company’s facilities. Restricted cash is included in current assets for leases that expire within one year and is included in non-current assets for leases that expire in more than one year from the balance sheet date.</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk primarily consist of cash and cash equivalents, marketable securities and accounts receivable. Cash deposits may, at times, exceed amounts insured by the Federal Deposit Insurance Corporation (“FDIC”) and the Securities Investor Protection Corporation (“SIPC”). The Company has not experienced any losses on its deposits of cash and cash equivalents to date. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the accompanying consolidated balance sheets.</span></div> 0.67 0.66 0.33 0.34 <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1 Inputs: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unadjusted</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">quoted</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">prices</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">active</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">markets</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">identical</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assets</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liabilities</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accessible to the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entity</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measurement</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2 Inputs: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">than</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">quoted</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">prices</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Level</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 inputs</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">observable</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">asset or liability,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">either</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">directly</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or indirectly,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">substantially</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">full</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">term</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">asset</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or liability.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3 Inputs: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unobservable</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inputs</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">asset</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liability</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">used</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measure</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">value</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">extent that</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">observable</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inputs</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not available,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thereby</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allowing</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">situations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in which there is little,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">if any, market</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">activity</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">asset</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or liability</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measurement</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash equivalents, marketable securities, accounts receivable, accounts payable and accrued expenses. Cash equivalents are stated at amortized cost, which approximates fair value at the balance sheet dates, due to the short period of time to maturity. Marketable securities are recorded at fair value. Accounts receivable, accounts payable, and accrued expenses are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable includes billed and unbilled receivables. Trade accounts receivable are recorded at invoiced amounts and do not bear interest. The expectation of collectability is based on a review of credit profiles of customers, contractual terms and conditions, current economic trends, and historical payment experience. The Company regularly reviews the adequacy of the allowance for credit losses by considering the age of each outstanding invoice and the collection history to determine the appropriate amount of allowance for credit losses. Accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable represents revenue recognized on contracts for which billings have not yet been presented to customers because the amounts were earned but not contractually billable as of the balance sheet date, substantially all of which is expected to be billed and collected within one year.</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software Development Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes qualifying internal-use software development costs related to its cloud platform. The costs consist of personnel costs (including related benefits and stock-based compensation) that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (1) the preliminary project stage is completed, and (2) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. Costs related to preliminary project activities and post implementation operating activities are expensed as incurred.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs are included in property and equipment. These costs are amortized over the estimated useful life of the software, which is two years, on a straight-line basis, which represents the manner in which the expected benefit will be derived. The amortization of costs related to the platform applications is included in cost of revenue and sales and marketing expense based on an allocation between paid customer accounts and free customer accounts not generating revenue.</span></div> P2Y <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset. Expenses that improve an asset or extend its remaining useful life are capitalized. Costs of maintenance or repairs that do not extend the lives of the respective assets are charged to expenses as incurred.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no sales commissions earned on renewals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These costs are deferred and then amortized over a period of benefit which is determined to be 4 years. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determined</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of benefit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by taking</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">into</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consideration the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">length</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">terms</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">its</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contracts,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">life</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Amounts expected to be recognized within one year of the balance sheet date are recorded as deferred contract costs, current; the remaining portion is recorded as deferred contract costs, non-current, in the consolidated balance sheets. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">periodically</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">analyzed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impairment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and marketing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accompanying</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of operations.</span></div> P4Y <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company acquires a business, the purchase consideration is allocated to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated respective fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Such valuations require the Company to make significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows from acquired users, acquired technology, and trade names from a market participant perspective, useful lives and discount rates. 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, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to other income, net in the consolidated statement of operations.</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for Impairment of Long-Lived Assets (Including Goodwill and Intangibles)</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with finite lives include property and equipment, capitalized development software costs and acquired intangible assets. Long-lived assets are amortized over their estimated useful lives which are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of lease term or useful life of asset</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates long lived assets, including acquired intangible assets and capitalized software development costs, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or the estimated useful life becomes shorter than originally estimated. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is not amortized but rather tested for impairment at least annually on October 1, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. Goodwill impairment is recognized when the quantitative assessment results in the carrying value exceeding the fair value, in which case an impairment charge is recorded to the extent the carrying value exceeds the fair value. The Company did not recognize any impairment of goodwill during the years ended December 31, 2023, 2022 or 2021.</span></div> <div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets with finite lives include property and equipment, capitalized development software costs and acquired intangible assets. Long-lived assets are amortized over their estimated useful lives which are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.035%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of lease term or useful life of asset</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr></table></div> P3Y P5Y P2Y P3Y P4Y 0 0 0 <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. Operating lease assets and liabilities are reflected within operating lease assets, operating lease liabilities, current, and operating lease liabilities, non-current, on the consolidated balance sheets. For short-term leases (an initial term of 12 months or less), an operating lease asset and corresponding lease liability are not recorded and the Company records rent expense in its consolidated statements of operations on a straight-line basis over the lease term. Operating lease assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The operating lease assets also include any lease payments made and excludes lease incentives. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for separately.</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income (Loss) Per Share Attributable to Common Stockholders</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of Class A common stock and Class B common stock (together “common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) outstanding during the period. Diluted net income (loss) per share is computed by dividing net income (loss) by the weighted-average number of shares of common stock outstanding during the period giving effect to all potentially dilutive securities to the extent they are dilutive. The dilutive effect of potentially dilutive securities is reflected in diluted net income (loss) per share by application of the two-class method. During the periods when the Company is in a net loss position, the net loss attributable to common stockholders was not allocated to the unvested common stock under the two-class method as these securities do not have a contractual obligation to share in the Company’s losses.</span></div> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU No. 2021-08”), which intends to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. It is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. The Company early adopted ASU No. 2021-08 on January 1, 2022 on a prospective basis with no material impact on the Company's consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU No. 2023-07</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), which intends to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The amendments in this ASU are effective for public business entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The amendments in this ASU should be applied retrospectively to all prior </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">periods presented in the financial statements. The Company is currently evaluating the impact of the adoption of this standard on its consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU No. 2023-09</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), which intends to increase the transparency of income tax disclosures, particularly the rate reconciliation table and disclosures about income taxes paid. For public business entities, it is effective for annual periods beginning after December 15, 2024, and interim periods beginning after December 15, 2025, with early adoption permitted. The Company has not early adopted ASU No. 2023-09 as of December 31, 2023 and is evaluating its impact.</span></div> Marketable Securities<div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the consolidated balance sheet as of December 31, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized<br/>Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">776,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,140)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">775,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">460,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">459,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">264,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">264,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,253,484 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,990)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,252,559 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized<br/>Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">813,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,554)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">806,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,555,403 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,239)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,545,341 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest receivable of $15.1 million and $8.1 million is included in Prepaid expenses and other current assets on the consolidated balance sheets as of December 31, 2023 and 2022, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of December 31, 2023 and 2022 because such potential losses were not material.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the fair values of available-for-sale marketable securities, by remaining contractual maturity, were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due within one year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,799,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">453,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,252,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not believe that any unrealized losses are attributable to credit-related factors based on its evaluation of available evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Unrealized gains and losses on marketable securities are presented net of tax.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents on the consolidated balance sheet as of December 31, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized<br/>Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">776,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,140)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">775,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">460,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">459,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">264,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">264,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,253,484 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,065 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,990)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,252,559 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized<br/>Gain</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">813,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,554)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">806,108 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">356,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,555,403 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,239)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,545,341 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 776323000 770000 1140000 775953000 605291000 570000 75000 605786000 460854000 390000 1399000 459845000 264405000 335000 15000 264725000 146611000 0 361000 146250000 2253484000 2065000 2990000 2252559000 813598000 64000 7554000 806108000 357030000 64000 821000 356273000 174080000 37000 587000 173530000 120977000 0 1099000 119878000 89718000 12000 178000 89552000 1555403000 177000 10239000 1545341000 15100000 8100000 0 0 <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the fair values of available-for-sale marketable securities, by remaining contractual maturity, were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due within one year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,799,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due in one year through five years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">453,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,252,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1799542000 453017000 2252559000 Fair Value Measurements<div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of December 31, 2023 and 2022, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Measurement as of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">775,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">775,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">264,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">264,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">459,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">459,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240,909 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,307,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,547,924 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Measurement as of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable Securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">806,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">806,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">356,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">356,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,547,834 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,850,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments, including money market funds with an original maturity of three months or less at the date of purchase, to be cash equivalents. The Company uses quoted prices in active markets for assets to determine the fair value of its Level 1 investments in money market funds. The Company classifies its commercial paper, corporate debt securities, certificates of deposit, U.S. government treasury securities, and Non-U.S. government securities within Level 2 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 which may not be actively traded.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to its cash equivalents and marketable securities, the Company measures the fair value of its outstanding convertible senior notes on a quarterly basis for disclosure purposes. The Company considers the fair value of the convertible senior notes to be a Level 2 measurement due to limited trading activity of the convertible senior notes. Refer to Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the consolidated financial statements for further details.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets and liabilities that have been measured at fair value on a recurring basis as of December 31, 2023 and 2022, and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Measurement as of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">775,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">775,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">264,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">264,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">459,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">459,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">240,909 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,307,015 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,547,924 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Measurement as of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable Securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">806,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">806,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">356,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">356,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">173,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,547,834 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,850,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 240909000 0 0 240909000 0 484000 0 484000 0 53972000 0 53972000 0 775953000 0 775953000 0 605786000 0 605786000 0 264725000 0 264725000 0 459845000 0 459845000 0 146250000 0 146250000 240909000 2307015000 0 2547924000 302902000 0 0 302902000 0 2493000 0 2493000 0 806108000 0 806108000 0 356273000 0 356273000 0 173530000 0 173530000 0 119878000 0 119878000 0 89552000 0 89552000 302902000 1547834000 0 1850736000 Property and Equipment, Net<div style="margin-top:12pt;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,376 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,740 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128,868)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,918)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,346 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Internal-Use Software Development Costs, the Company capitalizes costs related to the development of computer software for internal-use and is included in capitalized software development costs within property and equipment, net.</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was approximately $35.6 million, $27.0 million, and $18.5 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div> <div style="margin-top:12pt;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,376 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,691 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,740 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128,868)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,918)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,346 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 35736000 33376000 17202000 13315000 55111000 27683000 192691000 134890000 300740000 209264000 128868000 83918000 171872000 125346000 35600000 27000000 18500000 Acquisitions, Intangible Assets and Goodwill<div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Acquisitions</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company entered into three purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $2.1 million and goodwill in the amount of $3.5 million based on the respective estimated fair values. The resulting goodwill from each of the agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Acquisitions</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company entered into four purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $8.2 million and goodwill in the amount of $56.6 million based on the respective estimated fair values. The resulting goodwill from each of the agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Acquisitions</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October and December 2021, the Company entered into two purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $4.3 million and goodwill in the amount of $36.6 million based on the respective estimated fair values. The resulting goodwill from both agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company entered into a stock purchase agreement whereby the Company acquired all of the issued and outstanding shares of a SaaS based security platform company. The consideration was approximately $219.4 million, comprising cash and Class A common stock. The acquisition was accounted for as a business combination in accordance with ASC 805, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price was allocated to intangible assets in the amount of $12.0 million and goodwill in the amount of $204.3 million based on the respective estimated fair values. The resulting </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">goodwill is not deductible for income tax purposes. Intangible assets consisted of developed technology in the amount of $8.7 million and customer relationships in the amount of $3.3 million. The useful life for developed technology and customer relationships are <span style="-sec-ix-hidden:f-627">three</span> and four years, respectively. Additionally, there was a one-time severance charge of $1.3 million recorded on the acquisition date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company entered into a stock purchase agreement whereby the Company acquired all of the issued and outstanding shares of an observability data pipeline tool company with the purchase price paid in cash and Class A common stock. The acquisition was accounted for as a business combination in accordance with ASC 805, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The purchase price was allocated to intangible assets in the amount of $1.7 million and goodwill in the amount of $34.3 million based on the respective estimated fair values. The resulting goodwill is not deductible for income tax purposes. Pro forma results of operations for this acquisition have not been presented because they were not material to the consolidated results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,295 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,678)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,617 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,970)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,760 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,395)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible amortization expense was approximately $8.9 million, $7.6 million and $4.4 million for the years ended December 31, 2023, 2022 and 2021, respectively. Amortization of developed technology and customer relationships are included in cost of revenue and sales and marketing expense, respectively, on the Company’s consolidated statement of operations and comprehensive loss.</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, future amortization expense by year is expected to be as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,617 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Acquisitions, Intangible Assets and Goodwill<div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Acquisitions</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company entered into three purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $2.1 million and goodwill in the amount of $3.5 million based on the respective estimated fair values. The resulting goodwill from each of the agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Acquisitions</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company entered into four purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $8.2 million and goodwill in the amount of $56.6 million based on the respective estimated fair values. The resulting goodwill from each of the agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Acquisitions</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October and December 2021, the Company entered into two purchase agreements for acquisitions of businesses, each of which were accounted for as business combinations in accordance with ASC 805, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company does not consider these acquisitions to be material, individually or in aggregate. The total purchase price was allocated to intangible assets in the amount of $4.3 million and goodwill in the amount of $36.6 million based on the respective estimated fair values. The resulting goodwill from both agreements is not deductible for income tax purposes. Pro forma results of operations from these acquisitions have not been presented because they were not material to the consolidated results of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Company entered into a stock purchase agreement whereby the Company acquired all of the issued and outstanding shares of a SaaS based security platform company. The consideration was approximately $219.4 million, comprising cash and Class A common stock. The acquisition was accounted for as a business combination in accordance with ASC 805, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price was allocated to intangible assets in the amount of $12.0 million and goodwill in the amount of $204.3 million based on the respective estimated fair values. The resulting </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">goodwill is not deductible for income tax purposes. Intangible assets consisted of developed technology in the amount of $8.7 million and customer relationships in the amount of $3.3 million. The useful life for developed technology and customer relationships are <span style="-sec-ix-hidden:f-627">three</span> and four years, respectively. Additionally, there was a one-time severance charge of $1.3 million recorded on the acquisition date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company entered into a stock purchase agreement whereby the Company acquired all of the issued and outstanding shares of an observability data pipeline tool company with the purchase price paid in cash and Class A common stock. The acquisition was accounted for as a business combination in accordance with ASC 805, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The purchase price was allocated to intangible assets in the amount of $1.7 million and goodwill in the amount of $34.3 million based on the respective estimated fair values. The resulting goodwill is not deductible for income tax purposes. Pro forma results of operations for this acquisition have not been presented because they were not material to the consolidated results of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,295 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,678)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,617 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,970)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,760 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,395)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible amortization expense was approximately $8.9 million, $7.6 million and $4.4 million for the years ended December 31, 2023, 2022 and 2021, respectively. Amortization of developed technology and customer relationships are included in cost of revenue and sales and marketing expense, respectively, on the Company’s consolidated statement of operations and comprehensive loss.</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, future amortization expense by year is expected to be as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,617 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3 2100000 3500000 4 8200000 56600000 2 4300000 36600000 219400000 12000000 204300000 8700000 3300000 P4Y 1300000 1700000 34300000 <div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,295 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,678)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,617 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,970)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,425)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,760 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,395)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,365 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 24995000 16428000 8567000 P3Y 3300000 2250000 1050000 P4Y 28295000 18678000 9617000 24460000 9970000 14490000 P3Y 3300000 1425000 1875000 P4Y 27760000 11395000 16365000 8900000 7600000 4400000 <div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, future amortization expense by year is expected to be as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,617 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6489000 2597000 531000 9617000 <div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,277 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,694 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 348277000 3540000 877000 352694000 Accrued Expenses and Other Current Liabilities<div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued cloud hosting and infrastructure expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tax liability and sales tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,631 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.34pt">Due to the timing of when invoices are received, accounts payable on the consolidated balance sheets includes cloud hosting and infrastructure expenses of $70.2 million and $12.6 million for the years ended December 31, 2023 and 2022, respectively.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued cloud hosting and infrastructure expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tax liability and sales tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,631 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.34pt">Due to the timing of when invoices are received, accounts payable on the consolidated balance sheets includes cloud hosting and infrastructure expenses of $70.2 million and $12.6 million for the years ended December 31, 2023 and 2022, respectively.</span></div> 13783000 73566000 61541000 46736000 30775000 25818000 21532000 25038000 127631000 171158000 70200000 12600000 Convertible Senior Notes<div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 2, 2020, the Company issued $747.5 million aggregate principal amount of 0.125% convertible senior notes due 2025 (the “2025 Notes”) in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (“Securities Act”). The total net proceeds from the sale of the 2025 Notes, after deducting the initial purchasers’ discounts and debt issuance costs, were approximately $730.2 million. The 2025 Notes bear interest at a rate of 0.125% per year, payable semiannually in arrears on June 15 and December 15 of each year, beginning on December 15, 2020. The 2025 Notes will mature on June 15, 2025, unless earlier converted, redeemed or repurchased.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders may convert their notes at their option at any time prior to the close of business on the business day immediately preceding March 15, 2025 only under the following circumstances:</span></div><div style="margin-top:6pt;padding-left:81pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s 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 on each applicable trading day;</span></div><div style="margin-top:6pt;padding-left:81pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">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 2025 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 on each such trading day;</span></div><div style="margin-top:6pt;padding-left:81pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">if the Company calls such 2025 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or</span></div><div style="margin-top:6pt;padding-left:81pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">upon the occurrence of specified corporate events, as set forth in the indenture governing the 2025 Notes (“the Indenture”).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after March 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their notes, in integral multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. The conversion rate for the 2025 Notes is initially 10.8338 shares of Class A common stock per $1,000 principal amount of notes (equivalent to an initial conversion price of approximately $92.30 per share of Class A common stock), subject to adjustment as set forth in the Indenture. Upon conversion, the Company will pay or deliver, 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. If the Company satisfies its conversion obligation solely in cash or through payment and delivery, as the case may be, of a combination of cash and shares of Class A common stock, the amount of cash and shares of Class A common stock, if any, due upon conversion will be based on a daily conversion value calculated on a proportionate basis for each trading day in a 30 trading day observation period as described in the Indenture. In addition, if specific corporate events occur prior to the applicable maturity date, or if the Company elects to redeem the 2025 Notes, the Company will increase the conversion rate for a holder who elects to convert their notes in connection with such a corporate event or redemption in certain circumstances.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2023, the conditional conversion feature of the 2025 Notes was not triggered as the last reported sale price of the Company’s Class A common stock was not greater than or equal to 130% of the conversion price 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 quarter ended December 31, 2023. Therefore the 2025 Notes are not convertible, in whole or in part, at the option of the holders between January 1, 2024 through March 31, 2024. Whether the 2025 Notes will be convertible in future periods will depend on the continued satisfaction of this condition or another conversion condition.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a conversion notice is received, the Company has the option to pay or deliver cash, shares of the Company’s common stock, or a combination thereof. Since the issuance of the 2025 Notes, the Company received and settled an immaterial amount of conversion notices from the holders in cash. As of December 31, 2023, the 2025 Notes were classified as long-term debt on the Company's consolidated balance sheet.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the 2025 Notes prior to the 31st scheduled trading day immediately preceding the maturity date, at its option, if the last reported sale price of its Class A common stock was at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the 2025 Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the issuance of the 2025 Notes, the 2025 Notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have associated convertible features. The carrying amount of the equity component representing the conversion option was determined by deducting the fair value of the liability component from the par value of the respective 2025 Notes. This difference represents the debt discount that is amortized to interest expense over the contractual terms of the 2025 Notes using the effective interest rate method. The carrying amount of the equity component representing the conversion option was $177.2 million. The equity component was recorded in additional paid-in capital and is not remeasured as long as it continues to meet the conditions for equity classification.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the debt issuance costs of $17.3 million related to the 2025 Notes, the Company allocated the total amount incurred to the liability and equity components of the 2025 Notes in the same proportion as the allocation of the proceeds. Issuance costs attributable to the liability component were $13.2 million and will be amortized, along with the debt discount, to interest expense over the contractual term of the 2025 Notes at an effective interest rate of 5.97%. Issuance costs attributable to the equity component were $4.1 million and are netted against the equity component in additional paid-in capital.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2021 the Company adopted ASU No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As a result of the adoption, the debt conversion option of $177.2 million and debt issuance costs of $4.1 million previously attributable to the equity component are no longer presented in equity. Similarly, the debt discount, that is equal to the carrying value of the embedded conversion feature upon issuance, is no longer amortized into income as interest expense over the life of the instrument. This resulted in a $16.8 million decrease to the opening balance of accumulated deficit, a $173.1 million decrease to the opening balance of additional paid-in capital and a $156.3 million increase to the opening balance of convertible senior notes, net on the consolidated balance sheet.</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the 2025 Notes was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,235 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,847 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the total estimated fair value of the 2025 Notes was approximately $1,050.2 million. The fair value was determined based on the closing trading price or quoted market price per $100 of the 2025 Notes as of the last day of trading for the period. The fair value of the 2025 Notes is primarily affected by the trading price of the Company’s Class A common stock and market interest rates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense related to the 2025 Notes for the years ended December 31, 2023, 2022, and 2021 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,322 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,303 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,283 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped Calls</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the 2025 Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (“Capped Calls”). The Capped Calls each have an initial strike price of approximately $92.30 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2025 Notes. The Capped Calls have initial cap prices of $151.04 per share, subject to certain adjustments. The Capped Calls are expected to partially offset the potential dilution to the Company’s Class A common stock upon any conversion of the 2025 Notes, with such offset subject to a cap based on the cap price. The Capped Calls cover, subject to anti-dilution adjustments, approximately 8.1 million shares of the Company’s Class A common stock. For accounting purposes, the Capped Calls are separate transactions, and not part of the 2025 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 $89.6 million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital and will not be remeasured.</span></div> 747500000 0.00125 730200000 0.00125 20 30 1.30 5 10 1000 0.98 1000 92.30 30 1.30 20 30 1.30 20 30 1 177200000 17300000 13200000 0.0597 4100000 177200000 4100000 16800000 -173100000 156300000 <div style="margin-top:12pt;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amount of the liability component of the 2025 Notes was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,235 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738,847 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 747496000 747496000 5261000 8649000 742235000 738847000 1050200000 100 <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense related to the 2025 Notes for the years ended December 31, 2023, 2022, and 2021 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,322 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,303 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,283 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 934000 934000 934000 3388000 3369000 3349000 4322000 4303000 4283000 92.30 151.04 8100000 89600000 Commitments and Contingencies<div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into non-cancelable purchase commitments and operating leases in the normal course of business. Non-cancelable purchase commitments for business operations and operating lease obligations total $485.0 million and $347.1 million, respectively, as of December 31, 2023, due primarily over the next 5 years. Purchase commitments for business operations are primarily related to cloud hosting and other software-based services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also issued long-term debt to finance the business. The principal and future interest payments related to the 2025 Notes are $749.0 million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Plan</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. The Company is responsible for administrative costs of the 401(k) plan and beginning on January 1, 2022, the Company began making matching contributions to the 401(k) plan. For the years ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023 and 2022</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company incurred expense of $6.3 million and $5.7 million for matching contributions, respectively.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not make</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">any matching contributions</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">401(k)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plan</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">year</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">involved</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">time</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">time</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">claims</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">legal</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">actions</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">arising</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ordinary</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">course</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">it</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">feasible</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">predict</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determine</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ultimate</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">outcome</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these matters,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">believes</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">none</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">its</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">legal</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">proceedings</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">will</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have a material</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adverse</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effect</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on its financial</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">position</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or results</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of operations.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">enters</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">into</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indemnification</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provisions</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">some</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">agreements</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with other parties</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ordinary</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">course</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of business,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">including</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">partners,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">investors,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contractors, customers,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the Company’s</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">officers,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">directors</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">employees.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company has agreed</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to indemnify</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and defend</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the indemnified</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">party</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">claims and related losses suffered or incurred by the indemnified party from actual or threatened</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">third-party</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">claim</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">because</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">activities</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or non-compliance</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with certain</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">representations and warranties</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">made</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company. It</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not possible</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to determine</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">maximum</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">potential</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">loss under these indemnification</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provisions</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">due</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">limited</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">history</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of prior</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indemnification</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">claims</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unique facts</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">circumstances</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">involved</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">each</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">particular</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provision.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">losses</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recorded</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s consolidated</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">connection</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indemnification provisions</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have not been material.</span></div> 485000000 347100000 749000000 6300000 5700000 0 Leases<div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various non-cancelable operating leases for its facilities expiring between 2024 and 2033. Certain lease agreements contain an option for the Company to renew a lease for a term of up to three years or an option to terminate a lease early within one year. The Company considers these options, which may be elected at the Company’s sole discretion, in determining the lease term on a lease-by-lease basis.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense for these leases is recognized on a straight-line basis over the lease term, with variable lease payments recognized in the period those payments are incurred.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense for the years ended December 31, 2023, 2022 and 2021 was $43.5 million, $34.0 million, and $23.8 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $0.9 million, $1.0 million, and $1.0 million in sub-lease income for the years ended December 31, 2023, 2022 and 2021, respectively. Sub-lease income is recorded as a credit to rent expense.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost recognized within the Company’s consolidated statements of operations were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.34pt">Includes non-cash lease expense of $26.4 million, $21.4 million, and $17.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information and non-cash activity related to the Company’s operating leases are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.655%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in measurement of lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for new lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities by fiscal year for the Company’s operating leases are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,102 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had various operating leases that had not yet commenced, which are excluded from the table above. The operating leases will commence between fiscal year 2024 and 2025 with total undiscounted future payments of $138.5 million and a weighted-average lease term of 9 years. </span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term and discount rate for the Company’s operating leases are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.12%</span></td></tr></table></div> P3Y P1Y 43500000 34000000 23800000 900000 1000000 1000000 <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease cost recognized within the Company’s consolidated statements of operations were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:62.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_____________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.34pt">Includes non-cash lease expense of $26.4 million, $21.4 million, and $17.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div> 34670000 25212000 20198000 8797000 8739000 3609000 26400000 21400000 17200000 <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information and non-cash activity related to the Company’s operating leases are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.655%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in measurement of lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets obtained in exchange for new lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13273000 24752000 20741000 61594000 48404000 17476000 <div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities by fiscal year for the Company’s operating leases are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,102 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17995000 34234000 31050000 27747000 24479000 73102000 208607000 48505000 160102000 138500000 P9Y <div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term and discount rate for the Company’s operating leases are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.12%</span></td></tr></table></div> P6Y8M12D P6Y2M12D 0.0600 0.0512 Revenue<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographical Information</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by location is determined by the billing address of the customer. The following table sets forth revenue by geographic area (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487,319 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,128,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028,784 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:14.619%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.34pt">Includes revenue from the United States of $1,411.0 million, $1,134.1 million, and $691.8 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the United States, no other individual country accounted for 10% or more of total revenue for the years ended December 31, 2023, 2022, or 2021. </span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, unbilled accounts receivable of approximately $61.2 million and $60.0 million, respectively, was included in accounts receivable on the Company’s consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023 and 2022, the Company charged $5.5 million and $2.7 million, respectively, of accounts receivable deemed uncollectible against the allowance for credit losses.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue and Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the years ended December 31, 2023, 2022 and 2021 which was included in the deferred revenue balances at the beginning of each respective period, was $525.5 million, $374.6 million, and $206.6 million.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, and 2022, the aggregate transaction price allocated to remaining performance obligations was $1,839.4 million and $1,057.2 million, respectively. There is uncertainty in the timing of revenues associated with the Company’s drawdown contracts, as future revenue can often vary significantly from past revenue. However, the Company expects to recognize substantially all of the remaining performance obligations over the next 24 months.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Costs</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred contract costs on the Company’s consolidated balance sheets were $118.7 million and $88.4 million as of December 31, 2023 and 2022, respectively. Amortization expense was $39.2 million, $28.0 million and $17.9 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by location is determined by the billing address of the customer. The following table sets forth revenue by geographic area (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487,319 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,128,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,675,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,028,784 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:14.619%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:11.34pt">Includes revenue from the United States of $1,411.0 million, $1,134.1 million, and $691.8 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div> 1487319000 1200719000 736218000 641040000 474381000 292566000 2128359000 1675100000 1028784000 1411000000 1134100000 691800000 61200000 60000000 5500000 2700000 525500000 374600000 206600000 1839400000 1057200000 P24M 118700000 88400000 39200000 28000000 17900000 Stockholders’ Equity<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Class A and Class B Common Stock</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two classes of common stock, Class A and Class B. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share and each share of Class B common stock is entitled to ten votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder and are automatically converted to Class A common stock upon sale or transfer, subject to certain limited exceptions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, 2,016,413 shares of Class B common stock were converted into Class A common stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had authorized 2,000,000,000 shares of Class A common stock and 310,000,000 shares of Class B common stock, each at a par value per share of $0.00001, of which 305,395,175 shares of Class A common stock and 25,684,571 shares of Class B common stock were issued and outstanding.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the Company had reserved shares of common stock for future issuance as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options, RSUs and PSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,741,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,930,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,189,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,291,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,481,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,806,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved for future issuance</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,411,855 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,028,144 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two equity incentive plans, the 2012 Equity Incentive Plan (the “2012 Plan”) and the 2019 Equity Incentive Plan (the “2019 Plan”). In connection with the Company's initial public offering (“the IPO”), the Company ceased granting awards under the 2012 Plan, and all shares that remained available for issuance under the 2012 Plan at that time were transferred to the </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019 Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, as of December 31, 2023, there were 12,054,709 shares of Class A common stock issuable upon conversion of Class B common stock underlying options outstanding under the 2012 Plan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Under the </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019 Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Board and any other committee or subcommittee of the Board may grant stock options, stock appreciation rights, restricted stock awards, restricted stock units (“RSUs”), and performance stock units (“PSUs”) and other awards, each equity award valued or based on the Company’s Class A common stock, to employees, directors, consultants, and advisors of the Company. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there were 73,189,660 shares available for grant under the 2019 Plan.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's stock option activity and weighted-average exercise prices:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,551,857</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,303,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,455,931)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited or expired</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,291)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,077,635</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable—December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,074,409</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426,607 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there were 22,926 shares of Class A common stock and 12,054,709 shares of Class B common stock issuable upon the exercise of options outstanding. As of December 31, 2022, there were 28,557 shares of Class A common stock and 18,523,300 shares of Class B common stock issuable upon the exercise of options outstanding.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately all compensation cost related to unvested awards was recognized as of December 31, 2023. Compensation cost related to unvested awards not yet recognized was approximately $10.1 million as of December 31, 2022. The weighted-average period over which this compensation cost related to unvested employee awards will be recognized is 1.0 year and 0.6 years as of December 31, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no options granted during the years ended December 31, 2023, 2022 and 2021. The Company received approximately $20.9 million, $10.0 million and $14.9 million in cash proceeds from options exercised during the years ended December 31, 2023, 2022 and 2021, respectively. The intrinsic value of options exercised during the years ended December 31, 2023, 2022 and 2021 was approximately $565.9 million, $301.6 million and $579.6 million, respectively. The aggregate fair value of options vested during the years ended December 31, 2023, 2022 and 2021 was $12.5 million, $23.9 million and $28.1 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units, Restricted Stock and Performance Stock Units</span></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for the Company’s unvested RSUs and PSUs:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,378,683</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awarded</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,382,006</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,794,318)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302,870)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,663,501</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued a total of 122,224 shares of restricted Class A common stock in connection with acquisitions, net of shares retired, during the year ended December 31, 2023, which are subject to service-based vesting conditions over approximately four years from the respective grant dates.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total compensation cost related to unvested RSUs and restricted shares of common stock not yet recognized was approximately $1,187.3 million and $1,151.1 million as of December 31, 2023 and December 31, 2022, respectively. The weighted-average period over which this compensation cost related to unvested RSUs and restricted shares of common stock will be recognized is 2.8 years and 2.9 years as of December 31, 2023 and December 31, 2022, respectively. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total compensation cost related to unvested PSUs not yet recognized was approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$25.1 million and</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19.0 million</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of December 31, 2023, and December 31, 2022, respectively. The weighted-average period over which this compensation cost related to unvested PSUs will be recognized is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3 years and 1.4 years</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of December 31, 2023, and December 31, 2022, respectively. There were no PSUs outstanding during the year ended December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation was included in the consolidated statement of operations as follows (in thousands):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation, net of amounts capitalized</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,597 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,853 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,660 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,007 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,397 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, the Board adopted and approved the 2019 ESPP, which became effective on the date of the final prospectus for the Company’s IPO.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP is implemented through a series of offerings under which eligible employees are granted purchase rights to purchase shares of the Company’s Class A common stock on specified dates during such offerings. Under the ESPP, the Company may specify offerings with durations of not more than 27 months and may specify shorter purchase periods within each offering. Historically offering periods have been approximately 6 months. On each purchase date, eligible employees will purchase the shares at a price per share equal to 85% of the lesser of (1) the fair market value of the Company’s Class A common stock on the first trading day of the offering period, or (2) the fair market value of the Company’s Class A common stock on the purchase date, as defined in the ESPP.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $16.0 million, $11.2 million, and $7.6 million of stock-based compensation expense related to the ESPP during the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, and 2022, $6.6 million and $6.0 million, respectively has been withheld on behalf of employees for a future purchase under the ESPP due to the timing of payroll deductions.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the years ended December 31, 2023, 2022, and 2021</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Company issued 517,430, 316,875, and 291,871 shares of Class A common stock under the ESPP. </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, 17,481,059 shares of Class A common stock remain available for grant under the ESPP.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total compensation cost related to the ESPP not yet recognized was approximately $6.8 million and $7.1 million as of December 31, 2023 and 2022, respectively. The weighted average period over which this compensation cost will be recognized is 0.4 years as of December 31, 2023 and 2022, respectively.</span></div> 2 1 10 2016413 2000000000 310000000 0.00001 0.00001 305395175 305395175 25684571 25684571 <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the Company had reserved shares of common stock for future issuance as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options, RSUs and PSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,741,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,930,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,189,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,291,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,481,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,806,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved for future issuance</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,411,855 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,028,144 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 25741136 30930540 73189660 63291013 17481059 14806591 116411855 109028144 2 12054709 73189660 <div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's stock option activity and weighted-average exercise prices:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual Life<br/>(in Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,551,857</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,303,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,455,931)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited or expired</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,291)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,077,635</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable—December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,074,409</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426,607 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 18551857 3.24 P4Y4M24D 1303464000 0 0 6455931 3.24 18291 5.50 12077635 3.24 P3Y4M24D 1426912000 12074409 3.23 P3Y4M24D 1426607000 22926 12054709 28557 18523300 10100000 P1Y P0Y7M6D 0 0 20900000 10000000 14900000 565900000 301600000 579600000 12500000 23900000 28100000 <div style="margin-top:12pt;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for the Company’s unvested RSUs and PSUs:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,378,683</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awarded</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,382,006</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,794,318)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302,870)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,663,501</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for the Company’s unvested RSUs and PSUs:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,378,683</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awarded</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,382,006</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,794,318)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302,870)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and outstanding balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,663,501</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12378683 106.19 909833000 7382006 89.09 4794318 101.02 1302870 102.42 13663501 99.13 1658476000 122224 P4Y 1187300000 1151100000 P2Y9M18D P2Y10M24D 25100000 19000000 P1Y3M18D P1Y4M24D 0 <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation was included in the consolidated statement of operations as follows (in thousands):</span></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation, net of amounts capitalized</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,597 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,853 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,660 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,007 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,397 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17578000 10827000 4565000 313096000 237120000 101942000 101937000 76735000 35035000 49689000 38472000 22195000 482300000 363154000 163737000 13597000 14853000 9660000 495897000 378007000 173397000 P27M P6M 0.85 16000000 11200000 7600000 6600000 6000000 517430 316875 291871 17481059 6800000 7100000 P0Y4M24D P0Y4M24D Interest Income and Other Income, Net<div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income and other income, net consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (loss) income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income and other income, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,001 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,160 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income and other income, net consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,459 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (loss) income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income and other income, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,001 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,160 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 103459000 34931000 21412000 -3458000 2229000 374000 100001000 37160000 21786000 Income Taxes<div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purposes,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income (loss)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">before</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">taxes,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">includes</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">following components</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,694)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,617)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,070)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,422)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income taxes allocated to operations for the years ended December 31, 2023, 2022 and 2021 were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,552 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(885)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,667 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,484 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,367 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,323 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Rate Reconciliation</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Income</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expense</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $11.7 million, $12.1 million</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.3 million for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended December 31, 2023,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 and 2021, respectively,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and differed</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amounts</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">computed</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by applying</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">federal statutory</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rate</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21%</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, 2022 and 2021,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to pretax</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income (loss)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as a result</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">following</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,995)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,868)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes (net of federal benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. tax costs on international operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation deductions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return to provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. R&amp;D tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,667 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,323 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to the components of Tax Rate Reconciliation for the year ending December 31, 2022 and 2021 to conform to the 2023 presentation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, the Company has evaluated the available evidence supporting the realization of its deferred tax assets, including the amount and timing of future taxable income, and has determined that it is more likely than not that its net deferred tax assets will not be realized in the United States. Due to uncertainties surrounding the realization of the deferred tax assets, the Company recorded a full valuation allowance against substantially all of its net deferred tax assets. When the Company determines that it will be able to realize some portion or all of its deferred tax assets, an adjustment to its valuation allowance on its deferred tax assets would have the effect of increasing net income in the period such determination is made.<br/></span></div><div style="text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to tax laws in the United States and numerous foreign jurisdictions. The United States and many international legislative and regulatory bodies continually propose and enact legislation that could significantly impact how U.S. multinational corporations are taxed. The Company is closely monitoring proposed legislation and its potential impact. For tax years beginning on or after January 1, 2022, the Tax Cuts and Jobs Act of 2017 eliminates the option to deduct research and development expenditures, as defined under IRC Section 174, in the year incurred. Instead, taxpayers are required to amortize such expenditures over five years if incurred in the U.S. and over fifteen years if incurred in a foreign jurisdiction. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Deferred Taxes</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effects</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">temporary</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">differences</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">give</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rise</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deferred</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax assets</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and deferred</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liabilities</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">presented</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below (in</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. R&amp;D tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 174 capitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,666 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,054 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,782 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,782)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,916)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,698)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,333)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using an asset and liability method and deferred income tax assets and liabilities are measured using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets and liabilities are expected to be realized or settled. The Company’s deferred tax assets and liabilities consist primarily of federal and state net operating loss carryforwards and basis differences for financial reporting and tax purposes of certain assets and liabilities. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Based upon the weight of all available evidence, which includes the historical operating performance and the recorded cumulative losses in prior fiscal periods, management does not believe as of December 31, 2023 and 2022 that it is more likely than not that the Company will realize its U.S. deferred tax assets. As a result, a valuation allowance of $321.6 million and $188.8 million has been provided at December 31, 2023 and 2022, respectively. The valuation allowance changed by $132.8 million and $40.2 million at December 31, 2023 and 2022, respectively. Certain reclassifications have been made to the components of deferred tax for the year ending December 31, 2022 to conform to the 2023 presentation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2023 and 2022, the Company has net operating loss carryforwards for federal tax purposes of approximately $148.9 million and $243.4 million, respectively, which is available to offset federal taxable income. The federal net operating loss carryforwards generated at December 31, 2017 and prior will begin to expire in 2031, if not utilized. Net operating losses generated after December 31, 2017 have an indefinite carryforward period but are subject to an 80% of taxable income limitation after December 31, 2020. The Company has approximately $206.4 million and $92.0 million of post-apportioned net operating loss carryforwards as of December 31, 2023 and 2022, respectively for various state tax purposes. The state net operating loss carryforwards will begin to expire in 2026, if not utilized.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the utilization of net operating losses may be subject to an annual limitation provided for in the Internal Revenue Code of 1986, as amended, under Section 382 and similar state codes. The Company has prepared an analysis to determine whether its net operating losses may be limited under such provisions. It has been determined that any annual limitation would not result in the expiration of net operating loss carryforwards before utilization.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, it is the practice and intention of the Company to reinvest the earnings of its non-U.S. subsidiaries in those operations. Historically, the Company has not made a provision for U.S. income tax with respect to accumulated earnings of foreign subsidiaries where the foreign investment of such earnings is essentially permanent in duration. Generally, such amounts would become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The Company has not provided U.S. taxes on unremitted earnings of its foreign subsidiaries as it asserts permanent reinvestment on any accumulated earnings and profits.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consistent with the provisions of ASC 740, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Taxes</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the gross amount of unrecognized tax benefits as of December 31, 2023</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2022 and 2021 (in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases based on tax positions during the current period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decreases) based on tax positions during the current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits that, if recognized would impact the effective tax rate would be $0.1 million for the year ended December 31, 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s policy for classifying interest and penalties associated with unrecognized income tax benefits is to include such items in income tax expense. The total amount of interest and penalties associated with unrecognized income tax benefits is $0.1 million and $0.1 million for the years ended December 31, 2023 and 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is reasonably possible that certain unrecognized tax benefits may increase or decrease within the next 12 months due to tax examination changes, settlement activities, expirations of statute of limitations, or the impact on recognition and measurement considerations related to the results of published tax cases or other similar activities. As such the Company anticipates insignificant changes to unrecognized tax benefits over the next 12 months.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction, various state jurisdictions and in various international jurisdictions. Tax years 2017 and forward generally remain open for examination for federal and state tax purposes. To the extent utilized in future years’ tax returns, net operating loss carryforwards at December 31, 2023 and 2022 will remain subject to examination until the respective tax year is closed.</span></div> <div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For financial</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purposes,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income (loss)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">before</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">taxes,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">includes</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">following components</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,811 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,694)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,617)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,424 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,235 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,070)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,422)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 42811000 -76694000 -29617000 17424000 38624000 11195000 60235000 -38070000 -18422000 <div style="margin-top:12pt;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income taxes allocated to operations for the years ended December 31, 2023, 2022 and 2021 were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(885)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,552 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(885)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,667 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,484 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,367 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,323 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -261000 0 -261000 2551000 0 2551000 10262000 -885000 9377000 12552000 -885000 11667000 3122000 0 3122000 183000 0 183000 9179000 -394000 8785000 12484000 -394000 12090000 232000 0 232000 44000 0 44000 2091000 -44000 2047000 2367000 -44000 2323000 <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Tax Rate Reconciliation</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Income</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expense</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was $11.7 million, $12.1 million</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.3 million for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended December 31, 2023,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 and 2021, respectively,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and differed</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amounts</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">computed</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by applying</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">federal statutory</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rate</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21%</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, 2022 and 2021,</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to pretax</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income (loss)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">from</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as a result</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">following</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,995)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,868)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and entertainment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes (net of federal benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. tax costs on international operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share based compensation deductions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Return to provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. R&amp;D tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,467)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,667 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,090 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,323 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11700000 12100000 2300000 0.21 0.21 0.21 12650000 -7995000 -3868000 1957000 1717000 416000 1090000 140000 18000 68770000 25573000 62173000 -94000 3000 -728000 2037000 5722000 1478000 1149000 -835000 424000 -69784000 -1580000 -57350000 -3335000 -1149000 -193000 2973000 9467000 0 200000 -39000 -47000 11667000 12090000 2323000 <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Deferred Taxes</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effects</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">temporary</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">differences</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">that</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">give</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rise</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deferred</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax assets</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and deferred</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liabilities</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">presented</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below (in</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. R&amp;D tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,639 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 174 capitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,666 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net of valuation allowance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,054 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,782 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,782)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,182)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,916)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,698)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,333)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 49057000 54974000 46639000 13841000 47652000 48872000 181721000 76625000 27004000 18793000 21593000 15494000 373666000 228599000 321612000 188817000 52054000 39782000 29782000 22182000 20916000 17151000 50698000 39333000 1356000 449000 321600000 188800000 132800000 40200000 148900000 243400000 0.80 206400000 92000000 <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the changes in the gross amount of unrecognized tax benefits as of December 31, 2023</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2022 and 2021 (in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases based on tax positions during the current period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decreases) based on tax positions during the current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(426)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 106000 106000 532000 0 0 0 47000 0 426000 59000 106000 106000 100000 100000 100000 Net Income (Loss) Per Share<div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net income (loss) per common share is presented in conformity with the two-class method required for participating securities. Immediately prior to the consummation of the Company’s IPO in September 2019, all outstanding shares of convertible preferred stock and common stock were converted into shares of Class B common stock. As a result, Class A and Class B common stock are the only outstanding equity in the Company.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net income (loss) per share is computed using the weighted-average number of common shares of common stock outstanding during the period. The undistributed earnings are allocated based on the contractual participation rights of the Class A and Class B common stock as if the earnings for the year have been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis. Further, as the conversion of Class B common stock is assumed in the computation of the diluted net loss per share of Class A common stock, the undistributed earnings are equal to net loss for that computation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income (loss) per share (in thousands, except per share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,997)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in calculating net income (loss) per share, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of distributed income (loss) for basic computation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,997)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of undistributed income (loss) as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of undistributed income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,568 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,884 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,160)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,997)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,745)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,568)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares used in basic calculation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average effect of diluted securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units and performance stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock in connection with acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable upon conversion of the convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares used in diluted calculation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,292 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,918 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,048 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,049 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the periods presented where the Company was in a loss position, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to outstanding stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,248 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercised stock options and restricted shares of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable upon conversion of the convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,465 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,592 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU No. 2020-06 requires the application of the if-converted method to calculate the impact of convertible instruments on diluted earnings per share when the instruments may be settled in cash or shares. See Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Presentation and Summary of Significant Accounting Policies—Accounting Policies Recently Adopted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information. During the three months ended December 31, 2023, the conditional conversion feature of the 2025 Notes was not triggered and the 2025 Notes are not convertible, in whole or in part, at the option of the holders between January 1, 2024 through March 31, 2024. The Company uses the if-converted method for calculating any potential dilutive effect of the conversion options embedded in the 2025 Notes on diluted net income per share; however, since the Company is in a net loss position, there was no dilutive effect during any period presented.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into Capped Calls in connection with the issuance of the 2025 Notes. The effect of the Capped Calls was also excluded from the calculation of diluted net income per share as the effect of the Capped Calls 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 2025 Notes.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income (loss) per share (in thousands, except per share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,997)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used in calculating net income (loss) per share, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of distributed income (loss) for basic computation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,997)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reallocation of undistributed income (loss) as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of undistributed income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,568 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,884 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50,160)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,997)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,745)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,568)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares used in basic calculation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average effect of diluted securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units and performance stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock in connection with acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable upon conversion of the convertible senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares used in diluted calculation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,292 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,918 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,421 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,048 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,049 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 44684000 3884000 -45163000 -4997000 -16177000 -4568000 298116000 25918000 283989000 31421000 240999000 68049000 0.15 0.15 -0.16 -0.16 -0.07 -0.07 44684000 3884000 -45163000 -4997000 -16177000 -4568000 3884000 0 -4997000 0 -4568000 0 48568000 3884000 -50160000 -4997000 -20745000 -4568000 298116000 25918000 283989000 31421000 240999000 68049000 25918000 0 31421000 0 68049000 0 14828000 0 0 0 0 0 15000 0 0 0 0 0 2731000 0 0 0 0 0 586000 0 0 0 0 0 8098000 0 0 0 0 0 350292000 25918000 315410000 31421000 309048000 68049000 0.14 0.15 -0.16 -0.16 -0.07 -0.07 <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the periods presented where the Company was in a loss position, basic net loss per share is the same as diluted net loss per share as the inclusion of all potential common shares outstanding would have been anti-dilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to outstanding stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,248 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested early exercised stock options and restricted shares of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to the employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable upon conversion of the convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,465 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,592 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2248000 30931000 29454000 31000 1120000 946000 0 316000 94000 0 8098000 8098000 2279000 40465000 38592000 false false false <div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted written plans intended to satisfy the affirmative defense conditions of Securities Exchange Act Rule 10b5-1(c) for the sale of the Company’s securities as set forth in the table below.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.010%"></td><td style="width:0.1%"></td></tr><tr style="height:4pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Name</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Position</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Adoption Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Total Shares of Class A Common Stock to be Sold</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Expiration Date</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">David Obstler</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Chief Financial Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">December 10, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">200,000 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">March 15, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Armelle de Madre</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Chief People Officer</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">December 12, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Up to 72,870 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">March 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Dev Ittycheria</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">December 12, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">135,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">February 28, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Sean Walters</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Chief Revenue Officer</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">December 14, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Up to 86,510 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">February 11, 2025</span></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:8.68pt">The amount includes 100,000 shares to be sold under the Rule 10b5-1 trading plan by the Obstler Children 2019 Trust.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:8.68pt">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 pursuant to the Company’s election under its equity incentive plans to require the satisfaction of tax withholding obligations realized upon the vesting of RSUs and PSUs to be funded by a sell-to-cover transaction. The number of Company shares to be sold to satisfy the Company’s tax withholding obligation is not known at this time as it is dependent on future events, including the future trading price of the Company’s shares.</span></div></td></tr></table></div> David Obstler Chief Financial Officer December 10, 2023 true 200000 Armelle de Madre Chief People Officer December 12, 2023 true 72870 Dev Ittycheria Director December 12, 2023 true 135000 Sean Walters Chief Revenue Officer true December 14, 2023 86510 100000

TNU$]#T51=I9_FG=GI>S_0VN3QG).H?ORXFE-'R]HRJ?=" M7D?Y-W%IUX\J:V5MTI@=6\;OIJT'@J_-.1G'H3EC*)KZ!@II//GFQ4JFB>CA]M+YC9G-J0Q5"TH+H+00 M2F,HFJJ^=)?\E]XURX=Z3U!: *6%4!I#T=2*(?TIO^^N67_<=C0G,5AZS698 M$W=*+:]]+PF:;@BE,11-E57Z4;YYX=;M[F6&O39T,;,&Z]?=]\H3 CJ=UPYU MPSG4G[;W(0TUX>P9G;:W'6&HLVA*?'ST$LHUSY?UZT*KO<3$ *AY7^+AZ.&5 MI%?UBSA;QZ_I^[!YL:C$-.\Y_37*EW%:D(3?"Z3U;B*&(WGSZM#F1YEMZE== MWF5EF:WKKRL>+7A>!1!_O\^R&ULQ5==;]LV M%/TKA 9L*]!&I+XL9;: U%G1 "T:Q.CV,/2!EJXM+9*HDI1=__N2E*):B6(D M@-J\V")U[^$]AX<4.=\S?BLR (F^E44E%E8F97UNVR+)H*3BC-50J3<;QDLJ M59-O;5%SH*E)*@O;P3BP2YI75CPW?=<\GK-&%GD%UQR)IBPI/[R%@NT7%K'N M.F[R;29UAQW/:[J%%&O"*S MI@*6K/@W3V6VL$(+I;"A32%OV/X]=(1\C9>P0IA?M.]BL8621DA6=LFJ@C*O MVG_ZK1/B*(%XCR0X78+SU 2W2W -T;8R0^N22AK/.=LCKJ,5FGXPVIALQ2:O M]#2N)%=O0N\:V7! 5T(TM$H _7D)DN:%>*6PA$F;VU*5JP>UDZZT MMVUISB.E74)RAESR&CG8<4?2ET]/=X;IMA*I5\KIE7(,GON84IK&&VV95/-7 MZTA0X\0+SFFU!>5MB=8'=!QW30^F^V)/>8K^^Z @T96$4GP9DZ,=WQL?7Z_G MPH][ATC>L=>&OQK1I!PS,@'IKVL6$!!XAH>_/[=TQ\9%('&$G))[71PY8>3TK[R2K M3[6>;O$:W:P^"T0K-;WZ0>V-0JI67FW'"C^)^=Q)G0AL0-_OZ?LO[']_2JDF M AM(%?12!;_:_\$#5SO^3/G?#>[9_V&@BR,7^QX>=_^LYS0[R:G;_.E.;>MT MK;X,1R2VR@!R=(<_B?G<*9T(;$ _[.F'+^S^<$JI)@(;2!7U4D6_VOW1 U// M7!)&08#ON?]A8. Z$<'$'7<_P3_.2?@I_A?-^G]U D62(9D!@K(NV &@HU8W M/,G4W*.ZH-7HB>?D(,^=Y:G0AI(<'1W)"Z^)KH"IY)H(;2C7C_,C.7GF^AGK MHAMQ<-B9>2'!?G1O88Q%>B$._(C<6QGVT65"W^0^4K[-*X$*V*A4?#937U;> M7H[:AF2UN5^LF52W%?.8J0LE7RPG%$M" I%N=L23+U M9<9XBJ5ZY7-'+#G!<6&4)@YRW=!),94*#%-228HRP GLW'O$EY,$=(& M18\?E*S$QC/04AX9>](O7^-QS]6,2$(BJ2&P^GDF4Y(D&DGQ^%6"]JHQM>'F M\QK]2R%>B7G$@DQ9\I/&@>>]@?=/GCX2_OMO,'3_5#$QT1#@>RZ%5"ZCV;S-:0;3;\?4&>)"+'%$ MQCV5 @3ASZ0W,4.T"3X2V)9\OY+OV] G5V1.LTRI5&LVP5E$P(F:,&8:G;8I M-W!A :=3V?,$#H) _?5'SO.F*NNX!ZH**E6!5=4ZBG..,[V,]F@*=C2Y#3&V M'EL,PXIAV(DA*1?V7H[A#H.ST ^"H0<;5*WC'NCW?J6JWTF5V@5GA&K/,ZXD M+BG?+["_*Q .T+ ISTK@0'F#2M[ *N^FR ==5\I@=Z4@M]\/O: AJ:5C+:S,9I!BMVQ M=9-SCYFPCX6V[86-R@(>D+-CEB28"[ DW$2Z-= E]& CTMXY\AM1MA,X5""J M!:)WI^^.\M#>5&X?^U!M=;D!K=OY&XF_HSH#K4IG>_0^HJ" =44![27%WDV@ MHUA_5VQPWLR==BZ':JWK#&@O-%IVA([J@FZA#.S+=9MV77Q >_71W!DZ<@[; MR'A-RA]1@,"Z H']=VX1=T2?NG68INHDP]7Y-L>)&?%O.C,.^(\H^>VBCU1P ME,[YB/(%UO4+M!;/2@>>-7N CY(S=$0^2#&KVVGR^D>*+\3U+;: MNOR!G>N?5I5VZW>I_(BR"-5E$;*719?S.2=S+ GXJB8XS02-P ^5QJYN08T+Y(MBYNT1R8E2XO'!<$Q MX;J#^CYC3*Y?] #59>SD?U!+ P04 " !O1%=8*YB1O/P# #)$ &0 M 'AL+W=O0@49.8V0:V?_^>G1 HI"EB]$MQ'-_9S]WYV< MI84U&IBY.S$:\(7*T@+N!)&+/&?B[S5D?#6TJ+6>N$]GB=(3]F@P9S.8@'J8 MWPE\LFLM<9I#(5->$ '3H36F5S?4UP)FQ6,**[DU)AKEB?-G_? ]'EJ./A%D M$"FM@N'/$FX@R[0F/,?O2JE5[ZD%M\=K[=\,/,(\,0DW//N5QBH96H%%8IBR M1:;N^>H_J(!Z6E_$,VG^DE6UUK%(M)"*YY4PGB!/B_*7_:D,L26 H,T";B7@ M[@IT7Q'P*@'/@)8G,UBW3+'10/ 5$7HU:M,#8QLCC31IH=TX40+?IBBG1A/% MH^>$9S$(^8E\_;U(U5]R2288+O$B \*G9*PMK:Z?'/A"\D*V(YL!4:0N/8405]74*[KT!3E_S@A4HD^5K$ M$+]48*,%:S.Z:S->NZT:;R'J$(]^)J[C>@T'NCE\:BS6 M9)A2KMLLIW/&E9RS"(86)@4)8@G6Z.,'ZCM?FJ!.I.P%8K=&[+9I']6!B"% M,#])A8.TF.&ESDP\G6.,E)%ST62(4KMOM.MQNKOX]%/<<-^LX.5NO&1V(%-5;PKCXTC(L(8,6S/C+_-=A_ARO 2!=0KYQE)!'EFV@":F\)3I M\D3*7G!39_.A=_[=O3'/,B8DF8,H7=WHZ6JG8-O5CM^AX8ZCVT]T+/%6:4,/ MSIX'@E7%4F^++ @[SAY8Z\;'@KD;,/?07'H@E[O/11W:<=Q=L-:-CP7;E"VT MM61X+;,>".DU0;J=[A[D>]0M=%.XT!-4+@;<\6PF8,84D.\%M@+8 D9EQC6D:EW'-Q.>J&:I#/$>%1#=E$"TO09ZR_.- M!BA5O@AJOQ=T^[O%7+"^;_!],S-"=)(,IBCJ=/FXNRKZY?%!\;EK/)ZZPD37#!!CVFGH!OI]R MKM8/>H/ZOQ>C_P%02P,$% @ ;T176#;I"D]Q! :Q< !D !X;"]W M;W)K&ULQ5A=;]LV%/TKA%9L+9!&HJC/S#:01-E6 M8 6"N-T>ACVP$FT)D427I.-DOWXDKZNK,=9?<\ M)T2 QZJL^=S*A=AJM%W'">P* M%[6UF.E[MVPQHUM1%C6Y98!OJPJSIRM2TMW<@M;SC;MBG0MUPU[,-GA-ED1\ MW=PR>66W*%E1D9H7M :,K.;6);Q(8*0J\N/F5SRU$1 MD9*D0D%@^?= KDE9*B09Q_<&U&KG5(['XV?TWS1Y2>8;YN2:EG\7F_8-?8.A9(MUS0JG&6$51%O?_'CXT01PXP..'@ M-@YNW\$[X8 :!_12!Z]Q\+0R>RI:AP0+O)@QN@-,64LT-=!B:F])OZC5NB\% MDT\+Z2<62T'3^YR6&6'\%W#S?5N()_ 1+.7^RK8E 70%M,E')6X&KFDE=QS' M>LUN'M68@/<)$;@H^0?I^'69@/?O/H!WH*C!EYQN.:XS/K.%C%7-:*=-7%?[ MN-P3<4$7?*:UR#FXJ3.2=0%L2;)EZCXSO7(G$1.2G@,$SX#KN&@DH.N7N[LC M[LG+W>$$&]2N&])XZ-2ZY9B19E%N\9/,1 $N&OU=V;0E\<)T-ZE QGH):'M,P6K-7E(#U(/J;N?A9? MSZ+.YH>%%[G(<6;VP[%N0S,4(.A[7;-D: 8#%**P->MP]5NN_B37HUT#^ G> M8]SVJ,%Q-,B/PQZU$2LO\E&/V= J#@)GG%?0\@HF>7VADM6K& 6#*+S8CP:4 MAF8HC!RG9Y8,S6"(4'QBM<*653B]6I3K#5,,KV3VF&6YGH#93(_2[I16VNT+)J$>NUF,8J6F$+KRGA4JL(W3M0F M %/BFT1+3*%UQ7RBPX60=N5CBDG"]D^0'\3T11;T>Y6.T3C:*EIA"ZRIX*)6A]];Y.EFLOUI\ MDVB)*;2N^(?:'4X7[\;R=:1.E_F%^K7OB%T8A,COI^O0#/D..O6*/93T<+JF M_YW4A,FJ7NTDG%5%77#!L.HIC9*:!'OUOC&)EIA"ZPIY^(J X5LGK='/$*-H MB2FTKOB'+Q$X67";2]IHV%Z(@RCNY^S0#$5>Z/9S=FCFNC#NYZQ]U(6L"%OK M;JX,546\;].U=]N.\:7ND_;N7ZE.LNYN'F#V;>C/F*V+FH.2K"2DYW?J!"TTL.&PO=V]R:W-H965TU[DEH0R)Q[8L3L1#_A"%93!G4!R499$_!U!P5=#QW?6 M _=TEBLSX,:#.9G!&-3#_$[HGMNP9+0$)BEG2,!TZ%SYETEDXFW #PHKN=%& M1LF$\T?3N^\4C?5^RQ8% M(#Y%AV&.$U"$%O*#1C^,$W1\] $=(Q[P5A[V+@+C:BBG:2.!4 MBSEOB=F-PABW%">[04$_[%82-4JB_UD.N\>Y5?>*K*ACD?2O9?_U;EC0USNI M)6PW"OO]\Z@ES=VXD4L0,UO9)$KY@JGJ\H/G4 MB/\!4$L#!!0 ( &]$5UB%@*;B[0( %$( 9 >&PO=V]R:W-H965T MWV,.W! M@9N "C:S3=+]^UT;PI*49GWH2[#-/RH+)B94I55W: MMDPR**D\YQ4P?+/DHJ0*IV)ERTH 30VH+&S/<4*[I#FSHK%9NQ71F->JR!G< M"B+KLJ3BSQ0*OIE8KK5=N,M7F=(+=C2NZ KFH!ZJ6X$SNV-)\Q*8S#DC I83 MZ\J]C$,=;P*^Y["1.V.BG2PX?]23ZW1B.5H0%) HS4#QL889%(4F0AF_6TZK MVU(#=\=;]B_&.WI94 DS7OS(4Y5-K)%%4EC2NE!W?/,56C\#S9?P0II?LFEC M'8LDM52\;,&HH,Q9\Z1/;1YV &[X L!K =XA('@!X+< _[6 H 4$)C.-%9.' MF"H:C07?$*&CD4T/3#(-&NWG3!_[7 E\FR-.1=_H$DIR1.5ZKM"Z M\"69\;+B#)B2>O:-2TFF@!<-R![H- 9%\T)^0/C#/":G)Q_("MJFFCRGM!E>N1&\Y4)LEGED*Z3V"CQOA[A$W?G=JON'S_WMJ),YE4G!9X['\O%I()?!+^M67 M\88QZ&?4U>525C2!B87E0X)8@Q6]?^>&SJ>^;+TE6?Q&9'N9#+I,!L?8HQCS M*%6>]&6L00X,4I?/=11X(Q?/;[V;BN=19\,PO CVP^*>,.\B=(==V)[\02=_ M<%0^UCZL;*Q/?0,,=S9TAX%W(&OV/,H?A8=1<0^7ZUX,^K6'G?;PJ/;V$I_B M[<7BL6A*2R7X.C<]!:=814R(TH6FSV/X+*DA?MZ# X_/H\[\D3-T#DSVA+FC M0'_N>R[MG6);@EB9IB5)PFNFFGK4K79]\H/L7$?T%4$L# M!!0 ( &]$5UB&J_#UP0, .(. 9 >&PO=V]R:W-H965T:;\?>-!X]G<63\A]@!2/14Y*58.CLI]]>N*Y(= M%%11;5^PYT+0R*G*7>%[H%C0KG6A1S=WQ:,$.,L]*N.-( M'(J"\E^WD+/CTL'.\\37;+N3>L*-%GNZA37(;_L[KD9NZR7-"BA%QDK$8;-T M;O!UC"?:H$)\S^ HSIZ1EO+ V \]^)0N'4\S@AP2J5U0]?<(*\AS[4GQ^-DX M==HUM>'Y\[/W#Y5X)>:!"EBQ_-\LE;NE,W-0"AMZR.57=OP(C:"*8,)R4?VB M8X/U')0D:!#T&?F/@CS4(&H.@BDPM MI8I#3"6-%IP=$==HY4T_5,&LK)7\K-3[OI9O;O*<)51"BB1#7_; J=XV@=[$(&F6B[?*^-LZ1F]>O46O4%:B M^QT["%JF8N%*Q5.OYB8-I]N:$^GAA GZS$JY$^B?,H7TTH&K!+8JR;/*6S+H M,8;D"OGX'2(>\2V$5N/-B<4\'F^.!]3X[9[YE3__Q3U#<2:2G(D#!_3?S8.0 M7'U'_]LB7GL,[![UX7(M]C2!I:-.#P'\$9SH]5\X]/ZV1>M/.HO_D+.+2 9M M)(,A[]'JP#F4\AWZ *E*Z=P6N=K#I/*@3]''Z#T)U38^GD?$!/E8I\HY*#9! MQ#]A+@1,6@&300$Q;$!)2 <5U"["LW6]#OT7$?$0XH)YV#(/!YD/\ V-M2P1 M-T&6B)N@WHA/6][3<2FSENHXM-&?FHM.)EWZ)@C/_ Y[$Q,$=O*SEOQL9+KT MLI^]F"PO(N(AQ 7O>JPH/QYT-5A M0?5N!SG)(,,GS@!Y8H;7GTZ[Y$W4;-J5&%M0Q NF/>Q/-1\/%L)3,MTS:3\V M&P<7J:2^!B.5;+!@9NR!"2-^V"?C5'#Q<,4]Y5*_CF!4)EE0EDRRH'HSZ51T M\7#5[:<^,4H\QF%H))(%IC[4[C%J@:GRY7?8NV>7_P+XMFJB!$K8H93U#;F= M;1NUFZH]ZU511XG5#50\DVUJ"06N >K]AC'Y/- +M&UM]!M02P,$% @ ;T176&=1&[[Q P M' X !D !X;"]W;W)K&ULK5=-;]LX$/TKA+8H M6J"U/J/(J6T@L7:Q.;0(FJ9[6.R!EL8V6XET2A\/A9"?D=[4&T.0^S[B:6FNM-Q>VK9(UY%2-Q 8X?ED*F5.-0[FRU48" M34NG/+,]QPGMG#)NS2;ENQLYFXA"9XS#C22JR',J'ZX@$[NIY5K[%Y_9:JW- M"WLVV= 5W(*^V]Q('-D-2LIRX(H)3B0LI]:E>Q&[I4-I\97!3K6>B:&R$.*[ M&5RG4\LQ$4$&B380%/^V,(CVU(HNDL*1%IC^+W9]0$SHS>(G(5/E+=K6M8Y&D4%KDM3-&D#->_=/[6HB6 M@QL^XN#5#MZQ0_"(@U\[^*2)R(%_H/2CRGERF*3/K03-RS:NL,JOS)@9-6:;>HLG= M;4S>O'I+7A'&R9>U*!3EJ9K8&J,QF'92SWQ5S>P],K/KD8^"Z[4BO_,4TD, M&VDT7+P]ERMO$#&&9$1\]QWQ',_O"6A^NKO7XQZ?[NX.L/&;E?%+//_)E2$Q M4TDF5"&!_'VY4%KB;OFG3_$*,>A'-"7D0FUH E,+:X0"N05K]OHW-W0^]*GU MDF#Q"X$=*!DT2@9#Z'LE-2H)]U@P%?1I5V&%F<-B[-!%G>CVQ%90@H2-Z?25!=:R ?5J*.*%_A!1Y;!P)\IR[B193PH MRPW(!+C&[LLD!7]*)%4LOF$S9=)&&)7H(H-]=9]MPX,\5 MIM4*NL,G#)>0B!5G_]:U9P$MJ# M/=F5Z 2C>)C KPIDM]KF'.2JO'Y@,HB"ZZKK;-XV5YS+LK$_>G]EKCYE._X3 MIKHW?:1RQ;@B&2P1TAF=(S]9746J@1:;LCE?"(VM?OFXQNL;2&. WY="Z/W M3-!<"&?_ 5!+ P04 " !O1%=82M/H\7($ "(#P &0 'AL+W=OB!T8:V\)*I$M2=O;?EZ1LV98H-8>]V!+U9CAOAC.XI^\8W *]5R7A M,VLCQ/;.MGFV@0KS6[H%(K^L**NPD*]L;?,M YQKH:JT/<>)[ H7Q)I/]=HS MFT]I+3[=X#4L0K]MG)M_L5DM> M5$!X00EBL)I9]^Y=ZH9*0"/^+&#/SYZ1HO)&Z3?U\C6?68ZR"$K(A%*!Y=\. M'J$LE29IQ[\'I5:[IQ(\?SYJ_U63EV3>,(='6OY5Y&(SLR86RF&%ZU(LZ/XW M.!#2!F:TY/H7[0]8QT)9S06M#L+2@JH@S3]^/SCB3,"-!@2\@X#7%0@&!/R# M@/]1@> @$&C/-%2T'U(L\'S*Z!XQA9;:U(-VII:6] NBXKX43'XMI)R8?R49 MK0"]X'?@Z 8MY;G*ZQ(07:DUM, "T (R2K*B++ .U54* A M,T!_W[]QP63J_&/R>*,Q,&M4]>2.;W$&,TL6# YL!];\\T]NY'PQ>>M'*DM_ MD+(+3P:M)X,Q[4=/"NE)>)?5DP/" JT@!X9+Q 46M:#L.V+RY)N\VF@/M795 M5'?R[$:A,[5WY^[JHV[B) DO4:D!Y4^B28NZ(!BV!,-1@D^ 2XYD&B(@ IA, M52+KM#!Q:11%YUR2,.Y0,8!BMP-*^Z# C+:1"KJV^LDW?@80$$'DQHP Z&)6TKQ**7?)8ML@\D:5+G E,>OO?)$&'21_396'0$GL#H4E:$LDXB=OEK;8_HUQP)(-2J.PA M.D#RQ,E&B^%!7DG?^X[?3:0^*(S5W7+!K0]R@WB F^N<+GEGE)ULD60#1)IL M,M[.3G]?-T@Z# RHFXG?K6H&5. % Q3.^A1WO!QLL+SQ5(N7RQA5JG(WR2/; MA3H;C,Q!ZX7)41)/NJ?.A'/#2;O1!$N"J'L-&6!#D3GU"^YXP_"'V SFAX8LKY;EPV@&[\7!P,H MB <,/_4![G@C\$(%+HV&A_T>QHVZSGPTP;S>59H:8)[O=0^1?3:B5,#6>M3C M,I-K(IJFOEUMQ\E[/41UUA_4F*E'GY.:9D9]PFQ=$(Y*6$F5SFTL36+-V->\ M"+K5@] ;%7*LTH\;.2H#4P#Y?46I.+ZH#=KA>_X?4$L#!!0 ( &]$5UCG M8C1%^P, !,. 9 >&PO=V]R:W-H965T[TNR-Y?VI^XN))[@E1X#EGA5PX>Z7*F>O*;$]R+*>\)(5^LN4BQTH/ MQ%[DYIH6SG%?W;L5RS@^*T8+<"B />8[%SZ^$\=/"@<[+ MC3NZVRMSPUW.2[PC:Z(>RENA1VX;94-S4DC*"R#(=N%\@;,;&!F'RN)/2D[R MXAJ85!XY?S*#[YN%XQDBPDBF3 BL_X[DAC!F(FF.OYN@3OM.XWAY_1+]URIY MG>.L M"7):U/_XN2G$A0,,!AQ0XX!>Z^ W#GZ5:$U6I;7""B_G@I^ ,-8ZFKFH:E-Y MZVQH8:9QK81^2K6?6GXO,IX3<(^?B003L-;+9'-@!/ MN.%YR0M2*&E&*[(E M0I"-,05?I"3Z-BXVX ?%CY111;7_AQ51F#+Y44=Z6*_ AWI MK>7<51K:O-K-&L"O-2 : %R1; I\^ D@#_D6]YO7NZ-K=U>7JJT7:NN%JGC^ M8+RF#$J7 5=EF-F2JJ,$]BAF;\YDB3.RQ;03\)H!TS M;#'#4V;Q5&$0CMIW)+&HZ0_B*XE8$T#^FG#BWOO M1;'G!1VZOA5,XM2WTR4M73)*]X?:$V%C2OI,,+QX6\W4MX)ZJPSLE+1E2D>9 M[KF>3:-RW1YFXTQ[!'[L1U'4 >V;(92$:6HGA=Y9F+S_F%TI9^"(V0'7@L_T MD0,7&;%JB->CF/@(1K"[96R&,$GTFAW@O1!2.,IK489/H##=<_OJ+& /+D1> MV%VN%C,_C9.!?0_/T@;_A[:QLZY;!0Z^J<*]5;3KS,\:!\=%3A]U^/]"CX5GLX+C:#>U:*VS4 M.[U /^Q5MV\5!-UNZ%Z5-8^TNZB^0>J!X61WB'[G2 MGP35Y5Y_M1%A#/3S+>?J96"^"]KOP.6_4$L#!!0 ( &]$5UC]\.B ,@, M )<) 9 >&PO=V]R:W-H965T$!"!;:':0\FN6TL'#NS'E:JCN= QCR4'"A9UYN3'GB^SK-H:#Z6)8@<&4I54$-#M7*UZ4"FCE0 MP?TP""*_H$QX\=3-7:IX*BO#F8!+1715%%3]F0.7ZYDW\!XG%FR5&SOAQ].2 MKN *S$UYJ7#DMRP9*T!H)@51L)QYIX.39&+C71\\ MDL&25MPLY/H;-'[&EB^57+M?LFYB X^DE3:R:,"HH&"B_JS2C5"0 MRI5@?R&S6#(' 4MF--E/P%#&]0&2W5PE9'_O@.Q9BNM<5IJ*3$]]@[KMV_VT MT3BO-8;/:!R$Y$(*DVOR6620/27PT7#K.GQT/0][&1-(C\EP<$C"(!QV"#I[ M/3SL@">OAP]ZW S;' X=W_ 9O@7F0J2,,^H^I;[\')+/#RFO,B9633HUN02% M*1-VRDA2.R)YD9M9D9];''\W=^05,->_=@=\"S1V 1L;\T(5I?!LBBE M9K;4-,DJY>HF!VQ62@&VAQ(4DUF7T?I=T8; 8,OFBQ%)7\03BU%K,>JUB VK M\7CP)B:C'8%'H\F6S=V8;9M=+&'4[732.IWT.L7F^4(E3G8KZ..6]-V0W4+L MCZFU^QM'5@%JY8Y^35+;DNH^WLZVMXM3=ZANS<_QUE%?$O[3U%>6"ZKPZ].$ MPQ(I@^,)*E+U-: >&%FZ@_%6&CQFW6..-R=0-@#7EU*:QX%]07L7B_\!4$L# M!!0 ( &]$5UCZG%DK>PD +U, 9 >&PO=V]R:W-H965TU3NKQ)BCP*8_DI95FQVP7IMWL9):^W$WMRN/ Y?-[FY87I\F8?/,L'F7_9 M?TK5M^F191/N9)R%2^7!2K$OT/YFIU\9F4HCTGRM?SR\^9V M8I5/)".YSDN*0/UXD2L91263>H[_-*23XSW+@J>?#^P_5<&K8!Z#3*Z2Z/=P MDV]O)_,)V\BGH(CRS\GK/V43D%?RK9,HJ_YGKPW6FK!UD>7)KBFLGF 7QO7/ MX,]&B),"MG^F &\*\'8!]TP!IRG@#"W@-@7<2IDZE$H'$>3!\B9-7EE:HA5; M^:$2LRJMP@_CLMX?\E3]-E3E\N6OJFG]'*^3G63O_Y5DV??LDTS9PS9();MB M#ZJ9;8I(LN2)K8)H741!55OJZWV0A6L6Q!LFPJC(Y89A5.^%S(,P4M>NV)<' MP=Z_^YZ]8U.6E;_-6!BS+W&89Q].+ORV38I,\:N+[XSO-]->G"G&6^NL[V MP5K>3E1"RF3Z(B?+[_YA^]8/D%Z49(*(S-#2/6KI8NQ5AS)4A*2K*;R*HLS, M+TMW[OGSF^G+J29=U)5GJ<D>8$8=WC,-#X_B]RIBJ6PLY7PHL[)J7.]5D9H!%*1^%O\D!H>[EN.T% %@MN?: M;44 F+6PW#FLB']4Q$<5Z>TE59";)(J"---7P7CK.\U/GM#Z:'NM:+N@*X7R M6\&"*&MF&?]L./39,?09FB .*7YLBIA1I@A*,D%$9J@Y/ZHY1QO2710EZ^- MN@FS/ T?*WU-;96K:WJ/NKHO\JH()/-\4#KIHL!T L"0=+(XQKS TV*Q>U1- M1<7;RB--@"?FHB=5+(:E"@ &I0H AJ0*V]*VRD)[3"=]RJ:D\0#FI0 M$ YK45P'S=&@!^3@$0-0<[/6".2V@^ZBH"$(A@T<@VSM4FW4N"U749!E[(ZM MDMU.5>Q#GJR_@K&1.E-2-D'%9DJHS:GM7L#IVZCE'2TH)9N@8C,%U2[9QFWR M(+O?IP_@ +S+@@;FG>U7;7G M%W'_-FJ#1Z<-2C9!Q69*JMVPC=MA\BE <[_>%-.%P2D&P"$IAFM?S%%KN/PL M R/T(CX??)"Q@"GUBZCRS>LD5FDI:PK69N">Y0D[^((ZUT#J- ]EF+)Y1QP M=>4N%K.6-B#L=+IE2J-=+<==[=U08< ([4%S0 &3@(A'#(+Y-K%:"ZEG(P?>W+[;8';V%W>E07YM@NM]NMJPOSYY9[KG%I_\EQ__G0 M[)=D61$\1I(5>Q6LF2GSK6RNY&$)R60/DF]2M>_J0K(OJQUV Z2^E)1-4+&9VFI?RA>7 M'JM0XSM:7$HV0<5F;K)J[^O@WK?JNN'+J:A5S[PJ#RYLV#[XMI-QSH(T#>)G M67[NS<].UXO:[IRW$S0 :R\]>O^9DDU0L9FZ:Y/M\ OW8@=U\:/%I6035&RFN"=G M)?!5Z$OT8J?;B]M+0@"FTX4QB!FM]M=.C[^&N_#GAR]@(*0+Q:1L@HK-%%(; M=<>[=)]$9P*CQ:5D$U1LIKAZ)N#@,X%+]$E@-7GFV.U>V45U>B4&,>/5DP ' MGP2RJ!B,U75$PL'7^M?=!1U-Y9^4?V"H!4-!6"0@[NU7B M:@_NXA[\;3>JW:ZOAE:" 1BT$@S D)5@]^3<,>[4*7>IFUOU[%(#*&A9$(8- M7!9TM<%V<8/]5W>I75);3+>KFH1"?LNJ'"!1BZJ%ML3OFN/+(?6FW>YP8JG'@T#%4XQ#L?(UK M;^J^U>%DMVLEP:$".IT,#!5=&#)4>-J<>I<^G.R1VE92-D'%9HJK;:O7L^A] ML1UIKWNTN)TB^B$"A9@Q:V?IX<[RPKO07O=H1B?P7HA (6;@VHAZN!&EW(+V MAME, ;E#@"&Y0YM,SW<9M+N/WN#C": @HPF#!MH-+V3/XS#CUQ 4_M1^\\X M_^CD2>HXJ=A,;;7C]/Q+CTRHI1TM+B6;H&(SQ=7&UAMP=(1V"<[K=ZW]$(%" MS&"U:_6&G!+I]%*:O6?\WJ,;&>DZ+Q6;J;OVTMZE3Y!XI"=(2-D$%9OY!\C: MN/MO?H+$[ST:LNJ'"!1B!JN-M#_D]$BG!Y_9>L;)QK8:4C9!Q68*J=VY?^GC M(#[I<1!2-D'%9HJK9P#^FQ\'\7N/>JSZ(0*%F,%J\^\/.0W2[9(#]IUQYM%- MB/1H"!6;J:J>4/B7/AKBD\XH2-D$%9LI[LE+.][\:(C?>^ACU0\1**0.=GKR M7J>=3)^K]V-E;)T4<5Z_J^AX]?@.KKOJS5.MZ_?VM:C?I*5IZA=[_1*DSV&< ML4@^*4KKXTS55EJ_*ZO^DB?[ZNU1CTF>)[OJXU8&&YF6 /7[IR3)#U_*&QS? M6+;\'U!+ P04 " !O1%=8]HC?IG $ !(%P &0 'AL+W=OB[_$9BRVY0$I9" MIIC(B(35S+IT+R(W- ZEQ9\,MFKOF9A4[H5X,(WK9&8Y)B+@$&L#0?'O$1; MN4'"./ZK0:UF3..X__R"_EN9/"9S3Q4L!/^+)7HSL\8626!%"ZYOQ?8+U F- M#%XLN"I_R;:V=2P2%TJ+M';&"%*65?_TJ29BSP$3[7;P:@?OT"%XQ<&O'?RW M.@2U0U R4Z52\A!13>=3*;9$&FM$,P\EF:4WIL\R4_>EEOB6H9^>_XY3ZSJ+ M10KDPU>AU$=R Y(L-U0"^426.,V2@@,1*W(C-&2:4I%EA 7DFD& MBF2B1.)% @EA666#CSN\!>5QP:FIMR(?(M"4<1SP$U'FM7KY0]\_-J)0-$O4 MU-:8I G5CNN$KJJ$O%<2+&$%\1GSW M%^(YGM\1T.+M[EZ'>_1V=[2(B4+D>:% M+DME:O^9RHQE:[57S+^_(C"YUI"J?[JJ5$41=$=A5K,+E=,89A8N5PKD(UCS MGW]R0^?7+H:'!(L& FNQ'S3L!WWH\WT1-550;1&Q/1$EM8ARY+V4!XE;(D*3 M2C4?NVI0Q1*6L9@-X''N>>>3J?VXS^VQ4> $X:AM%1U;^>/1Q&NL6FR,&C9& MO6PL:]T7]__B-D"T(+@S*8W"Q\E&<.V+'XC(JU2QD]PN[SI7A-Y1WCO7A@2+ M!@)KL1LV[(8GH?1P2/:'!(L& FNQ?]ZP?WY"2C_O4'HP/E#ZL9'O3'SW0.D= M4)-@%'0K?=RP,>YEXRY[!&72 RJ1$'@"&3.%[6.18XI:LM@8UQ\$."WQ R7% M"5I:=^7?._I[Y^"08-% 8"W6)PWKDY-8 29#LC\D6#006(M]U]E]6SLGM ;4 MP;3T?2#N18>-ZWK.P1+0834)PNX5P-T[:;COW.WU!@BD.1?/ /5*D!"/37PW/-3[L='DE0W?W9UTW/ZC3BUWIE1![SF0(L<)%PO\$)"J MGGM&_U6/9L9$0<:$-"1!]\F_=\1W3[PAT:*AT-IL[TY2[N@TM#_H66M0M&@H MM'8)=LLKFVKAA9Y>9%Y M+[06:?FX 9J - ;X?B6P G7##-!@! M !:! &0 'AL+W=OT!HFW?; "#92:'L,FH0VVM*;=& 9/92:_WN@V_E,HI]02"@0,_ MW/ +5B"$)W)E_!PYHTG2 P_G>_:[X-UYR9F%E1;?>8G-,KJ*2 D5ZP0^Z?X> M1C\+SU=H8<.7]$/N8AZ1HK.HY0AV%4BNAI'MQG,X %Q3MF\W.5SI[5C+4_/M0FL4'K0^F! MVZ/'\?\VDCB)S^)+\OH(,@?S=NS4Z,'-^U?WR$S-E24"*J<7GW]Q762&3AX" MU&VXU5RC:ZTP;=SC!^,3W'ZE->X#WU_3[R3[ U!+ P04 " !O1%=88 S MR6,# "<%@ #0 'AL+W-T>6QEJ_!0$U71.J8=&];VEQ^ MKH4L\1RC]0]RM,<0)IPX_,#DK#V9'D+O==ST+39*#IWD#2I&["*FZR6_V H8 MD: NU]$@*\2Z:B/?!G06DE/OB?"A/R:<320#5D9RQE+CIM M")'JCX5#VX.=5.OD3!32Y+89[/>DOGP':'I@D''>&NSZ-C :E$0I*L6M[IB+ M3? 9Y-7MAU6I'=9%+(E,HV3>@WH=& TPSL2#:;PUD590"@ M4D6N&RDCLT(0XZ%AU TM.Z6\7NLGT6.W61\"B9/8KG[IV R M.0&3O3?[U7R)R? 43':/WV1TG"49U,^4&P^N6X^M;=2#UX.A_P->.O@ZJ3=9 M,*Z8J'MSEJ94/'MZU?**3/2K]Y:^OCZE&5EP]=""0W_=_DY3MLB3]JH[F(CZ MJG7[&PQ//PHW[R8Z%Q,I7=)T7'?E;&*:GF[HK/4!A%WDUAQN!.-8S(T AN7! M'& ]$^BBGCW(LRX6,S0?+X^8D^G"/-$FB*(ZQ&1V/ MG0[&V+S%,?RYU3!OP,#R0*:7S36^VGB%[*\#;$WW50@V4KP2L9'B]Z MD23NU<;R -;!:QV(+\[#]24FQ-%L*J8-VP'XTB28 C4HKM&XQB9G1@^[O7! M=DD4)8D; *NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_'E'^Z5>F#?J[(V5[V-M=O+?M_D&U%Q\Z?: MBMKM62E=<>LV];IOMEKPPFR$L%79#P:#I%]Q6?<^O#]<:Z'[<$-9D5NI:E?H M"^ZD^&:>]_M-MI-&WLM2VL>K7ON]%#U6R5I6\HVSTO*'JBTO MLURKLKSJ#?<[[H2V,O^E./.02WYOVA++[[]P!W+52P;N@BNIC6V/:*_/'>-. MN(/W6XU5GV1IA9YP*_[2JMG*>NTOX^ZB#VZCC26N>F.U$YHM^%KXFW*_#[+YC?7D]%R.F$?1S>CV7C*LL_3Z3(# M@"$"&)X-D%TL.(",$,CH-T)F2_=Q.YTYP/DG-E],OP#(&(&,SP8YGM\N &2" M0"9G@\R6\S& 3!'(]'R1'&6? >1;!/(M+>1T&+>^<1R7UMJJ32;N62V$T;,,$-JQ:BJDK:M M(VT$':]U6:JH\Q>5&C/,D%@Q-ZXF=VDPE0R)7?)%[$3==#)I3!I#8FMD5N4/ M&U460IL_VC;%/L)T&E-%0*P*UWH(YS*?ZN>J$J".M@40$Y-&0"R-)[HE_]YY MRP*T*T)L"F>$0]0N;I0QK]C"A2W;< W?O S14!LB@5_9#OCN=K3ZURPB31Y MJ;QV(23FB8#8$]>UD:YJL*7FA6O8V$AK)[1?LH( DT1 + DT\?L:0$S,%0&Q M*W#,$&)BM@B(;7$T/V472U]B7D%*S"(!L45.)*H'3HB)V24@M@N2L'I4."R" MB28D%@V:M'9J4(B))J0>]\*2UBXFYIZ0>ASL1-+Z]')"3'0PC-@_^[3P6,T. M,>.$Q,9YR@^/+(E\ MP^ \1H2Y)R)V#XXY@IB8>R)B]^"Y+NR&19B%(F(+X9B=YAVS4$1L(1P3-N\Q M9J'XK!V8F(428@L] M8QZMZA 3LU!";*%GS*=OK]T7OUS33Z8!9*B"UT='CK.;00$[-0RTFREFH9380ACFAD-9IIB%4F(+83,9CAIBHBN@ MB2V$8G8?.F:AE-A"?]>Y^^6U_P.,2]>OK:C\LR\*M7X3#().\XY9*&TMU&\/ M-A_>%V(E:U',W$\85Y[S,E]HYC_:I7%!%/OE<:NF+,>N;%[?*%X<_@1S^ // MAY]02P,$% @ ;T176+M)TM]B @ M"X !H !X;"]?Q[VAVY8?)R.YV%=[<>Q^U'7 MPV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[LRNU+)=1]_G^YF+U\^N_,_$ M=KL];,K/=O/[5,[C/P;7?]K^?=B7,E:+UZ;?E7%=U1_'V^FAOA[2PV5RM7AY M6U?]RUNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@#$%Y_J 5!*WF#WJ$ MH,?Y@](295P2)$VP)M Z(=>)P.N$8"<"L1.2G0C,3HAV(E [(=N)P.V$<"<" MN1/2G0CL3HAW(M!;4&\AT%M0;R'06R8OVP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM M!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 ;T6] ME4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&]#O8U ;YML M=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VH MMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H' MZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GT MSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.\\^5F00.^,>F<"O3/J MG;]3[V'\/);AUO.UAN>OOI/J\7)ON3W^NOPZB3BOKCC7]Q7#\U]02P,$% M @ ;T176-TG:PL8 @ A2T !, !;0V]N=&5N=%]4>7!E&ULS=K? M3MLP% ;P5ZERBQK7_S=$N0%N-R[V EYRVD9-8LLVK+S]G!20-K$*5*1]-XU: MV^<[\9%^5[WZ\10H+0Y#/Z9UMO<:E375[>T<0]]7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U M+I=U]CBV?Z4LGQ/JDW9=2!=E0\7>3)A6_AWP?.[[(\78M;2X=S%_>CK8]&+T\FYW# =/_G9 M^7.94X%EYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ-+*7/?C^:IMU2^\[L,+2!]?0?K@*Y1& M4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606*K )%5H$BJT"15:#( M*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP215:%(JM"D56A MR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5 MH\BJ460U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH462V*K!9%5HLBJT61 MU:+(:E%DM2BR6A19+8JL]G_*^M/[_2?'S\]Z<-WXDL_F?U]?_P902P$"% ,4 M " !O1%=8!T%-8H$ "Q $ @ $ 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( &]$5U@>%"2([P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ ;T176),@L4*Z" P3@ !@ ("! M#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;T176,]6,P-" P \@L !@ ("!WAH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;T176,*TP?N+)P &(, !D ("! MFT4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;T176"^QW1_- P = @ !D ("!3GD 'AL+W=O&UL4$L! A0#% @ ;T176&7Z H = M#@ =2P !D ("!^H< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;T176)(UN>!B!0 % T !D M ("!CJ( 'AL+W=O&PO=V]R M:W-H965T@0( <& M 9 " @7^T !X;"]W;W)K&UL M4$L! A0#% @ ;T176#,-XJV##P #2P !D ("!-[< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;T176&D;J*T/" 92T !D ("!*]( 'AL+W=O14$ V"P &0 @(&B M"@$ >&PO=V]R:W-H965TX. 0!X;"]W;W)K&UL4$L! A0#% @ ;T176"X>^,C/ P MPD !D M ("!,Q(! 'AL+W=O"VKK50# !^!P &0 @($Y%@$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;T176%A^0FN:! (0P !D ("!4AT! 'AL M+W=OD0NB,# M ";!@ &0 @($C(@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;T17 M6,UPEZZ4 @ ]@4 !D ("!B"L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;T176"K@!+XS"@ Y&X M !D ("!QCL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;T176- &PO=V]R:W-H965T M&UL4$L! A0# M% @ ;T176!ZR:Q_% P AA$ !D ("!3F ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;T176%=9 M-;J[ P #! !D ("!-&X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;T176.SH[P R P 90D !D M ("!X'P$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ ;T176#93[%?K @ :0@ !D ("! M;(T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;T176#,E>S?6 @ 0P@ !D ("!]Y&PO=V]R:W-H965T3>L#PP( -<' 9 " @26> 0!X M;"]W;W)K&UL4$L! A0#% @ ;T176"*@O?A= M @ (@8 !D ("!'Z$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;T176-%UVO.I @ YP@ !D M ("! ZL! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;T176(,5^MRC! F!4 !D ("!ZKT! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;T176*'HTA'5 @ =@@ !D ("!G\L! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ ;T176/WPZ( R P EPD !D M ("!RN(! 'AL+W=O&PO=V]R:W-H M965T7O 0!X;"]W;W)K&UL4$L! M A0#% @ ;T176)]2 8GH 0 6@0 !D ("!C/0! 'AL M+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " !O1%=8W2=K"Q@" "%+0 $P @ 'D L P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 5P!7 -@7 M!@( ! end XML 96 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 97 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 99 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 285 422 1 false 68 0 false 10 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.datadoghq.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.datadoghq.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) Sheet http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - Organization and Description of Business Sheet http://www.datadoghq.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 9 false false R10.htm 0000010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Marketable Securities Sheet http://www.datadoghq.com/role/MarketableSecurities Marketable Securities Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://www.datadoghq.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Property and Equipment, Net Sheet http://www.datadoghq.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 0000014 - Disclosure - Acquisitions, Intangible Assets and Goodwill Sheet http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwill Acquisitions, Intangible Assets and Goodwill Notes 14 false false R15.htm 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 0000016 - Disclosure - Convertible Senior Notes Notes http://www.datadoghq.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://www.datadoghq.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Leases Sheet http://www.datadoghq.com/role/Leases Leases Notes 18 false false R19.htm 0000019 - Disclosure - Revenue Sheet http://www.datadoghq.com/role/Revenue Revenue Notes 19 false false R20.htm 0000020 - Disclosure - Stockholders' Equity Sheet http://www.datadoghq.com/role/StockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 0000021 - Disclosure - Interest Income and Other Income, Net Sheet http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNet Interest Income and Other Income, Net Notes 21 false false R22.htm 0000022 - Disclosure - Income Taxes Sheet http://www.datadoghq.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000023 - Disclosure - Net Income (Loss) Per Share Sheet http://www.datadoghq.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 9954471 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 26 false false R27.htm 9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 27 false false R28.htm 9954473 - Disclosure - Marketable Securities (Tables) Sheet http://www.datadoghq.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.datadoghq.com/role/MarketableSecurities 28 false false R29.htm 9954474 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.datadoghq.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.datadoghq.com/role/FairValueMeasurements 29 false false R30.htm 9954475 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.datadoghq.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.datadoghq.com/role/PropertyandEquipmentNet 30 false false R31.htm 9954476 - Disclosure - Acquisitions, Intangible Assets and Goodwill (Tables) Sheet http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillTables Acquisitions, Intangible Assets and Goodwill (Tables) Tables http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwill 31 false false R32.htm 9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilities 32 false false R33.htm 9954478 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.datadoghq.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.datadoghq.com/role/ConvertibleSeniorNotes 33 false false R34.htm 9954479 - Disclosure - Leases (Tables) Sheet http://www.datadoghq.com/role/LeasesTables Leases (Tables) Tables http://www.datadoghq.com/role/Leases 34 false false R35.htm 9954480 - Disclosure - Revenue (Tables) Sheet http://www.datadoghq.com/role/RevenueTables Revenue (Tables) Tables http://www.datadoghq.com/role/Revenue 35 false false R36.htm 9954481 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.datadoghq.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.datadoghq.com/role/StockholdersEquity 36 false false R37.htm 9954482 - Disclosure - Interest Income and Other Income, Net (Tables) Sheet http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNetTables Interest Income and Other Income, Net (Tables) Tables http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNet 37 false false R38.htm 9954483 - Disclosure - Income Taxes (Tables) Sheet http://www.datadoghq.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.datadoghq.com/role/IncomeTaxes 38 false false R39.htm 9954484 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.datadoghq.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.datadoghq.com/role/NetIncomeLossPerShare 39 false false R40.htm 9954485 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Details 40 false false R41.htm 9954486 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Long-lived Assets Estimated Useful Lives (Details) Sheet http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Long-lived Assets Estimated Useful Lives (Details) Details 41 false false R42.htm 9954487 - Disclosure - Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details) Sheet http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details) Details 42 false false R43.htm 9954488 - Disclosure - Marketable Securities - Narrative (Details) Sheet http://www.datadoghq.com/role/MarketableSecuritiesNarrativeDetails Marketable Securities - Narrative (Details) Details 43 false false R44.htm 9954489 - Disclosure - Marketable Securities - Schedule of Fair Values of Available-for-Sale Marketable Securities, by Remaining Contractual Maturity (Details) Sheet http://www.datadoghq.com/role/MarketableSecuritiesScheduleofFairValuesofAvailableforSaleMarketableSecuritiesbyRemainingContractualMaturityDetails Marketable Securities - Schedule of Fair Values of Available-for-Sale Marketable Securities, by Remaining Contractual Maturity (Details) Details 44 false false R45.htm 9954490 - Disclosure - Fair Value Measurements (Details) Sheet http://www.datadoghq.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.datadoghq.com/role/FairValueMeasurementsTables 45 false false R46.htm 9954491 - Disclosure - Property and Equipment, Net - Components of Property and Equipment, Net (Details) Sheet http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails Property and Equipment, Net - Components of Property and Equipment, Net (Details) Details 46 false false R47.htm 9954492 - Disclosure - Property and Equipment, Net - Additional Information (Details) Sheet http://www.datadoghq.com/role/PropertyandEquipmentNetAdditionalInformationDetails Property and Equipment, Net - Additional Information (Details) Details 47 false false R48.htm 9954493 - Disclosure - Acquisitions, Intangible Assets and Goodwill - Additional Information (Details) Sheet http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails Acquisitions, Intangible Assets and Goodwill - Additional Information (Details) Details 48 false false R49.htm 9954494 - Disclosure - Acquisitions, Intangible Assets and Goodwill - Schedule of Intangibles, Net (Details) Sheet http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails Acquisitions, Intangible Assets and Goodwill - Schedule of Intangibles, Net (Details) Details 49 false false R50.htm 9954495 - Disclosure - Acquisitions, Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) Sheet http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails Acquisitions, Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) Details 50 false false R51.htm 9954496 - Disclosure - Acquisitions, Intangible Assets and Goodwill - Schedule of Changes in Carrying Amount of Goodwill (Details) Sheet http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofChangesinCarryingAmountofGoodwillDetails Acquisitions, Intangible Assets and Goodwill - Schedule of Changes in Carrying Amount of Goodwill (Details) Details 51 false false R52.htm 9954497 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 52 false false R53.htm 9954498 - Disclosure - Convertible Senior Notes - Additional Information (Details) Notes http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails Convertible Senior Notes - Additional Information (Details) Details 53 false false R54.htm 9954499 - Disclosure - Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of 2025 Notes (Details) Notes http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of 2025 Notes (Details) Details 54 false false R55.htm 9954500 - Disclosure - Convertible Senior Notes - Interest Expense related to 2025 Notes (Details) Notes http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails Convertible Senior Notes - Interest Expense related to 2025 Notes (Details) Details 55 false false R56.htm 9954501 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.datadoghq.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.datadoghq.com/role/CommitmentsandContingencies 56 false false R57.htm 9954502 - Disclosure - Leases - Additional Information (Details) Sheet http://www.datadoghq.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 57 false false R58.htm 9954503 - Disclosure - Leases - Summary of Components of Lease Cost Recognized (Details) Sheet http://www.datadoghq.com/role/LeasesSummaryofComponentsofLeaseCostRecognizedDetails Leases - Summary of Components of Lease Cost Recognized (Details) Details 58 false false R59.htm 9954504 - Disclosure - Leases - Summary of Supplemental Cash Flow Information and Non-cash Activity (Details) Sheet http://www.datadoghq.com/role/LeasesSummaryofSupplementalCashFlowInformationandNoncashActivityDetails Leases - Summary of Supplemental Cash Flow Information and Non-cash Activity (Details) Details 59 false false R60.htm 9954505 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Details) Sheet http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails Leases - Summary of Maturities of Lease Liabilities (Details) Details 60 false false R61.htm 9954506 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate (Details) Sheet http://www.datadoghq.com/role/LeasesSummaryofWeightedAverageRemainingLeaseTermandDiscountRateDetails Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate (Details) Details 61 false false R62.htm 9954507 - Disclosure - Revenue - Schedule of Revenue by Geographic Area (Details) Sheet http://www.datadoghq.com/role/RevenueScheduleofRevenuebyGeographicAreaDetails Revenue - Schedule of Revenue by Geographic Area (Details) Details 62 false false R63.htm 9954508 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.datadoghq.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 63 false false R64.htm 9954509 - Disclosure - Revenue - Revenue, Remaining Performance Obligation (Details) Sheet http://www.datadoghq.com/role/RevenueRevenueRemainingPerformanceObligationDetails Revenue - Revenue, Remaining Performance Obligation (Details) Details 64 false false R65.htm 9954510 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 65 false false R66.htm 9954511 - Disclosure - Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details) Sheet http://www.datadoghq.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details) Details 66 false false R67.htm 9954512 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activity and Weighted Average Exercise Prices (Details) Sheet http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails Stockholders' Equity - Schedule of Stock Option Activity and Weighted Average Exercise Prices (Details) Details 67 false false R68.htm 9954513 - Disclosure - Stockholders' Equity - Schedule of Activity for Unvested RSUs (Details) Sheet http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails Stockholders' Equity - Schedule of Activity for Unvested RSUs (Details) Details 68 false false R69.htm 9954514 - Disclosure - Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) Sheet http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) Details 69 false false R70.htm 9954515 - Disclosure - Interest Income and Other Income, Net - Schedule of Interest Income and Other Income, Net (Details) Sheet http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNetScheduleofInterestIncomeandOtherIncomeNetDetails Interest Income and Other Income, Net - Schedule of Interest Income and Other Income, Net (Details) Details 70 false false R71.htm 9954516 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) Sheet http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) Details 71 false false R72.htm 9954517 - Disclosure - Income Taxes - Schedule of Income Taxes Allocated to Operations (Details) Sheet http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails Income Taxes - Schedule of Income Taxes Allocated to Operations (Details) Details 72 false false R73.htm 9954518 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.datadoghq.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 73 false false R74.htm 9954519 - Disclosure - Income Taxes - Schedule of Tax Rate Reconciliation (Details) Sheet http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails Income Taxes - Schedule of Tax Rate Reconciliation (Details) Details 74 false false R75.htm 9954520 - Disclosure - Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details) Details 75 false false R76.htm 9954521 - Disclosure - Income Taxes - Schedule of Changes in Gross Amount of Unrecognized Tax Benefits (Details) Sheet http://www.datadoghq.com/role/IncomeTaxesScheduleofChangesinGrossAmountofUnrecognizedTaxBenefitsDetails Income Taxes - Schedule of Changes in Gross Amount of Unrecognized Tax Benefits (Details) Details 76 false false R77.htm 9954522 - Disclosure - Net Income (Loss) Per Share - Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share - Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) Details http://www.datadoghq.com/role/NetIncomeLossPerShareTables 77 false false R78.htm 9954523 - Disclosure - Net Income (Loss) Per Share - Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations (Details) Sheet http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofPotentiallyDilutiveSecuritiesnotIncludedinDilutedPerShareCalculationsDetails Net Income (Loss) Per Share - Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations (Details) Details http://www.datadoghq.com/role/NetIncomeLossPerShareTables 78 false false R9999.htm Uncategorized Items - ddog-20231231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - ddog-20231231.htm Cover 79 false false All Reports Book All Reports ddog-20231231.htm ddog-20231231.xsd ddog-20231231_cal.xml ddog-20231231_def.xml ddog-20231231_lab.xml ddog-20231231_pre.xml ddog-20231231_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 102 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ddog-20231231.htm": { "nsprefix": "ddog", "nsuri": "http://www.datadoghq.com/20231231", "dts": { "inline": { "local": [ "ddog-20231231.htm" ] }, "schema": { "local": [ "ddog-20231231.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" ] }, "calculationLink": { "local": [ "ddog-20231231_cal.xml" ] }, "definitionLink": { "local": [ "ddog-20231231_def.xml" ] }, "labelLink": { "local": [ "ddog-20231231_lab.xml" ] }, "presentationLink": { "local": [ "ddog-20231231_pre.xml" ] } }, "keyStandard": 381, "keyCustom": 41, "axisStandard": 23, "axisCustom": 1, "memberStandard": 42, "memberCustom": 23, "hidden": { "total": 13, "http://fasb.org/us-gaap/2023": 5, "http://xbrl.sec.gov/dei/2023": 4, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 285, "entityCount": 1, "segmentCount": 68, "elementCount": 698, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1073, "http://xbrl.sec.gov/dei/2023": 40, "http://xbrl.sec.gov/ecd/2023": 29 }, "report": { "R1": { "role": "http://www.datadoghq.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.datadoghq.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R4": { "role": "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R6": { "role": "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R7": { "role": "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.datadoghq.com/role/OrganizationandDescriptionofBusiness", "longName": "0000009 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "0000010 - 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": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.datadoghq.com/role/MarketableSecurities", "longName": "0000011 - Disclosure - Marketable Securities", "shortName": "Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.datadoghq.com/role/FairValueMeasurements", "longName": "0000012 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.datadoghq.com/role/PropertyandEquipmentNet", "longName": "0000013 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwill", "longName": "0000014 - Disclosure - Acquisitions, Intangible Assets and Goodwill", "shortName": "Acquisitions, Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "0000015 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.datadoghq.com/role/ConvertibleSeniorNotes", "longName": "0000016 - Disclosure - Convertible Senior Notes", "shortName": "Convertible Senior Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.datadoghq.com/role/CommitmentsandContingencies", "longName": "0000017 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.datadoghq.com/role/Leases", "longName": "0000018 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.datadoghq.com/role/Revenue", "longName": "0000019 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.datadoghq.com/role/StockholdersEquity", "longName": "0000020 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNet", "longName": "0000021 - Disclosure - Interest Income and Other Income, Net", "shortName": "Interest Income and Other Income, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.datadoghq.com/role/IncomeTaxes", "longName": "0000022 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.datadoghq.com/role/NetIncomeLossPerShare", "longName": "0000023 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": null }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - 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": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "ddog:ScheduleOfFiniteLivedAssetsEstimatedUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ddog:ScheduleOfFiniteLivedAssetsEstimatedUsefulLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.datadoghq.com/role/MarketableSecuritiesTables", "longName": "9954473 - Disclosure - Marketable Securities (Tables)", "shortName": "Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.datadoghq.com/role/FairValueMeasurementsTables", "longName": "9954474 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.datadoghq.com/role/PropertyandEquipmentNetTables", "longName": "9954475 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillTables", "longName": "9954476 - Disclosure - Acquisitions, Intangible Assets and Goodwill (Tables)", "shortName": "Acquisitions, Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954477 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.datadoghq.com/role/ConvertibleSeniorNotesTables", "longName": "9954478 - Disclosure - Convertible Senior Notes (Tables)", "shortName": "Convertible Senior Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.datadoghq.com/role/LeasesTables", "longName": "9954479 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.datadoghq.com/role/RevenueTables", "longName": "9954480 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.datadoghq.com/role/StockholdersEquityTables", "longName": "9954481 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "ddog:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ddog:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNetTables", "longName": "9954482 - Disclosure - Interest Income and Other Income, Net (Tables)", "shortName": "Interest Income and Other Income, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.datadoghq.com/role/IncomeTaxesTables", "longName": "9954483 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.datadoghq.com/role/NetIncomeLossPerShareTables", "longName": "9954484 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "9954485 - 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": "40", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ddog:DeferredContractCostsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R41": { "role": "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails", "longName": "9954486 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Long-lived Assets Estimated Useful Lives (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Long-lived Assets Estimated Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-66", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ddog:ScheduleOfFiniteLivedAssetsEstimatedUsefulLivesTableTextBlock", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-66", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ddog:ScheduleOfFiniteLivedAssetsEstimatedUsefulLivesTableTextBlock", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails", "longName": "9954487 - Disclosure - Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details)", "shortName": "Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.datadoghq.com/role/MarketableSecuritiesNarrativeDetails", "longName": "9954488 - Disclosure - Marketable Securities - Narrative (Details)", "shortName": "Marketable Securities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InterestReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InterestReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofFairValuesofAvailableforSaleMarketableSecuritiesbyRemainingContractualMaturityDetails", "longName": "9954489 - Disclosure - Marketable Securities - Schedule of Fair Values of Available-for-Sale Marketable Securities, by Remaining Contractual Maturity (Details)", "shortName": "Marketable Securities - Schedule of Fair Values of Available-for-Sale Marketable Securities, by Remaining Contractual Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.datadoghq.com/role/FairValueMeasurementsDetails", "longName": "9954490 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-113", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R46": { "role": "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails", "longName": "9954491 - Disclosure - Property and Equipment, Net - Components of Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net - Components of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.datadoghq.com/role/PropertyandEquipmentNetAdditionalInformationDetails", "longName": "9954492 - Disclosure - Property and Equipment, Net - Additional Information (Details)", "shortName": "Property and Equipment, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails", "longName": "9954493 - Disclosure - Acquisitions, Intangible Assets and Goodwill - Additional Information (Details)", "shortName": "Acquisitions, Intangible Assets and Goodwill - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R49": { "role": "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails", "longName": "9954494 - Disclosure - Acquisitions, Intangible Assets and Goodwill - Schedule of Intangibles, Net (Details)", "shortName": "Acquisitions, Intangible Assets and Goodwill - Schedule of Intangibles, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails", "longName": "9954495 - Disclosure - Acquisitions, Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)", "shortName": "Acquisitions, Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofChangesinCarryingAmountofGoodwillDetails", "longName": "9954496 - Disclosure - Acquisitions, Intangible Assets and Goodwill - Schedule of Changes in Carrying Amount of Goodwill (Details)", "shortName": "Acquisitions, Intangible Assets and Goodwill - Schedule of Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R52": { "role": "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954497 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "ddog:AccruedCloudHostingAndInfrastructureExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ddog:AccruedCloudHostingAndInfrastructureExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "longName": "9954498 - 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-5", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R54": { "role": "http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails", "longName": "9954499 - Disclosure - Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of 2025 Notes (Details)", "shortName": "Convertible Senior Notes - Summary of Net Carrying Amount of Liability Component of 2025 Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ConvertibleLongTermNotesPayable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-174", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R55": { "role": "http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails", "longName": "9954500 - Disclosure - Convertible Senior Notes - Interest Expense related to 2025 Notes (Details)", "shortName": "Convertible Senior Notes - Interest Expense related to 2025 Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-176", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-176", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.datadoghq.com/role/CommitmentsandContingenciesDetails", "longName": "9954501 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.datadoghq.com/role/LeasesAdditionalInformationDetails", "longName": "9954502 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.datadoghq.com/role/LeasesSummaryofComponentsofLeaseCostRecognizedDetails", "longName": "9954503 - Disclosure - Leases - Summary of Components of Lease Cost Recognized (Details)", "shortName": "Leases - Summary of Components of Lease Cost Recognized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.datadoghq.com/role/LeasesSummaryofSupplementalCashFlowInformationandNoncashActivityDetails", "longName": "9954504 - Disclosure - Leases - Summary of Supplemental Cash Flow Information and Non-cash Activity (Details)", "shortName": "Leases - Summary of Supplemental Cash Flow Information and Non-cash Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails", "longName": "9954505 - Disclosure - Leases - Summary of Maturities of Lease Liabilities (Details)", "shortName": "Leases - Summary of Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.datadoghq.com/role/LeasesSummaryofWeightedAverageRemainingLeaseTermandDiscountRateDetails", "longName": "9954506 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate (Details)", "shortName": "Leases - Summary of Weighted Average Remaining Lease Term and Discount Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ddog:WeightedAverageRemainingLeaseTermAndDiscountRateLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ddog:WeightedAverageRemainingLeaseTermAndDiscountRateLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.datadoghq.com/role/RevenueScheduleofRevenuebyGeographicAreaDetails", "longName": "9954507 - Disclosure - Revenue - Schedule of Revenue by Geographic Area (Details)", "shortName": "Revenue - Schedule of Revenue by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-180", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R63": { "role": "http://www.datadoghq.com/role/RevenueAdditionalInformationDetails", "longName": "9954508 - Disclosure - Revenue - Additional Information (Details)", "shortName": "Revenue - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.datadoghq.com/role/RevenueRevenueRemainingPerformanceObligationDetails", "longName": "9954509 - Disclosure - Revenue - Revenue, Remaining Performance Obligation (Details)", "shortName": "Revenue - Revenue, Remaining Performance Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails", "longName": "9954510 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-5", "name": "ddog:NumberOfCommonStockClasses", "unitRef": "class", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ddog:NumberOfCommonStockClasses", "unitRef": "class", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.datadoghq.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "longName": "9954511 - Disclosure - Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details)", "shortName": "Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ddog:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ddog:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails", "longName": "9954512 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activity and Weighted Average Exercise Prices (Details)", "shortName": "Stockholders' Equity - Schedule of Stock Option Activity and Weighted Average Exercise Prices (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R68": { "role": "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails", "longName": "9954513 - Disclosure - Stockholders' Equity - Schedule of Activity for Unvested RSUs (Details)", "shortName": "Stockholders' Equity - Schedule of Activity for Unvested RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-202", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-202", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails", "longName": "9954514 - Disclosure - Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details)", "shortName": "Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R70": { "role": "http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNetScheduleofInterestIncomeandOtherIncomeNetDetails", "longName": "9954515 - Disclosure - Interest Income and Other Income, Net - Schedule of Interest Income and Other Income, Net (Details)", "shortName": "Interest Income and Other Income, Net - Schedule of Interest Income and Other Income, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:InterestAndOtherIncomeTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:InterestAndOtherIncomeTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails", "longName": "9954516 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails", "longName": "9954517 - Disclosure - Income Taxes - Schedule of Income Taxes Allocated to Operations (Details)", "shortName": "Income Taxes - Schedule of Income Taxes Allocated to Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.datadoghq.com/role/IncomeTaxesAdditionalInformationDetails", "longName": "9954518 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R74": { "role": "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails", "longName": "9954519 - Disclosure - Income Taxes - Schedule of Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Schedule of Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954520 - Disclosure - Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Components of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.datadoghq.com/role/IncomeTaxesScheduleofChangesinGrossAmountofUnrecognizedTaxBenefitsDetails", "longName": "9954521 - Disclosure - Income Taxes - Schedule of Changes in Gross Amount of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Schedule of Changes in Gross Amount of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R77": { "role": "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "longName": "9954522 - Disclosure - Net Income (Loss) Per Share - Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-235", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "unique": true } }, "R78": { "role": "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofPotentiallyDilutiveSecuritiesnotIncludedinDilutedPerShareCalculationsDetails", "longName": "9954523 - Disclosure - Net Income (Loss) Per Share - Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations (Details)", "shortName": "Net Income (Loss) Per Share - Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ddog-20231231.htm", "first": true, "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - ddog-20231231.htm", "shortName": "Uncategorized Items - ddog-20231231.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "79", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "ddog_A0125ConvertibleSeniorNotesDue2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "A0125ConvertibleSeniorNotesDue2025Member", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/CommitmentsandContingenciesDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "0.125% Convertible Senior Notes Due 2025", "label": "0.125% Convertible Senior Notes Due 2025 [Member]", "documentation": "0.125% Convertible Senior Notes Due 2025" } } }, "auth_ref": [] }, "ddog_A2012EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "A2012EquityIncentivePlanMember", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2012 Equity Incentive Plan", "label": "2012 Equity Incentive Plan [Member]", "documentation": "2012 Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate202006Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate202006Member", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASU No. 2020-06", "label": "Accounting Standards Update 2020-06 [Member]", "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity." } } }, "auth_ref": [ "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564" ] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Extensible Enumeration]", "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r238", "r239", "r240", "r307", "r308", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r379", "r490", "r491", "r492", "r518", "r519", "r531", "r532", "r533", "r541", "r542", "r543", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r574", "r575", "r577", "r578", "r579", "r580", "r589", "r590", "r594", "r595", "r596", "r611", "r612", "r613", "r614", "r615", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r951" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "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_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r29", "r825" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $12,096 and $5,626 as of December\u00a031, 2023 and 2022, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r304", "r305" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "(Accretion) amortization of (discounts) premiums 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": [ "r127" ] }, "ddog_AccruedCloudHostingAndInfrastructureExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "AccruedCloudHostingAndInfrastructureExpenses", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued cloud hosting and infrastructure expenses", "label": "Accrued Cloud Hosting And Infrastructure Expenses", "documentation": "Accrued Cloud Hosting And Infrastructure Expenses" } } }, "auth_ref": [] }, "ddog_AccruedCompensationAndCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "AccruedCompensationAndCommissions", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and commissions", "label": "Accrued Compensation And Commissions", "documentation": "Accrued compensation and commissions." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r71", "r197", "r668" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "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": [ "r41", "r42", "r113", "r205", "r664", "r684", "r688" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [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": [ "r6", "r17", "r42", "r546", "r549", "r615", "r679", "r680", "r936", "r937", "r938", "r947", "r948", "r949" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "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": [ "r131" ] }, "ddog_AcquisitionInApril2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "AcquisitionInApril2021Member", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition in April 2021", "label": "Acquisition In April 2021 [Member]", "documentation": "Acquisition In April 2021" } } }, "auth_ref": [] }, "ddog_AcquisitionInFebruary2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "AcquisitionInFebruary2021Member", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition in February 2021", "label": "Acquisition In February 2021 [Member]", "documentation": "Acquisition In February 2021" } } }, "auth_ref": [] }, "ddog_AcquisitionIntangibleAssetsAndGoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "AcquisitionIntangibleAssetsAndGoodwillLineItems", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition Intangible Assets And Goodwill [Line Items]", "label": "Acquisition Intangible Assets And Goodwill [Line Items]", "documentation": "Acquisition, intangible assets and goodwill." } } }, "auth_ref": [] }, "ddog_AcquisitionIntangibleAssetsAndGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "AcquisitionIntangibleAssetsAndGoodwillTable", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition Intangible Assets And Goodwill [Table]", "label": "Acquisition Intangible Assets And Goodwill [Table]", "documentation": "Acquisition, intangible assets and goodwill." } } }, "auth_ref": [] }, "ddog_AcquisitionsIntangibleAssetsAndGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "AcquisitionsIntangibleAssetsAndGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions, Intangible Assets And Goodwill [Abstract]", "documentation": "Acquisitions, Intangible Assets And Goodwill" } } }, "auth_ref": [] }, "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": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r877" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r108" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "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": [ "r490", "r491", "r492", "r701", "r947", "r948", "r949", "r1039", "r1057" ] }, "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": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r883" ] }, "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": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r883" ] }, "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": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r883" ] }, "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": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r883" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r238", "r239", "r240", "r241", "r250", "r307", "r308", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r379", "r490", "r491", "r492", "r516", "r517", "r518", "r519", "r531", "r532", "r533", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r574", "r575", "r577", "r578", "r579", "r580", "r589", "r590", "r594", "r595", "r596", "r597", "r611", "r612", "r613", "r614", "r615", "r649", "r650", "r651", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r78", "r79", "r457" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r171" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising costs", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r494" ] }, "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": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r847", "r859", "r869", "r895" ] }, "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": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r850", "r862", "r872", "r898" ] }, "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": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r883" ] }, "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": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r890" ] }, "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": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r854", "r863", "r873", "r890", "r899", "r903", "r911" ] }, "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": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r909" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, expense", "verboseLabel": "Stock-based compensation, net of amounts capitalized", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r487", "r493" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r206", "r306", "r355" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/RevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts charged of accounts receivable deemed uncollectible against the allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r359" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r117", "r407", "r592", "r940" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt discount and issuance costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r407", "r592", "r805", "r806", "r940" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r10", "r66", "r69" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofPotentiallyDilutiveSecuritiesnotIncludedinDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive securities not included in diluted per share calculations (in shares)", "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": [ "r273" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofPotentiallyDilutiveSecuritiesnotIncludedinDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r57" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofPotentiallyDilutiveSecuritiesnotIncludedinDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofPotentiallyDilutiveSecuritiesnotIncludedinDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r57" ] }, "ddog_ArmelleDeMadreMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "ArmelleDeMadreMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Armelle de Madre [Member]", "documentation": "Armelle de Madre" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "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": [ "r160", "r201", "r229", "r280", "r294", "r298", "r344", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r535", "r539", "r576", "r660", "r736", "r825", "r836", "r993", "r994", "r1048" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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": [ "r193", "r207", "r229", "r344", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r535", "r539", "r576", "r825", "r993", "r994", "r1048" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT ASSETS:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial assets", "label": "Assets, Fair Value Disclosure", "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": [ "r90" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.datadoghq.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r841", "r842", "r855" ] }, "ddog_AuditorInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "AuditorInformationAbstract", "lang": { "en-us": { "role": { "label": "Auditor Information [Abstract]", "documentation": "Auditor Information" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.datadoghq.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r841", "r842", "r855" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.datadoghq.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r841", "r842", "r855" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "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": [ "r317" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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": [ "r318" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, 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": [ "r314", "r363", "r659" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofFairValuesofAvailableforSaleMarketableSecuritiesbyRemainingContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofFairValuesofAvailableforSaleMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling 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 rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r968" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofFairValuesofAvailableforSaleMarketableSecuritiesbyRemainingContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofFairValuesofAvailableforSaleMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year through five years", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One 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 next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r969" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofFairValuesofAvailableforSaleMarketableSecuritiesbyRemainingContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofFairValuesofAvailableforSaleMarketableSecuritiesbyRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, 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." } } }, "auth_ref": [ "r966", "r967", "r1052" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails", "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value", "terseLabel": "Marketable Securities:", "label": "Debt Securities, Available-for-Sale", "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": [ "r315", "r363", "r654", "r959" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "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": [ "r311", "r363" ] }, "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": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r906" ] }, "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": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r907" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r902" ] }, "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": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r902" ] }, "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": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r902" ] }, "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": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r902" ] }, "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": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r902" ] }, "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": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r902" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Award Type [Axis]", "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485" ] }, "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": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r905" ] }, "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": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r904" ] }, "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": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r903" ] }, "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": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r903" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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": [ "r128" ] }, "ddog_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "documentation": "Basis of presentation and summary of significant accounting policies." } } }, "auth_ref": [] }, "ddog_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "documentation": "Basis of presentation and summary of significant accounting policies." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "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": [ "r529", "r817", "r818" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r85", "r86", "r529", "r817", "r818" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase consideration in cash and stock to acquire business", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r3", "r4", "r15" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions, Intangible Assets and Goodwill", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r151", "r530" ] }, "ddog_BusinessCombinationNumberOfPurchaseAgreements": { "xbrltype": "integerItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "BusinessCombinationNumberOfPurchaseAgreements", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of purchase agreements", "label": "Business Combination, Number Of Purchase Agreements", "documentation": "Business Combination, Number Of Purchase Agreements" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price allocated to estimated fair value of intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r87" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "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": [ "r84" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.datadoghq.com/role/RevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred contract costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r367" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract costs amortization period", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r920" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r50", "r195", "r793" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r195" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/FairValueMeasurementsDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r51" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r51", "r158" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH WITHIN THE CONSOLIDATED BALANCE SHEETS TO THE AMOUNTS SHOW IN THE STATEMENTS OF CASH FLOWS ABOVE:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH\u2014Beginning of period", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH\u2014End of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": [ "r50", "r125", "r227" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "NET (DECREASE) INCREASE 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": [ "r5", "r125" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails", "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "verboseLabel": "Certificates of deposit", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r14", "r830", "r831", "r832", "r833" ] }, "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": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r881" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.datadoghq.com/role/CoverPage", "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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": [ "r185", "r202", "r203", "r204", "r229", "r255", "r259", "r269", "r272", "r278", "r279", "r344", "r383", "r385", "r386", "r387", "r390", "r391", "r412", "r413", "r415", "r418", "r425", "r576", "r694", "r695", "r696", "r697", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r724", "r745", "r764", "r773", "r774", "r775", "r776", "r777", "r918", "r942", "r952" ] }, "ddog_CloudHostingAndInfrastructureExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "CloudHostingAndInfrastructureExpenses", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cloud hosting and infrastructure expenses", "label": "Cloud Hosting And Infrastructure Expenses", "documentation": "Cloud Hosting And Infrastructure Expenses" } } }, "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": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r882" ] }, "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": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r882" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails", "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "verboseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r138", "r830", "r831", "r832", "r833" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES (NOTE 9)", "label": "Commitments and Contingencies", "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": [ "r38", "r98", "r661", "r723" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.datadoghq.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r136", "r381", "r382", "r781", "r992" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.datadoghq.com/role/CoverPage", "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1057" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.datadoghq.com/role/CoverPage", "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "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": [ "r1057" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserved shares of common stock for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r39" ] }, "ddog_CommonStockCoveredUnderCappedCallsTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "CommonStockCoveredUnderCappedCallsTransaction", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock covered under capped calls (in shares)", "label": "Common Stock Covered Under Capped Calls Transaction", "documentation": "Common stock covered under capped calls transaction." } } }, "auth_ref": [] }, "ddog_CommonStockIssuableUponExerciseOfOptionsOutstandingShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "CommonStockIssuableUponExerciseOfOptionsOutstandingShares", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issuable upon the exercise of options outstanding (in shares)", "label": "Common Stock Issuable Upon Exercise of Options outstanding, Shares", "documentation": "Common Stock Issuable Upon Exercise of Options outstanding, Shares" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Class A and Class B Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r826", "r827", "r828", "r830", "r831", "r832", "r833", "r947", "r948", "r1039", "r1055", "r1057" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r107", "r724" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "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": [ "r107" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r107", "r724", "r742", "r1057", "r1058" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, value", "label": "Common Stock, Value, Issued", "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": [ "r107", "r663", "r825" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r887" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r886" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r888" ] }, "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": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r885" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Compensation Related Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (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": [ "r43", "r210", "r212", "r218", "r655", "r674" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails", "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r60", "r62", "r92", "r93", "r303", "r780" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r60", "r62", "r92", "r93", "r303", "r689", "r780" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "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": [ "r60", "r62", "r92", "r93", "r303", "r780", "r919" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r101", "r174" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "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": [ "r60", "r62", "r92", "r93", "r303" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "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": [ "r60", "r62", "r92", "r93", "r303", "r780" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r89", "r794" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "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": [ "r427", "r428", "r447" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r427", "r428", "r447" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/RevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "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": [ "r448" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease obligation", "label": "Contractual Obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r946" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, number of shares converted (in shares)", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Carrying Amount of Liability and Equity Component of 2025 Notes", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible senior notes, net", "totalLabel": "Net carrying amount", "label": "Convertible Notes Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r36" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails", "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "verboseLabel": "Corporate debt securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r814", "r816", "r1054" ] }, "ddog_CostIncurredToPurchaseCappedCalls": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "CostIncurredToPurchaseCappedCalls", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost incurred to purchase capped calls", "label": "Cost Incurred To Purchase Capped Calls", "documentation": "Cost incurred to purchase capped calls." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "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", "r647" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r923" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance", "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]" } } }, "auth_ref": [ "r921", "r931", "r950", "r977", "r978", "r1025", "r1026", "r1027", "r1034", "r1035", "r1038", "r1039", "r1040", "r1047" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r189", "r237", "r244", "r250", "r348", "r354", "r490", "r491", "r492", "r518", "r519", "r544", "r546", "r547", "r549", "r550", "r551", "r557", "r560", "r562", "r563", "r613" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r189", "r237", "r244", "r250", "r348", "r354", "r490", "r491", "r492", "r518", "r519", "r544", "r546", "r547", "r549", "r550", "r551", "r557", "r560", "r562", "r563", "r613" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r189", "r237", "r244", "r250", "r348", "r354", "r490", "r491", "r492", "r518", "r519", "r544", "r546", "r547", "r549", "r550", "r551", "r557", "r560", "r562", "r563", "r613" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails": { "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current, Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r922", "r945", "r1037" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current, Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r922", "r945" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Current, Total", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r150", "r515", "r523", "r945" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current, State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r922", "r945", "r1037" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails", "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails", "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r88" ] }, "ddog_DavidObstlerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DavidObstlerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "David Obstler [Member]", "documentation": "David Obstler" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/CommitmentsandContingenciesDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r28", "r104", "r105", "r161", "r162", "r233", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r593", "r802", "r803", "r804", "r805", "r806", "r943" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, conversion price per share (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r139", "r394" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r35", "r72", "r142", "r143", "r394" ] }, "ddog_DebtInstrumentConvertibleMeasurementPeriod": { "xbrltype": "integerItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DebtInstrumentConvertibleMeasurementPeriod", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, measurement period", "label": "Debt Instrument, Convertible, Measurement Period", "documentation": "Debt Instrument, Convertible, Measurement Period" } } }, "auth_ref": [] }, "ddog_DebtInstrumentConvertibleTermsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DebtInstrumentConvertibleTermsAxis", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible, Terms [Axis]", "label": "Debt Instrument, Convertible, Terms [Axis]", "documentation": "Debt Instrument, Convertible, Terms" } } }, "auth_ref": [] }, "ddog_DebtInstrumentConvertibleTermsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DebtInstrumentConvertibleTermsDomain", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible, Terms [Domain]", "label": "Debt Instrument, Convertible, Terms [Domain]", "documentation": "Debt Instrument, Convertible, Terms [Domain]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive 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": [] }, "ddog_DebtInstrumentConvertibleThresholdMaximumPercentageOfProductOfLastReportedSalePriceOfCommonStock": { "xbrltype": "percentItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DebtInstrumentConvertibleThresholdMaximumPercentageOfProductOfLastReportedSalePriceOfCommonStock", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, threshold maximum percentage of product of last reported sale price of common stock", "label": "Debt Instrument Convertible Threshold Maximum Percentage Of Product Of Last Reported Sale Price Of Common Stock", "documentation": "Debt instrument, convertible, threshold maximum percentage of product of last reported sale price of common stock." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, threshold percentage of conversion price", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "ddog_DebtInstrumentDiscountForConversionOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DebtInstrumentDiscountForConversionOption", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "netLabel": "Debt conversion option", "terseLabel": "Debt instrument, convertible carrying amount of equity component", "label": "Debt Instrument Discount For Conversion Option", "documentation": "Debt instrument, discount for conversion option." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails": { "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Principal", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r95", "r97", "r392", "r593", "r803", "r804" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r34", "r95", "r409", "r593" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r34", "r393" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "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": [ "r233", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r593", "r802", "r803", "r804", "r805", "r806", "r943" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/CommitmentsandContingenciesDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "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": [ "r36", "r233", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r593", "r802", "r803", "r804", "r805", "r806", "r943" ] }, "ddog_DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, principal amount denomination used in conversion", "label": "Debt Instrument, Principal Amount Denomination For Conversion Into Common Stock", "documentation": "Debt instrument, principal amount denomination for conversion into common stock." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption, On or After June 20, 2023, and Prior to 31st Scheduled Trading Day", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument redemption price percentage of principal amount redeemed", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r36", "r72", "r73", "r94", "r95", "r97", "r100", "r141", "r143", "r233", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r593", "r802", "r803", "r804", "r805", "r806", "r943" ] }, "ddog_DebtIssuanceCostAttributableToEquityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DebtIssuanceCostAttributableToEquityComponent", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance cost attributable to equity component", "label": "Debt Issuance Cost Attributable To Equity Component", "documentation": "Debt issuance cost attributable to equity component." } } }, "auth_ref": [] }, "ddog_DebtIssuanceCostAttributableToLiabilityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DebtIssuanceCostAttributableToLiabilityComponent", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance cost attributable to liability component", "label": "Debt Issuance Cost Attributable To Liability Component", "documentation": "Debt issuance cost attributable to liability component." } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r12" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/MarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-Sale 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": [ "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972" ] }, "ddog_DeferredContractCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DeferredContractCostsPolicyPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Contract Costs", "label": "Deferred Contract Costs, Policy [Policy Text Block]", "documentation": "Deferred contract costs." } } }, "auth_ref": [] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCosts", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract costs, non-current", "label": "Deferred Costs, Noncurrent", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r159", "r932" ] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract costs, current", "label": "Deferred Costs, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r934" ] }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/RevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract costs", "label": "Deferred Costs", "documentation": "The carrying amount of deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred, Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r945", "r1033", "r1037" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r96", "r995" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred, Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r150", "r945", "r1033" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred, Total", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r150", "r182", "r522", "r523", "r945" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred, State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r945", "r1033", "r1037" ] }, "ddog_DeferredTaxAssetsCapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DeferredTaxAssetsCapitalization", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Section 174 capitalization", "label": "Deferred Tax Assets, Capitalization", "documentation": "Deferred Tax Assets, Capitalization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r510" ] }, "ddog_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Deferred Tax Assets Lease Liability", "documentation": "Deferred tax assets lease liability." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets, net", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1031" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets, net of valuation allowance", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1031" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r83", "r1032" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards for federal tax purposes", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r83", "r1032" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards for state tax purposes", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r83", "r1032" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r83", "r1032" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. R&D tax credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r82", "r83", "r1032" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r83", "r1032" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "negatedLabel": "Less: valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r511" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r80", "r1031" ] }, "ddog_DeferredTaxLiabilitiesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DeferredTaxLiabilitiesCommissions", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Commissions", "label": "Deferred Tax Liabilities Commissions", "documentation": "Deferred tax liabilities commissions." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Right of use asset", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r83", "r1032" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matching contributions to the 401(k) plan", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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": [ "r10", "r70" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/PropertyandEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r284" ] }, "ddog_DevIttycheriaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "DevIttycheriaMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Dev Ittycheria [Member]", "documentation": "Dev Ittycheria" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails", "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails", "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r152" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.datadoghq.com/role/RevenueScheduleofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "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": [ "r446", "r807", "r808", "r809", "r810", "r811", "r812", "r813" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.datadoghq.com/role/RevenueScheduleofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "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": [ "r446", "r807", "r808", "r809", "r810", "r811", "r812", "r813" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r841", "r842", "r855" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r841", "r842", "r855", "r891" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Fiscal Year Focus", "label": "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": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "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": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r876" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r839" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net income (loss) per share (in dollars per share)", "label": "Earnings 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": [ "r219", "r242", "r243", "r244", "r245", "r246", "r252", "r255", "r269", "r271", "r272", "r276", "r563", "r564", "r656", "r675", "r796" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net income (loss) per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [ "r255", "r259", "r269" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income (loss) per share (in dollars per share)", "label": "Earnings 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": [ "r219", "r242", "r243", "r244", "r245", "r246", "r255", "r269", "r271", "r272", "r276", "r563", "r564", "r656", "r675", "r796" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income (loss) per share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share Attributable to Common Shareholders", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r57", "r58" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r251", "r273", "r274", "r275" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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": [ "r582" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal statutory income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r232", "r502", "r525" ] }, "ddog_EffectiveIncomeTaxRateReconciliationReturnToProvisionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionAmount", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Return to provision", "label": "Effective Income Tax Rate Reconciliation, Return To Provision, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Return To Provision, Amount" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation included in capitalized software development costs", "verboseLabel": "Capitalized stock-based compensation", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r488" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total compensation cost not yet recognized, period for recognition", "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": [ "r489" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total compensation cost not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1024" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofPotentiallyDilutiveSecuritiesnotIncludedinDilutedPerShareCalculationsDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to the employee stock purchase plan", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "ddog_EmployeeStockOptionAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "EmployeeStockOptionAndRestrictedStockUnitsMember", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofPotentiallyDilutiveSecuritiesnotIncludedinDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares subject to outstanding stock options and RSUs", "label": "Employee Stock Option And Restricted Stock Units [Member]", "documentation": "Employee stock option and restricted stock units." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options", "label": "Employee Stock Option [Member]", "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": [] }, "ddog_EmployeeStockOptionRestrictedStockUnitsAndPerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "EmployeeStockOptionRestrictedStockUnitsAndPerformanceStockUnitsMember", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options, RSUs and PSUs outstanding", "label": "Employee Stock Option , Restricted Stock Units And Performance Stock Units [Member]", "documentation": "Employee Stock Option , Restricted Stock Units And Performance Stock Units" } } }, "auth_ref": [] }, "ddog_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee Stock Purchase Plan." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "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": [ "r838" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "label": "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "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": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r838" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "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": [ "r838" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "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": [ "r916" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "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": [ "r838" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "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": [ "r838" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r838" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "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": [ "r838" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r917" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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": [ "r18", "r189", "r214", "r215", "r216", "r234", "r235", "r236", "r239", "r247", "r249", "r277", "r348", "r354", "r426", "r490", "r491", "r492", "r518", "r519", "r544", "r546", "r547", "r548", "r549", "r551", "r562", "r583", "r584", "r585", "r586", "r587", "r588", "r615", "r679", "r680", "r681", "r701", "r764" ] }, "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": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r884" ] }, "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": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r847", "r859", "r869", "r895" ] }, "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": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r844", "r856", "r866", "r892" ] }, "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": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r890" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r90", "r155" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r400", "r450", "r451", "r452", "r453", "r454", "r455", "r568", "r619", "r620", "r621", "r803", "r804", "r814", "r815", "r816" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r567", "r568", "r569", "r570", "r571" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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": [ "r566" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "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": [ "r400", "r450", "r455", "r568", "r619", "r814", "r815", "r816" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "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": [ "r400", "r450", "r455", "r568", "r620", "r803", "r804", "r814", "r815", "r816" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r400", "r450", "r451", "r452", "r453", "r454", "r455", "r568", "r621", "r803", "r804", "r814", "r815", "r816" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r400", "r450", "r451", "r452", "r453", "r454", "r455", "r619", "r620", "r621", "r803", "r804", "r814", "r815", "r816" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, 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": [ "r566", "r571" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r13", "r27" ] }, "us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOffBalanceSheetRisksDisclosureInformationLineItems", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items]", "label": "Fair Value, off-Balance-Sheet Risks, Disclosure Information [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_FederalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails_1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Federal", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r230", "r501" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails", "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r356", "r357", "r360", "r361", "r362", "r364", "r365", "r366", "r408", "r423", "r552", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r673", "r800", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r972", "r973", "r974", "r975" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r199", "r376" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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": [ "r133" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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": [ "r133" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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": [ "r133" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails", "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails", "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r374", "r375", "r376", "r377", "r648", "r652" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r132", "r652" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [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": [ "r648" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails", "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails", "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r67", "r68" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails", "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails", "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r132", "r648" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization Period", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r648" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r581" ] }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignGovernmentDebtSecuritiesMember", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government agency securities", "label": "Debt Security, Government, Non-US [Member]", "documentation": "Debt security issued by government not domiciled in United States of America (US)." } } }, "auth_ref": [ "r997", "r1054" ] }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails_1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Foreign", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations." } } }, "auth_ref": [ "r230" ] }, "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": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r851", "r863", "r873", "r899" ] }, "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": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r851", "r863", "r873", "r899" ] }, "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": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r851", "r863", "r873", "r899" ] }, "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": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r851", "r863", "r873", "r899" ] }, "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": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r851", "r863", "r873", "r899" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails", "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "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_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r940", "r990", "r991" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "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", "r747" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r116" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "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": [ "r61", "r780" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails", "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofChangesinCarryingAmountofGoodwillDetails", "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill beginning balance", "periodEndLabel": "Goodwill ending balance", "label": "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": [ "r198", "r368", "r653", "r801", "r825", "r980", "r987" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Acquisitions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r370", "r801" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions, Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r130" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r372" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "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": [ "r10", "r369", "r371", "r373", "r801" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "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", "r229", "r280", "r293", "r297", "r299", "r344", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r576", "r798", "r993" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r841", "r842", "r855" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting for Impairment of Long-Lived Assets (Including Goodwill and Intangibles)", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r231", "r524" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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", "r164", "r280", "r293", "r297", "r299", "r657", "r670", "r798" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r231", "r524" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r378", "r380", "r748" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r380", "r748" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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": [ "r232", "r497", "r503", "r507", "r513", "r520", "r526", "r527", "r528", "r699" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.datadoghq.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails", "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for income taxes", "totalLabel": "Total", "terseLabel": "Income tax expense", "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": [ "r169", "r183", "r248", "r249", "r285", "r501", "r521", "r676" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r213", "r499", "r500", "r507", "r508", "r512", "r514", "r693" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign taxes", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense at federal statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r502" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Meals and entertainment", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share based compensation deductions", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. tax costs on international operations", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes (net of federal benefit)", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1029" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "U.S. R&D tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1029" ] }, "ddog_IncomeTaxReconciliationUncertainTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "IncomeTaxReconciliationUncertainTaxPositions", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Income Tax Reconciliation Uncertain Tax Positions", "documentation": "Income tax reconciliation uncertain tax positions." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r49", "r52" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in 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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in 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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r939" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r646", "r939" ] }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCharges", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred contract costs", "label": "Increase (Decrease) in Deferred Charges", "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "calculation": { "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable upon conversion of the convertible senior notes (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r264", "r265", "r272" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of share-based payment arrangements (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r256", "r257", "r258", "r272", "r459" ] }, "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": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r854", "r863", "r873", "r890", "r899", "r903", "r911" ] }, "ddog_InitialCapPricePerShareOfCappedCalls": { "xbrltype": "perShareItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "InitialCapPricePerShareOfCappedCalls", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial cap price per share of capped calls (in dollars per share)", "label": "Initial Cap Price Per Share Of Capped Calls", "documentation": "Initial cap price per share of capped calls." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r909" ] }, "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]" } } }, "auth_ref": [ "r843", "r915" ] }, "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": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r843", "r915" ] }, "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": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r843", "r915" ] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNetScheduleofInterestIncomeandOtherIncomeNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNetScheduleofInterestIncomeandOtherIncomeNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income and other income, net", "totalLabel": "Interest income and other income, net", "label": "Interest and Other Income", "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "us-gaap_InterestAndOtherIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Interest and Other Income [Abstract]", "label": "Interest and Other Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncomeTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Income and Other Income, Net", "label": "Interest and Other Income [Table Text Block]", "documentation": "Tabular disclosure of interest income and income classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestAndOtherIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncomeTextBlock", "presentation": [ "http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNet" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income and Other Income, Net", "label": "Interest and Other Income [Text Block]", "documentation": "The entire disclosure for interest and other income." } } }, "auth_ref": [ "r145" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r96", "r166", "r217", "r283", "r591", "r749", "r834", "r1056" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r121", "r405", "r410", "r805", "r806" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesInterestExpenserelatedto2025NotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r123", "r406", "r805", "r806" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Expense Related to 2025 Notes", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNetScheduleofInterestIncomeandOtherIncomeNetDetails": { "parentTag": "us-gaap_InterestAndOtherIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNetScheduleofInterestIncomeandOtherIncomeNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "ddog_InterestReceivableAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "InterestReceivableAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/MarketableSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable, allowance for credit loss", "label": "Interest Receivable, Allowance For Credit Loss", "documentation": "Interest Receivable, Allowance For Credit Loss" } } }, "auth_ref": [] }, "us-gaap_InterestReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivableCurrent", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/MarketableSecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable", "label": "Interest Receivable, Current", "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r933" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Use Software Development Costs", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r1", "r2" ] }, "ddog_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "InternationalMember", "presentation": [ "http://www.datadoghq.com/role/RevenueScheduleofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "International [Member]", "documentation": "International." } } }, "auth_ref": [] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/MarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Values of Available-for-Sale Marketable Securities, by Remaining Contractual Maturity", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.datadoghq.com/role/MarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r157", "r167", "r168", "r186", "r309", "r312", "r572", "r573" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Lease Cost Recognized", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r135" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r602" ] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.datadoghq.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease not yet commenced, term of contract", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1044" ] }, "ddog_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedFuturePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedFuturePayments", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease not yet commenced, undiscounted future payments", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Future Payments", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Future Payments" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1046" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r610" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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": [ "r610" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r610" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": [ "r610" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r610" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r610" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r610" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r610" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.datadoghq.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, renewal term", "label": "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": [ "r1043" ] }, "ddog_LesseeOperatingLeaseTerminationTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "LesseeOperatingLeaseTerminationTerm", "presentation": [ "http://www.datadoghq.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, termination term", "label": "Lessee Operating Lease Termination Term", "documentation": "Lessee Operating Lease Termination Term" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.datadoghq.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r598" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "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": [ "r31", "r229", "r344", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r536", "r539", "r540", "r576", "r722", "r797", "r836", "r993", "r1048", "r1049" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r112", "r163", "r666", "r825", "r944", "r976", "r1041" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r33", "r194", "r229", "r344", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r536", "r539", "r540", "r576", "r825", "r993", "r1048", "r1049" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT LIABILITIES:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ddog_LongLivedAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "LongLivedAssetsMember", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets", "label": "Long-Lived Assets [Member]", "documentation": "Long-Lived Assets" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, estimated fair value", "label": "Long-Term Debt, Fair Value", "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": [] }, "ddog_LongTermDebtPrincipalAndFutureInterestPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "LongTermDebtPrincipalAndFutureInterestPayment", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, principal and future interest payments due", "label": "Long Term Debt, Principal And Future Interest Payment", "documentation": "Long Term Debt, Principal And Future Interest Payment" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r137" ] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities [Line Items]", "label": "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_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r99" ] }, "us-gaap_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTable", "presentation": [ "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities [Table]", "label": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "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": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r882" ] }, "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": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r882" ] }, "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": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r902" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "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": [ "r997" ] }, "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": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r910" ] }, "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": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r883" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r226" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r226" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r125", "r126", "r127" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r115", "r127", "r165", "r192", "r208", "r211", "r216", "r229", "r238", "r242", "r243", "r244", "r245", "r248", "r249", "r266", "r280", "r293", "r297", "r299", "r344", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r564", "r576", "r672", "r744", "r762", "r763", "r798", "r834", "r993" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to common stockholders, basic", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r221", "r242", "r243", "r244", "r245", "r252", "r253", "r268", "r272", "r280", "r293", "r297", "r299", "r798" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to common stockholders, diluted", "verboseLabel": "Allocation of distributed income (loss) for basic computation", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r221", "r254", "r260", "r261", "r262", "r263", "r268", "r272" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Pronouncements Recently Adopted / Not yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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": [] }, "ddog_NonCashVestingOfEarlyExercisedOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "NonCashVestingOfEarlyExercisedOptions", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised options", "label": "Non Cash Vesting Of Early Exercised Options", "documentation": "Non cash vesting of early exercised options." } } }, "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": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r882" ] }, "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": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r851", "r863", "r873", "r890", "r899" ] }, "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": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r880" ] }, "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": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r879" ] }, "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": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r890" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r910" ] }, "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": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r910" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outside of United States", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1059", "r1060", "r1061", "r1062" ] }, "ddog_NoncashAcquisitionHoldback": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "NoncashAcquisitionHoldback", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition holdback", "label": "Noncash Acquisition Holdback", "documentation": "Noncash, acquisition holdback." } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "ddog_NoncashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "NoncashLeaseExpense", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Noncash Lease Expense", "documentation": "Noncash lease expense." } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued property and equipment purchases", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.datadoghq.com/role/RevenueScheduleofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r1059", "r1060", "r1061", "r1062" ] }, "ddog_NumberOfCommonStockClasses": { "xbrltype": "integerItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "NumberOfCommonStockClasses", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common stock classes", "label": "Number Of Common Stock Classes", "documentation": "Number Of Common Stock Classes" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segment", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r954" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segment", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r954" ] }, "ddog_NumberOfVotingRightsEntitledToStockholdersPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "NumberOfVotingRightsEntitledToStockholdersPerShare", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of voting rights entitled to stockholders per share (in dollars per share)", "label": "Number Of Voting Rights Entitled To Stockholders Per Share", "documentation": "Number of voting rights entitled to stockholders per share." } } }, "auth_ref": [] }, "ddog_ObstlerChildren2019TrustSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "ObstlerChildren2019TrustSharesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Obstler Children 2019 Trust Shares [Member]", "documentation": "Obstler Children 2019 Trust Shares" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "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_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r280", "r293", "r297", "r299", "r798" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofComponentsofLeaseCostRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r603", "r824" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rent expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1042" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r600" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r600" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r600" ] }, "ddog_OperatingLeaseNonCashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "OperatingLeaseNonCashLeaseExpense", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofComponentsofLeaseCostRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, non-cash lease expense", "label": "Operating Lease Non Cash Lease Expense", "documentation": "Operating lease non-cash lease expense." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofSupplementalCashFlowInformationandNoncashActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in measurement of lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r601", "r606" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r599" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r609", "r824" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r608", "r824" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.datadoghq.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r103", "r153", "r690", "r691" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r200" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.datadoghq.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [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_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.datadoghq.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on available-for-sale marketable securities", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r8", "r16", "r154" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r8", "r16", "r154" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "terseLabel": "Change in accumulated other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r8", "r16", "r154", "r209", "r212" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32", "r825" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r122" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income:", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ddog_OtherNonoperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "OtherNonoperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNetScheduleofInterestIncomeandOtherIncomeNetDetails": { "parentTag": "us-gaap_InterestAndOtherIncome", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/InterestIncomeandOtherIncomeNetScheduleofInterestIncomeandOtherIncomeNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other (loss) income, net", "label": "Other Nonoperating Income Expense Net", "documentation": "Other non operating income (expense) net." } } }, "auth_ref": [] }, "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": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r882" ] }, "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": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r849", "r861", "r871", "r897" ] }, "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": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r852", "r864", "r874", "r900" ] }, "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": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r852", "r864", "r874", "r900" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r878" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Employee payroll taxes paid related to net share settlement under the employee stock purchase plan", "terseLabel": "Amounts withheld on behalf of employees for a future purchase", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r224" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r45", "r222", "r310" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for acquisition of businesses; net of cash acquired", "label": "Payments to Acquire Businesses, 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": [ "r46" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, 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": [ "r124" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalized software development costs", "label": "Payments to Develop Software", "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": [ "r124" ] }, "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": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r881" ] }, "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": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r881" ] }, "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": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r880" ] }, "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": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r890" ] }, "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": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r883" ] }, "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": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r879" ] }, "ddog_PercentageOfNetOperatingLossCarryforwardsSubjectedToTaxableIncomeLimitation": { "xbrltype": "percentItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "PercentageOfNetOperatingLossCarryforwardsSubjectedToTaxableIncomeLimitation", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of net operating loss carryforwards subjected to taxable income limitation", "label": "Percentage Of Net Operating Loss Carryforwards Subjected To Taxable Income Limitation", "documentation": "Percentage of net operating loss carryforwards subjected to taxable income limitation." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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": [ "r935" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, net proceeds from sale of notes", "label": "Proceeds from Convertible Debt", "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": [ "r47" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r222", "r223", "r960" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of marketable securities", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r44", "r222", "r310", "r343" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r7", "r23" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under the employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r192", "r208", "r211", "r225", "r229", "r238", "r248", "r249", "r280", "r293", "r297", "r299", "r344", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r534", "r537", "r538", "r564", "r576", "r657", "r671", "r700", "r744", "r762", "r763", "r798", "r822", "r823", "r835", "r938", "r993" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails", "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.datadoghq.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r134", "r175", "r180", "r181" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment", "label": "Property, Plant 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": [ "r135", "r196", "r669" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "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": [ "r11", "r658", "r669", "r825" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r11", "r175", "r180", "r667" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.datadoghq.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "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": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails", "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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": [ "r135" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, useful lives", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses on accounts receivable", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r220", "r358" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cancelable purchase commitments", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "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": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r878" ] }, "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": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r878" ] }, "ddog_ReallocationOfUndistributedIncomeLossResultOfConversionOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "ReallocationOfUndistributedIncomeLossResultOfConversionOfCommonStock", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reallocation of undistributed income (loss) as a result of conversion of Class B to Class A shares", "label": "Reallocation Of Undistributed Income Loss Result Of Conversion Of Common Stock", "documentation": "Reallocation of undistributed income (loss) result of conversion of common stock." } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Credit Losses", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r955", "r956", "r957", "r958" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofChangesinGrossAmountofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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": [] }, "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]" } } }, "auth_ref": [ "r844", "r856", "r866", "r892" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of convertible senior notes", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment 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": [ "r48" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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": [ "r102", "r496", "r1050" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Costs", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r495" ] }, "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": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r845", "r857", "r867", "r893" ] }, "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": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r846", "r858", "r868", "r894" ] }, "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": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r853", "r865", "r875", "r901" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents 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. 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": [ "r50", "r158", "r195", "r227", "r662" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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": [ "r195" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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": [ "r170", "r932", "r941" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "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": [ "r57" ] }, "ddog_RestrictedStockUnitsAndRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "RestrictedStockUnitsAndRestrictedStockMember", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units and Restricted Stock", "label": "Restricted Stock Units and Restricted Stock [Member]", "documentation": "Restricted Stock Units and Restricted Stock" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSU", "label": "Restricted Stock Units (RSUs) [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": [] }, "ddog_RestrictedStockUnitsRestrictedStockAwardsAndPerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "RestrictedStockUnitsRestrictedStockAwardsAndPerformanceStockUnitsMember", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Restricted Stock Awards And Performance Stock Units", "label": "Restricted Stock Units, Restricted Stock Awards And Performance Stock Units [Member]", "documentation": "Restricted Stock Units, Restricted Stock Awards And Performance Stock Units" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r109", "r144", "r665", "r683", "r688", "r698", "r725", "r825" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r189", "r234", "r235", "r236", "r239", "r247", "r249", "r348", "r354", "r490", "r491", "r492", "r518", "r519", "r544", "r547", "r548", "r551", "r562", "r679", "r681", "r701", "r1057" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.datadoghq.com/role/RevenueScheduleofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Total", "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": [ "r281", "r282", "r292", "r295", "r296", "r300", "r301", "r303", "r445", "r446", "r647" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r184", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r791" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.datadoghq.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "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": [ "r184", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r449" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Geographic Area", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r25" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/RevenueRevenueRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r178" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.datadoghq.com/role/RevenueRevenueRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.datadoghq.com/role/RevenueRevenueRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations, expected to recognize period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r179" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.datadoghq.com/role/RevenueRevenueRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r179" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.datadoghq.com/role/RevenueRevenueRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofSupplementalCashFlowInformationandNoncashActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets obtained in exchange for new 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": [ "r607", "r824" ] }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r910" ] }, "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": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r910" ] }, "ddog_SalesAndMarketingCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "SalesAndMarketingCostsPolicyPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Marketing Costs", "label": "Sales And Marketing Costs, Policy [Policy Text Block]", "documentation": "Sales and marketing costs policy." } } }, "auth_ref": [] }, "ddog_ScenarioOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "ScenarioOneMember", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion Preceding March 15, 2025, Scenario One", "label": "Scenario One [Member]", "documentation": "Scenario one." } } }, "auth_ref": [] }, "ddog_ScenarioThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "ScenarioThreeMember", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion, On or After March 15, 2025", "label": "Scenario Three [Member]", "documentation": "Scenario three." } } }, "auth_ref": [] }, "ddog_ScenarioTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "ScenarioTwoMember", "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion Preceding March 15, 2025, Scenario Two", "label": "Scenario Two [Member]", "documentation": "Scenario two." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofPotentiallyDilutiveSecuritiesnotIncludedinDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "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": [ "r57" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potentially Dilutive Securities not Included in Diluted Per Share Calculations", "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": [ "r57" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information and Non-cash Activity", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "ddog_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Reserved Shares of Common Stock for Future Issuance", "label": "Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]", "documentation": "Schedule of common stock reserved for future issuance." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Taxes Allocated to Operations", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r148" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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": [ "r953" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r56", "r59", "r255", "r259", "r269" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r147" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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": [ "r77" ] }, "us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueOffBalanceSheetRisksTable", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Off-balance Sheet Risks [Table]", "label": "Schedule of Fair Value, off-Balance-Sheet Risks [Table]", "documentation": "Schedule detailing the information required and determined to be disclosed regarding the fair value of financial assets and financial liabilities, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition." } } }, "auth_ref": [ "r91", "r156" ] }, "ddog_ScheduleOfFiniteLivedAssetsEstimatedUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "ScheduleOfFiniteLivedAssetsEstimatedUsefulLivesTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-lived Assets Estimated Useful Lives", "label": "Schedule Of Finite Lived Assets Estimated Useful Lives [Table Text Block]", "documentation": "Schedule Of Finite Lived Assets Estimated Useful Lives" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillScheduleofIntangiblesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r67", "r68", "r648" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible assets, Net", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "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": [ "r67", "r68" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r801", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Loss Before Income Taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r945" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "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": [ "r11" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r456", "r458", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Activity for Unvested RSUs", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "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": [ "r76" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity and Weighted Average Exercise Prices", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r21", "r22", "r76" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Gross Amount of Unrecognized Tax Benefits", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r821", "r1030" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r68" ] }, "ddog_SeanWaltersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "SeanWaltersMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Sean Walters [Member]", "documentation": "Sean Walters" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r837" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r840" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/RevenueScheduleofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r301", "r302", "r713", "r714", "r715", "r769", "r770", "r771", "r772", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r792", "r808", "r828", "r996", "r1053" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r286", "r287", "r288", "r289", "r290", "r291", "r301", "r799" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r116" ] }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series of Individually Immaterial Business Acquisitions", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period." } } }, "auth_ref": [ "r86" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/AcquisitionsIntangibleAssetsandGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance costs", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, net of amounts capitalized", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]", "label": "Share-Based Payment Arrangement, Recognized Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r819" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited/canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited/canceled (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", "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": [ "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock granted (in shares)", "terseLabel": "Awarded (in shares)", "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": [ "r474" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awarded (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": [ "r474" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested and outstanding balance (in shares)", "periodEndLabel": "Unvested and outstanding balance (in shares)", "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": [ "r471", "r472" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested and outstanding balance (in dollars per share)", "periodEndLabel": "Unvested and outstanding 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": [ "r471", "r472" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Fair Value", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "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": [ "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r475" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "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": [ "r456", "r458", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award, outstanding (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r19", "r20" ] }, "ddog_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityIncentivePlan": { "xbrltype": "integerItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEquityIncentivePlan", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of equity incentive plan", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Equity Incentive Plan", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for grant (in shares)", "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": [ "r74" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Contractual\u00a0Life (in Years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "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": [ "r478" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options forfeited or expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r469" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r467" ] }, "ddog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value (in thousands)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "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": [ "r463", "r464" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number\u00a0of Options Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "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": [ "r463", "r464" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise\u00a0Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails", "http://www.datadoghq.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Award Type [Domain]", "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised (in dollars per share)", "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": [ "r468" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options forfeited or expired (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r469" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r467" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Performance Shares, Activity", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares." } } }, "auth_ref": [ "r26" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r486" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofActivityforUnvestedRSUsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested and outstanding balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r820" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r74" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r74" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding", "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": [ "r146" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate fair value of options vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r478" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price as percentage of fair market 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": [] }, "ddog_SharesAvailableForFutureGrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "SharesAvailableForFutureGrantsMember", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future grants", "label": "Shares Available For Future Grants [Member]", "documentation": "Shares available for future employee stock option and restricted stock units grants." } } }, "auth_ref": [] }, "ddog_SharesIssuableUponConversionOfTheConvertibleSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "SharesIssuableUponConversionOfTheConvertibleSeniorNotesMember", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofPotentiallyDilutiveSecuritiesnotIncludedinDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable upon conversion of the convertible senior notes", "label": "Shares Issuable Upon Conversion Of The Convertible Senior Notes [Member]", "documentation": "Shares Issuable Upon Conversion Of The Convertible Senior Notes" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/LeasesSummaryofComponentsofLeaseCostRecognizedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r604", "r824" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesScheduleofLonglivedAssetsEstimatedUsefulLivesDetails", "http://www.datadoghq.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software development costs", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails_1": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 }, "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofIncomeTaxesAllocatedtoOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "State", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r945", "r1028", "r1036" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.datadoghq.com/role/CoverPage", "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r185", "r202", "r203", "r204", "r229", "r255", "r259", "r269", "r272", "r278", "r279", "r344", "r383", "r385", "r386", "r387", "r390", "r391", "r412", "r413", "r415", "r418", "r425", "r576", "r694", "r695", "r696", "r697", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r724", "r745", "r764", "r773", "r774", "r775", "r776", "r777", "r918", "r942", "r952" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r40", "r189", "r214", "r215", "r216", "r234", "r235", "r236", "r239", "r247", "r249", "r277", "r348", "r354", "r426", "r490", "r491", "r492", "r518", "r519", "r544", "r546", "r547", "r548", "r549", "r551", "r562", "r583", "r584", "r585", "r586", "r587", "r588", "r615", "r679", "r680", "r681", "r701", "r764" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/RevenueScheduleofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r301", "r302", "r713", "r714", "r715", "r769", "r770", "r771", "r772", "r779", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r792", "r808", "r828", "r996", "r1053" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "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": [ "r234", "r235", "r236", "r277", "r647", "r692", "r712", "r716", "r717", "r718", "r719", "r720", "r721", "r724", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r737", "r738", "r739", "r740", "r741", "r743", "r746", "r747", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r764", "r829" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "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": [ "r234", "r235", "r236", "r277", "r647", "r692", "r712", "r716", "r717", "r718", "r719", "r720", "r721", "r724", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r737", "r738", "r739", "r740", "r741", "r743", "r746", "r747", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r764", "r829" ] }, "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": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r848", "r860", "r870", "r896" ] }, "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": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "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_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted shares of common stock for the acquisition of businesses", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance (retirement) of restricted shares of common stock from acquisitions (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r106", "r107", "r144" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock under the Employee Stock Purchase Plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r18", "r106", "r107", "r144" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.datadoghq.com/role/StockholdersEquityScheduleofStockOptionActivityandWeightedAverageExercisePricesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "negatedLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r18", "r106", "r107", "r144", "r468" ] }, "ddog_StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "StockIssuedDuringPeriodSharesVestingOfRestrictedStockUnits", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted and performance stock units (in shares)", "label": "Stock Issued During Period, Shares, Vesting Of Restricted Stock Units", "documentation": "Stock issued during period, shares, vesting of restricted stock units." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance (retirement) of restricted shares of common stock from acquisitions", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r18", "r40", "r144" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under the Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, 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": [ "r18", "r106", "r107", "r144" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r18", "r40", "r144" ] }, "ddog_StockIssuedDuringPeriodValueVestingOfEarlyExercisedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "StockIssuedDuringPeriodValueVestingOfEarlyExercisedStockOptions", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised stock options", "label": "Stock Issued During Period, Value, Vesting Of Early Exercised Stock Options", "documentation": "Stock Issued During Period, Value, Vesting Of Early Exercised Stock Options" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r107", "r110", "r111", "r129", "r726", "r742", "r765", "r766", "r825", "r836", "r944", "r976", "r1041", "r1057" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS' EQUITY:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r140", "r228", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r424", "r426", "r553", "r767", "r768", "r778" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r605", "r824" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "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": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r889" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.datadoghq.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other tax liability and sales tax", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "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": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r881" ] }, "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": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r888" ] }, "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": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r909" ] }, "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": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r911" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.datadoghq.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails", "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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": [ "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r408", "r423", "r552", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r673", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r972", "r973", "r974", "r975" ] }, "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": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r912" ] }, "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": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r913" ] }, "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": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r911" ] }, "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": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r911" ] }, "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": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r914" ] }, "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": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r912" ] }, "ddog_TwoThousandNineteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "TwoThousandNineteenEquityIncentivePlanMember", "presentation": [ "http://www.datadoghq.com/role/StockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019 Equity Incentive Plan", "label": "Two Thousand Nineteen Equity Incentive Plan [Member]", "documentation": "Two Thousand Nineteen Equity Incentive Plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r187", "r188", "r189", "r190", "r191", "r238", "r239", "r240", "r241", "r250", "r307", "r308", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r379", "r490", "r491", "r492", "r516", "r517", "r518", "r519", "r531", "r532", "r533", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r574", "r575", "r577", "r578", "r579", "r580", "r589", "r590", "r594", "r595", "r596", "r597", "r611", "r612", "r613", "r614", "r615", "r649", "r650", "r651", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.datadoghq.com/role/RevenueScheduleofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails", "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government agency securities", "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": [ "r795", "r814", "r1051" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.datadoghq.com/role/FairValueMeasurementsDetails", "http://www.datadoghq.com/role/MarketableSecuritiesScheduleofAvailableforsaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government treasury securities", "label": "US 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": [ "r795", "r814", "r816", "r1051" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails": { "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/ConvertibleSeniorNotesSummaryofNetCarryingAmountofLiabilityComponentof2025NotesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/RevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled accounts receivable", "label": "Unbilled Receivables, Current", "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": [] }, "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAvailableToCommonShareholdersDiluted", "crdr": "credit", "calculation": { "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Allocation of undistributed income (loss)", "label": "Undistributed Earnings (Loss) Available to Common Shareholders, Diluted", "documentation": "Amount of undistributed earnings (loss), allocated to common stock, as if earnings and addition from assumption of issuance of common shares for dilutive potential common shares, had been distributed. Excludes distributed earnings." } } }, "auth_ref": [ "r267", "r270" ] }, "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": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r908" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofChangesinGrossAmountofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r498", "r505" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofChangesinGrossAmountofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "(Decreases) based on tax positions during the current period", "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r81" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, income tax penalties and interest expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r504" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesScheduleofChangesinGrossAmountofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases based on tax positions during the current period", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r506" ] }, "ddog_UnvestedEarlyExercisedStockOptionsAndRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "UnvestedEarlyExercisedStockOptionsAndRestrictedStockMember", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofPotentiallyDilutiveSecuritiesnotIncludedinDilutedPerShareCalculationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested early exercised stock options and restricted shares of common stock", "label": "Unvested Early Exercised Stock Options And Restricted Stock [Member]", "documentation": "Unvested Early Exercised Stock Options And Restricted Stock" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.datadoghq.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "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": [ "r63", "r64", "r65", "r172", "r173", "r176", "r177" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.datadoghq.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance of deferred tax assets", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r509" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average effect of diluted securities:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "ddog_WeightedAverageNumberDilutedSharesOutstandingConversionOfCommonSharesClass": { "xbrltype": "sharesItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "WeightedAverageNumberDilutedSharesOutstandingConversionOfCommonSharesClass", "calculation": { "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Class B to Class A common shares outstanding (in shares)", "label": "Weighted Average Number Diluted Shares Outstanding Conversion Of Common Shares Class", "documentation": "Weighted average number diluted shares outstanding conversion of common shares class." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in calculating diluted net income (loss) per share (in shares)", "totalLabel": "Number of shares used in diluted calculation (in shares)", "label": "Weighted Average Number of Shares Outstanding, 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": [ "r254", "r272" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.datadoghq.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.datadoghq.com/role/NetIncomeLossPerShareScheduleofCalculationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in calculating basic net income (loss) per share (in shares)", "verboseLabel": "Weighted average shares used in calculating net income (loss) per share, basic (in shares)", "netLabel": "Number of shares used in basic calculation (in shares)", "label": "Weighted Average Number of Shares Outstanding, 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": [ "r252", "r272" ] }, "ddog_WeightedAverageRemainingLeaseTermAndDiscountRateLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.datadoghq.com/20231231", "localname": "WeightedAverageRemainingLeaseTermAndDiscountRateLesseeTableTextBlock", "presentation": [ "http://www.datadoghq.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Remaining Lease Term and Discount Rate", "label": "Weighted Average Remaining Lease Term And Discount Rate, Lessee [Table Text Block]", "documentation": "Weighted average remaining lease term and discount rate." } } }, "auth_ref": [] } } } }, "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": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r28": { "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" }, "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.19(a))", "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.19,20)", "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.19-26)", "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.20)", "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": "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r92": { "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" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(19))", "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(20))", "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(28))", "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(29))", "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)(a)(1))", "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(30)(a)(3))", "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(30))", "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": "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" }, "r112": { "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" }, "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/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", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r157": { "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" }, "r158": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r229": { "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" }, "r230": { "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)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r231": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r412": { "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" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r525": { "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r539": { "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" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r551": { "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" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r683": { "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" }, "r684": { "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" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r792": { "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" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r918": { "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" }, "r919": { "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" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r932": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r933": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r934": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r952": { "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" }, "r953": { "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" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r987": { "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" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1039": { "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" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1041": { "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" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1043": { "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" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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 103 0001561550-24-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001561550-24-000009-xbrl.zip M4$L#!!0 ( '!$5U@+=[,J%ZD" 8:'P 1 9&1O9RTR,#(S,3(S,2YH M=&WLO6MSVTB6(/I]?@5"/3M=%9>42>IER57>H&6I6MME2RO)[:F]<6,#!)(D MRB# 2@"2V;_^GD=F(L&'1-F4 -"8Z'&)))!(Y'F_?_F?7R>AK^_GX7/N^.XKM7010&D?CO=]>_OTJE&R7#6$[<%)9^U>MT#]J=U^V][HY: MY^M AGY@EL&/N[$WOJHL)^[O?HDN[Q M\?&KK[AWO5*6RL*%]E./7\&O^D(OSJ)4SHK;TZ^I?K0??Q(D\7ZO>[1R];U7 MZ@K[_8.'+H^2U(T\H:^'D_WRP.7X\\!-S.6^'X\*E_MNZL)WX[]VO7A"6^_V M+&@DP;(3A*6[K_[[P^\WWEA,W/;\GH3G+S\A^*%P.KX(EE\(/Q0NS)+VR'6G MB^!6/Q0N_KIP)@7 XZ\[.=8N/[R'4+;7:7=Z[6XO7V05 +I[UD)T^4GH @GM MB*C]Z6;G[2]CX?IO?YF(U'5PA;;X*PON?MTYC:-41&G[=C:%0_7XTZ\[J?B: MOB*\??7V/_[C/WY)@S04;Q&D;0VX7U[QE[^\XJ4'L3][^XL?W#E).@O%KSM^ MD$Q#=W82Q9& #01?3_!"(?G/P/=%1'_"[Q^SB9"!Q\__FEZ+X:\[7AMP(W(G MN)((3OH3$?GP_^EYZ(YV'#ZE7W?@6$^&P5?AMX=NB,@7 $(,VWO[.V_IBU]> M%9[PA >^C[V,GA7O^Q[<_ MX"P"",U.X1'2#2\B7WS]IYB9Q8]VWG: N X.NP<'G:<]Y+5^BJ*)D[Y'' EX M]@V0I^]*/_DT!7H79U\!GY)@$(K?@R35S^YU #P/T=??5BZ(--$Y_" F R%7 M;/I#P1O>?"Z1P5SN=H?JOOQ2"] $AB:R L\%^4MPF_XD:QC5RUJ[> MUQ$1P6ZGVWF]M_?Z:4?5.S+/!UES M\<[;_]LC7W>]Z9!<>N;__Q$?N?=XMO M^:HH=*08"@F*IDB6R$J4VR<):1RP*8?D^$D*$A((-YA,0U0_Z+NQQ#T7Q.+N MU\0'H4G/RQ^BGIG$F:1/I'N=J!>GO2/QZ^\%,6[]*?#Q\S 0TJ$]B:6:[^G% M/XL,??[FM_JKXNI3DCOZ$VA7,GT/?)9D6[O3A?_I^_+?S#;]_-)NK[W7S1_! MO^C/^B&O"N^]_!AZ%3@&5C-3=0B'[;U\(?7+>F^&#(U>*P.DT%].A)MD4KQ5 MZOC)IYOW^G;]D_Z,]R\_I;WG/B4% [89>,7:#-SNLUIOU-O=F M1]M!(\_+X[X+DVSY! ;H#3(S<^A@RL-AV9>2,N6FL9SGA6N*LH7[\^ M(=?;G"'7K8(E5SB'[OKGT-W@.53?5CO[*T-/<3R9QA%Z$Y<1(5'GL])@9X,T M6'W[ZN$S[_M^@ XO-[QR _\B.G6G0>J&M3G_9[>WGOO\/2^;9"%")J XMGMQ"?&1;7(G6#2/AGKHR":)34YN"?W8 M[]6>W6IZ MJFSOK"_;.QN4[=6W9IY#SCRZBT2F)Z?,0(%?G@V'PDLYPGTY[/OQ%!_)&UGK M2O_/+$GQ9>I"^KW*&5TE0:21!0HAGMTHK E"5 5L8L*P47A/_.#3%7 MKS8(47<[O4:RO'[(47N'PG<;M VBK(4H=?=\/%'#:K!B+:RHG ^F 0ME5%8- M+%5RS5<@=M*K?G2^(G[\*@"K]LZP,IS^%0#<7N6\597S"E4!2I5S(55)6%D* M0G=S"L)>W9U$9<21-WG^M??)E!Q'WB0LZNX">='8P28/OF+)ZYM\M@>SE62DG MJKO-7[Z54A+@ZNX+>&$KI20HU=T)\%)6R@9+?O?K;K^78:5L\/P/ZFZ9EVVE M;!(6=;?87]1*V>3!5]94+S9FY-/&IGDG_4ZW=V U:KP141#+CW$JDO<9]OH\ M>.9,PLYAN]/;R.%7SC;_,0N^UGY\_D+).:"IS'M MLZ#K7-K1=Z%KW3T:-:IUV231_.!86SDW3X,OE<:7RGJ:6*4WO.[WV'-S5#&L M4(0A@* ?^1]<^44@.,Z^3F&I[70O'536O51M:)43##^HK)NIVM J)W?\H+(. M*K#^/($3*A!&UT'RY=WLG8B\\03 8EF*O\?1B(8/\,B!3!MW#Y)O1-@ZGY<]R0=Z#F_)Q\NJD]KS>M9M5L!_U]L=?K%/[4"ZS? M3/NPLNZ_!KO+Q>YR9.-A95V@#3X^@(]FRDXWDFAZ M5C]$/ZJL6^9Q1,<$J2%8A*E(+H?OQ31.@MJHLD>5]3JL@>Z_Q7="1O3+2,"U M(JDGES^JK(5=2?FZR3&&E;6D*R5?-WGBE;6=*\CH-WGN53:8*Z;7;/+8JVP7 M5UJ^;A((U;5?W4#^RPTS\6[V@17Q^MK[JV_79B9:_!RL>Q\G5U_1_;B95[#5:N@975=0]5#RNW M&A&JZZ^J'B+43I6K>;3F=77]>-N)G"^JT=4=.:OKZMQ.Y'Q1Q:[NR%E=KW#U MD/-'P(?J>JOKB0_?X$.OE)I9'IA9.QVOSBDTKYLH1^G(4"D%LSJ8 MV40Z2L?,RB##<1-@J)9JM?YFJI@,MDG,;((,-57MMAXSFZA'M52K!C,U9C8A MCP89##(T(8;M5>UJ6EJR=&-I&-[57EZHF1342C08+C)GBP223X MADJQ2BF.U<'+)G2PM0IOFNYTFC/$C,M7F M$+/.*0#=3A,UV%:MKMYXV00PJJ56-7C)>-F$,1I44*C0Q ^V5Z7;EH9VW4X3 M4]A>!6][L+0)>FRONK<]6-J$0!K$6(88W28$42U5L$*HT00!JJ5_50@UFIA MM92>"J%&XY:O$C0:9W2UQ/O:FZE< [X-]E+N=AM?=+54BP8M"2T;OWBUU)H& M+0DM&T=X@PF,"8VS>8O5N9K/0>IV&R?S%FMU=)>O(W01A&SB6?\2!SS>0L6-HJ8332C85(:%YKP0;44J\TAYHLW;-DH M7C:Q@VW5ZNJ-ETT4HUIJ58.7C)=-**-!!84*30AA@ZAP'DL1C**\_7ZD8^%JE-EJ?!(#S3$9!"G0 %YX'7_&O&NFXE75Q/@D&OP,G M$N,X]"\F4PEV![&D9P7")CLM[E?6B5=Q(&R2$@XJZZ9Z$A!NXF%Z[Q(STG^^ M1RTIICM.XZ1.(*FL6^9=E@212)*^![!(@A1^G ,#O"=F,5U$?G 7^)D;AK.+ MR<0%01VXX9+;GP$J]]#P?,@K*P_HQ8@?"[16%E70BV@4B"L3KO;69.PNILD MK,KZ'VH!0HNPNILDK,HZ)59"A;0HZ]N+J#^508@'\\R4 _)H?VW*@4OW.INA MG,HZ+:H!HP)I%([]^TBCLFZ*\P , _%[<"?\BPA>1JZR5R7/V46"_]6>.,H#N/1[#H8C1^UCQMD0&0XK*R[Y)N0X31+TG@BY+4( MR0)-QL&T082U$*&R3IJ&*U1;C!]6UF73L) *8TW]7$J+,#H7 YFY#*>OK"?H13E]=9Q AY5U KT8 ZT0,"KKSL'TV_E<769)G6[OX#2.[K#P M'@!T(Z(@EA_C5"3O,P'G<_#LGK?.(3"H=43(W*7?)T(JY^,A?+^&V*2AY7S4WT;GMW>QPV>/1^N'\;\KPVT>5)7U1Q5!=2U\,9FB77U%KS?O#'GHVL;0>$92KZQ7K5*@>J8$ MQ:/*NM"J>OJ;])D=-3ZS;Q!S+Y/(/0^JROG,J@^JDC)VCRKG=JH^J+KK@VJ3 M.:!'E?/^F!3/%%Z*;$$,U%P.;]+8^[(X@"&..)"S_>IA27SW=>4<18E,<^SX M3<0CZ4['@>>J4GW\^6,LTW%_ N_IN5L*ELJY<:H%EI)$W^O*^4VJ!9:2Q-SK MROE('@$+B9P+> ?)!8ENN*5LK'+.AZH!IBQ&5CF_1-4 4Q8KJYS+XA' >'$6 MI7)V\NEFZYA7Y5P2Y8.B+'95.9=#^: HBT&5Y%)(9U/AKS;LK\6=B#)Q+29N M$ 71Z$K(82PG;N2)RT$8C$AHG'V="B\5_FTP@4LNAS?P;3)T/?SM1I\? _"7 MYUEXUX]Q'03*OH;?\S[)X)]U@*5&2$PBG(>>G>4].^@G??]#&7%F,8FIU* MI'_G!J$[",5Y+,\S;'OXFW3KU';ON'+.CXH>^D8QO7*.C16'KK\NL*#ZX';E MW!25.>;OPF:CSTY#=T4_._SE6[39RGDSGD>;7?NQV.[RHSNQ>6"_U^GVL/UE M.KL 00]O=B?PLOJ09>7\) ^<]NU]?#N.L\2-_(]!)%(AHEJ??65S+=9AB:S\ M5I_HMMH;Y[U. MK8SS"L*E$FRO5L9^!8'X/%I9KU,W?\ <&)Z76KK'[>X31%%W0TV6>IVZN0]> M%"JE\;#*N@C6Y6' KIX=4L_%J"IKNE?T\#>J@M7%=B_U\*O H[IU,?RK ZF2 MS,UNW1P!MJ)+P;#:R(YN72S[7^//7=QZ O.#L1\UG!K651ES>N*P:[#]K8BKF\T?)8^VO:LKQ>I4UUBL/L9)X M8*^R1GOE(5825^Q5UO9?"V*_B4A(-P2 ]?U)$ 5)*EU,_=INOEA9)T(-8%86 M9ZRL@Z$&,"N+-U;6^; D';:0AW:5@11SDV?*@*T$#ZRLMZ(ZL.D>MSO'Z\&& M+]U0>D:OLIZ*ZL"F-#E462]%A6!3EKRIK(>BI':+%4*)DL3<7F5=( U*E,3! M]RKK8VE0HB3!L5=9)\X/B1+/E*:S5UFWSW8>=V4]-I4Y[DUF1NU5UMFR61Y6 M5T6TLOZ6:H&G+*6PLBZ7:C4;*PL\E?6Z5(MZRM*?M\3Q\MS44Q)X]BOK!-E8 M3X":TFM)RLA^95T@54>([6SFV=NOK .DZ@BQI?KP?F5])55'B"W5P/RX13E(47CE:PP4I2E:#;^R08I%I"B\50V MO=@-,C2^R@89-#(<-M[*"B)#20KE8>.O;)#!($/CL:P@,I2D0!XVGLH&&0PR M5-9#V8<5_"#,L/W8C? R&:2!2,Z^>F'F"_]SR^&9*Z,@&B57 M0E)#[G>SY0NL*J;E3+O%J1M;/(SNL+*.R!\(]F5I!)7U-_Y L"^+YU?6K?C\ ML/\4W0&WY9S4/6+I(D