0001110611-23-000017.txt : 20230510 0001110611-23-000017.hdr.sgml : 20230510 20230510160859 ACCESSION NUMBER: 0001110611-23-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230510 DATE AS OF CHANGE: 20230510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ON24 INC. CENTRAL INDEX KEY: 0001110611 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39965 FILM NUMBER: 23906417 BUSINESS ADDRESS: STREET 1: 50 BEALE STREET, 8TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: (415) 369-8000 MAIL ADDRESS: STREET 1: 50 BEALE STREET, 8TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 FORMER COMPANY: FORMER CONFORMED NAME: ON24 INC DATE OF NAME CHANGE: 20000329 10-Q 1 ontf-20230331.htm 10-Q ontf-20230331
false2023Q10001110611December 31December 31P3YP2Y00011106112023-01-012023-03-3100011106112023-05-04xbrli:shares00011106112023-03-31iso4217:USD00011106112022-12-31iso4217:USDxbrli:shares0001110611ontf:SubscriptionAndOtherPlatformMember2023-01-012023-03-310001110611ontf:SubscriptionAndOtherPlatformMember2022-01-012022-03-310001110611ontf:ProfessionalServicesMember2023-01-012023-03-310001110611ontf:ProfessionalServicesMember2022-01-012022-03-3100011106112022-01-012022-03-310001110611us-gaap:CommonStockMember2022-12-310001110611us-gaap:AdditionalPaidInCapitalMember2022-12-310001110611us-gaap:RetainedEarningsMember2022-12-310001110611us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001110611us-gaap:CommonStockMember2023-01-012023-03-310001110611us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001110611us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001110611us-gaap:RetainedEarningsMember2023-01-012023-03-310001110611us-gaap:CommonStockMember2023-03-310001110611us-gaap:AdditionalPaidInCapitalMember2023-03-310001110611us-gaap:RetainedEarningsMember2023-03-310001110611us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001110611us-gaap:CommonStockMember2021-12-310001110611us-gaap:AdditionalPaidInCapitalMember2021-12-310001110611us-gaap:RetainedEarningsMember2021-12-310001110611us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100011106112021-12-310001110611us-gaap:CommonStockMember2022-01-012022-03-310001110611us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001110611us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001110611us-gaap:RetainedEarningsMember2022-01-012022-03-310001110611us-gaap:CommonStockMember2022-03-310001110611us-gaap:AdditionalPaidInCapitalMember2022-03-310001110611us-gaap:RetainedEarningsMember2022-03-310001110611us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100011106112022-03-310001110611country:US2023-01-012023-03-310001110611country:US2022-01-012022-03-310001110611us-gaap:EMEAMember2023-01-012023-03-310001110611us-gaap:EMEAMember2022-01-012022-03-310001110611ontf:OtherGeographicalAreaMember2023-01-012023-03-310001110611ontf:OtherGeographicalAreaMember2022-01-012022-03-31ontf:country0001110611us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberontf:CustomersRepresentingConcentrationRiskMember2022-01-012022-03-31ontf:customer0001110611us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberontf:CustomersRepresentingConcentrationRiskMember2023-01-012023-03-31xbrli:pure0001110611ontf:AccountsReceivableBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberontf:CustomersRepresentingConcentrationRiskMember2023-01-012023-03-310001110611ontf:AccountsReceivableBenchmarkMemberus-gaap:CustomerConcentrationRiskMemberontf:CustomersRepresentingConcentrationRiskMember2022-01-012022-12-310001110611us-gaap:BilledRevenuesMember2023-03-310001110611us-gaap:UnbilledRevenuesMember2023-03-3100011106112023-04-012023-03-310001110611us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001110611us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-3100011106112024-04-012023-03-310001110611us-gaap:USTreasurySecuritiesMember2023-03-310001110611us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-03-310001110611us-gaap:CertificatesOfDepositMember2023-03-310001110611us-gaap:CorporateDebtSecuritiesMember2023-03-310001110611us-gaap:CommercialPaperMember2023-03-310001110611us-gaap:USTreasurySecuritiesMember2022-12-310001110611us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001110611us-gaap:CertificatesOfDepositMember2022-12-310001110611us-gaap:CorporateDebtSecuritiesMember2022-12-310001110611us-gaap:CommercialPaperMember2022-12-310001110611us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310001110611us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001110611us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001110611us-gaap:FairValueMeasurementsRecurringMember2023-03-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-310001110611us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-03-310001110611us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-03-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-03-310001110611us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310001110611us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001110611us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001110611us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2023-03-310001110611us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-03-310001110611us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-03-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2023-03-310001110611us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-03-310001110611us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001110611us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001110611us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2023-03-310001110611us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-03-310001110611us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-03-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-03-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001110611us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001110611us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001110611us-gaap:FairValueMeasurementsRecurringMember2022-12-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001110611us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001110611us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001110611us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001110611us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001110611us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001110611us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2022-12-310001110611us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-310001110611us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2022-12-310001110611us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001110611us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001110611us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001110611us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2022-12-310001110611us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001110611us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001110611us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001110611ontf:ComputerEquipmentsAndSoftwareMember2023-03-310001110611ontf:ComputerEquipmentsAndSoftwareMember2022-12-310001110611us-gaap:FurnitureAndFixturesMember2023-03-310001110611us-gaap:FurnitureAndFixturesMember2022-12-310001110611us-gaap:LeaseholdImprovementsMember2023-03-310001110611us-gaap:LeaseholdImprovementsMember2022-12-310001110611country:US2023-03-310001110611country:US2022-12-310001110611us-gaap:EMEAMember2023-03-310001110611us-gaap:EMEAMember2022-12-310001110611ontf:OtherGeographicalAreaMember2023-03-310001110611ontf:OtherGeographicalAreaMember2022-12-310001110611ontf:VibbioASMember2022-04-082022-04-080001110611ontf:VibbioASMemberus-gaap:DevelopedTechnologyRightsMember2022-04-080001110611us-gaap:DevelopedTechnologyRightsMember2023-03-310001110611ontf:ForeignCurrencyTranslationMember2023-03-310001110611us-gaap:DevelopedTechnologyRightsMember2022-12-310001110611ontf:ForeignCurrencyTranslationMember2022-12-310001110611us-gaap:RevolvingCreditFacilityMember2021-09-300001110611us-gaap:LetterOfCreditMember2021-09-300001110611ontf:CreditCardSublimitMember2021-09-300001110611ontf:RevolvingCreditFacilityWithAtLeast100MillionDepositMember2021-09-300001110611ontf:RevolvingCreditFacilityWithAtLeast100MillionDepositMembersrt:MinimumMemberontf:BankDepositsMember2021-09-300001110611srt:MaximumMemberontf:RevolvingCreditFacilityWithLessThan100MillionDepositMemberontf:BankDepositsMember2021-09-300001110611ontf:RevolvingCreditFacilityWithLessThan100MillionDepositMember2021-09-300001110611ontf:RevolvingCreditFacilityWithLessThan100MillionDepositMember2021-09-012021-09-300001110611us-gaap:RevolvingCreditFacilityMember2023-03-310001110611us-gaap:RevolvingCreditFacilityMember2021-09-012021-09-300001110611us-gaap:PropertyLeaseGuaranteeMemberus-gaap:LetterOfCreditMember2023-03-310001110611us-gaap:PrimeRateMemberus-gaap:RevolvingCreditFacilityMember2023-03-310001110611us-gaap:PrimeRateMemberus-gaap:RevolvingCreditFacilityMember2022-03-310001110611srt:MinimumMemberontf:SalesAndUseTaxAssessmentMember2023-03-310001110611srt:MaximumMemberontf:SalesAndUseTaxAssessmentMember2023-03-310001110611ontf:SalesAndUseTaxAssessmentMember2022-12-310001110611ontf:SalesAndUseTaxAssessmentMember2023-03-310001110611ontf:PutativeClassActionsDouviaVON24AndGoemerVON24Memberus-gaap:PendingLitigationMember2023-03-310001110611ontf:UndesignatedPreferredStockMemberus-gaap:IPOMember2021-02-050001110611us-gaap:CommonStockMember2021-02-0500011106112021-02-0500011106112021-02-052021-02-05ontf:vote0001110611us-gaap:RestrictedStockMember2023-03-310001110611ontf:A2021EquityIncentivePlanMember2023-03-310001110611us-gaap:EmployeeStockMemberontf:TwoThousandTwentyOneEmployeeStockPurchasePlanMember2023-03-310001110611ontf:A2021EquityIncentivePlanMember2023-01-010001110611us-gaap:EmployeeStockMemberontf:TwoThousandTwentyOneEmployeeStockPurchasePlanMember2023-01-010001110611us-gaap:RestrictedStockUnitsRSUMember2022-12-310001110611us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001110611us-gaap:RestrictedStockUnitsRSUMember2023-03-310001110611us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001110611us-gaap:ShareBasedPaymentArrangementEmployeeMemberontf:PerformanceBasedRestrictedStockUnitsPSUsMembersrt:ExecutiveOfficerMember2022-01-012022-12-310001110611us-gaap:ShareBasedPaymentArrangementEmployeeMemberontf:PerformanceBasedRestrictedStockUnitsPSUsMembersrt:ExecutiveOfficerMember2022-12-310001110611us-gaap:ShareBasedPaymentArrangementEmployeeMemberontf:PerformanceBasedRestrictedStockUnitsPSUsMembersrt:MinimumMembersrt:ExecutiveOfficerMember2022-01-012022-12-310001110611us-gaap:ShareBasedPaymentArrangementEmployeeMemberontf:PerformanceBasedRestrictedStockUnitsPSUsMembersrt:MaximumMembersrt:ExecutiveOfficerMember2022-01-012022-12-310001110611us-gaap:ShareBasedPaymentArrangementEmployeeMemberontf:PerformanceBasedRestrictedStockUnitsPSUsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ExecutiveOfficerMember2022-01-012022-12-310001110611us-gaap:ShareBasedPaymentArrangementEmployeeMemberontf:PerformanceBasedRestrictedStockUnitsPSUsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:ExecutiveOfficerMember2022-01-012022-12-310001110611us-gaap:ShareBasedPaymentArrangementEmployeeMemberontf:PerformanceBasedRestrictedStockUnitsPSUsMembersrt:ExecutiveOfficerMember2023-01-012023-03-310001110611us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2023-01-012023-03-310001110611us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2022-01-012022-03-310001110611us-gaap:CostOfSalesMemberontf:ProfessionalServicesMember2023-01-012023-03-310001110611us-gaap:CostOfSalesMemberontf:ProfessionalServicesMember2022-01-012022-03-310001110611us-gaap:CostOfSalesMember2023-01-012023-03-310001110611us-gaap:CostOfSalesMember2022-01-012022-03-310001110611us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001110611us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001110611us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001110611us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001110611us-gaap:EmployeeStockOptionMember2023-03-310001110611us-gaap:EmployeeStockMember2023-03-310001110611us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001110611us-gaap:RestrictedStockMember2023-01-012023-03-310001110611us-gaap:EmployeeStockMember2023-01-012023-03-310001110611ontf:CapitalReturnProgramMember2023-03-310001110611ontf:CapitalReturnProgramMember2021-12-310001110611us-gaap:SubsequentEventMember2023-04-012023-05-080001110611us-gaap:SubsequentEventMember2023-05-080001110611ontf:CapitalReturnProgramMemberus-gaap:SubsequentEventMember2023-05-082023-05-080001110611us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001110611us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001110611us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001110611us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001110611ontf:PerformanceBasedRestrictedStockUnitsPSUsMember2023-01-012023-03-310001110611ontf:PerformanceBasedRestrictedStockUnitsPSUsMember2022-01-012022-03-310001110611us-gaap:EmployeeStockMember2023-01-012023-03-310001110611us-gaap:EmployeeStockMember2022-01-012022-03-310001110611us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001110611us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001110611us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:AccountsPayableAndAccruedLiabilitiesMember2023-03-310001110611us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMemberus-gaap:AccountsPayableAndAccruedLiabilitiesMember2022-12-310001110611ontf:SeveranceAndOneTimeTerminationBenefitsMemberontf:CostReductionAndCostStructureReductionPlansMember2023-01-012023-03-310001110611srt:ScenarioForecastMemberontf:CostStructureReductionPlanMembersrt:MinimumMember2023-06-300001110611srt:MaximumMembersrt:ScenarioForecastMemberontf:CostStructureReductionPlanMember2023-06-300001110611srt:ScenarioForecastMemberus-gaap:FacilityClosingMemberontf:CostStructureReductionPlanMembersrt:MinimumMember2023-06-300001110611srt:MaximumMembersrt:ScenarioForecastMemberus-gaap:FacilityClosingMemberontf:CostStructureReductionPlanMember2023-06-300001110611ontf:SeveranceAndOneTimeTerminationBenefitsMemberontf:SubscriptionAndOtherPlatformMemberontf:CostReductionAndCostStructureReductionPlansMember2023-01-012023-03-310001110611ontf:SeveranceAndOneTimeTerminationBenefitsMemberontf:ProfessionalServicesMemberontf:CostReductionAndCostStructureReductionPlansMember2023-01-012023-03-310001110611us-gaap:CostOfSalesMemberontf:SeveranceAndOneTimeTerminationBenefitsMemberontf:CostReductionAndCostStructureReductionPlansMember2023-01-012023-03-310001110611ontf:SeveranceAndOneTimeTerminationBenefitsMemberontf:CostReductionAndCostStructureReductionPlansMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001110611ontf:SeveranceAndOneTimeTerminationBenefitsMemberus-gaap:ResearchAndDevelopmentExpenseMemberontf:CostReductionAndCostStructureReductionPlansMember2023-01-012023-03-310001110611ontf:SeveranceAndOneTimeTerminationBenefitsMemberontf:CostReductionAndCostStructureReductionPlansMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001110611ontf:CostReductionAndCostStructureReductionPlansMember2023-01-012023-03-310001110611ontf:CostReductionAndCostStructureReductionPlansMember2023-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 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-39965
ON24, INC.
(Exact Name of Registrant as Specified in its Charter)


Delaware94-3292599
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
50 Beale Street, 8th Floor,
San Francisco, CA
94105
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (415) 369-8000
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.0001 per shareONTFNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x 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 x No ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer¨Accelerated filerx
Non-accelerated filer¨Smaller reporting company¨
Emerging growth company
 x
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No x
As of May 4, 2023, the registrant had 45,864,254 shares of common stock outstanding.


Table of Contents
Page
Item 1.
Item 2
Item 3
Item 4
Item 1.
Item 1A.
Item 2.
Item 3.
Item 5
Item 6.

1

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q, or this Report, contains forward-looking statements that are based on our management’s beliefs and assumptions and on information currently available to our management. The forward-looking statements are contained principally in, but not limited to, the sections titled “Risk Factors,” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Forward-looking statements include all statements that are not historical facts and can be identified by terms such as “anticipates,” “believes,” “could,” “seeks,” “estimates,” “expects,” “intends,” “may,” “plans,” “potential,” “predicts”, “projects,” “should,” “will,” “would” or similar expressions and the negatives of those terms. Forward-looking statements include, but are not limited to, statements about:
our ability to grow our revenue;
our ability to attract new customers and expand sales to existing customers.
fluctuation in our performance, our history of net losses and any increases in our expenses;
competition and technological development in our markets and any decline in demand for our solutions or generally in our markets;
adverse general economic and market conditions and spending on sales and marketing technology;
our ability to expand our sales and marketing capabilities and otherwise manage our growth;
the impact of the resumption of in-person marketing activities on our customer growth rate;
disruptions, interruptions, outages or other issues with our technology or our use of third-party services, data connectors and data centers;
the impact of the security incident involving ransomware that we experienced or any other cybersecurity-related attack, significant data breach or disruption of the information technology systems or networks on which we rely;
our sales cycle, our international presence and our timing of revenue recognition from our sales;
interoperability with other devices, systems and applications;
compliance with data privacy, import and export controls, customs, sanctions and other laws and regulations;
intellectual property matters, including any infringements of third-party intellectual property rights by us or infringement of our intellectual property rights by third parties; and
the market for, trading price of and other matters associated with our common stock.
Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. We discuss these risks in greater detail in the section entitled “Risk Factors” and elsewhere in this Report. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Also, forward-looking statements represent our management’s beliefs and assumptions only as of the date of this Report. You should read this Report completely and with the understanding that our actual future results may be materially different from what we expect.
Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.
2

PART I—FINANCIAL INFORMATION
Item 1. Financial Statements.

ON24, Inc.
Condensed Consolidated Balance Sheets
(in thousands, except share and per share data)
(Unaudited)

March 31, 2023December 31, 2022
Assets
Current assets
Cash and cash equivalents$100,777$26,996
Marketable securities214,908301,125
Accounts receivable, net of allowances and reserves of $3,267 and $2,930 as of March 31, 2023 and December 31, 2022, respectively
33,45143,757
Deferred contract acquisition costs, current12,57113,136
Prepaid expenses and other current assets8,4316,281
Total current assets370,138 391,295 
Property and equipment, net5,957 7,212 
Operating right-of-use assets5,119 5,606 
Intangible asset, net1,711 1,979 
Deferred contract acquisition costs, non-current17,991 17,773 
Other long-term assets1,486 1,608 
Total assets$402,402 $425,473 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable$3,187 $4,611 
Accrued and other current liabilities17,322 18,465 
Deferred revenue81,166 83,453 
Finance lease liabilities, current1,245 1,554 
Operating lease liabilities, current
2,644 2,648 
Total current liabilities105,564 110,731 
Operating lease liabilities, non-current4,389 5,040 
Other long-term liabilities1,513 1,741 
Total liabilities111,466 117,512 
Commitments and contingencies (See Note 9)
Stockholders’ equity
Common stock, $0.0001 par value per share; 500,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 46,847,621 and 47,554,801 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively
5 5 
Additional paid-in capital562,151 562,555 
Accumulated deficit(271,317)(253,727)
Accumulated other comprehensive income (loss)
97 (872)
Total stockholders’ equity
290,936 307,961 
Total liabilities and stockholders’ equity
$402,402 $425,473 
See accompanying notes to condensed consolidated financial statements.
3

ON24, Inc.
Condensed Consolidated Statements of Operations
(in thousands, except share and per share amounts)
(Unaudited)

Three Months Ended March 31,
20232022
Revenue
Subscription and other platform$39,364 $43,477 
Professional services3,699 5,015 
Total revenue43,063 48,492 
Cost of revenue
Subscription and other platform9,889 9,602 
Professional services3,317 3,342 
Total cost of revenue13,206 12,944 
Gross profit29,857 35,548 
Operating expenses
Sales and marketing24,417 29,193 
Research and development11,099 10,644 
General and administrative14,278 10,877 
Total operating expenses49,794 50,714 
Loss from operations
(19,937)(15,166)
Interest expense29 54 
Other (income) expense, net(2,572)177 
Loss before provision for income taxes
(17,394)(15,397)
Provision for income taxes
196 82 
Net loss
(17,590)(15,479)
Net loss per share:
Basic and diluted
$(0.37)$(0.32)
Weighted-average shares used in computing net loss per share:
Basic and diluted
47,304,983 47,631,813 
See accompanying notes to condensed consolidated financial statements.
4

ON24, Inc.
Condensed Consolidated Statements of Comprehensive Loss
(in thousands)
(Unaudited)

Three Months Ended March 31,
20232022
Net loss
$(17,590)$(15,479)
Other comprehensive income (loss)
Foreign currency translation adjustment, net of tax(9)21 
Unrealized gain (loss) on available for sale debt securities, net of tax
978 (1,391)
Total other comprehensive income (loss)
969 (1,370)
Total comprehensive loss
$(16,621)$(16,849)
See accompanying notes to condensed consolidated financial statements.
5

ON24, Inc.
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited)

Common StockAdditional
paid-in
capital
Accumulated
Deficit
Accumulated
other
comprehensive
income (loss)
Total
stockholders'
equity
SharesAmount
Balance as of December 31, 2022
47,554,801 $5 $562,555 $(253,727)$(872)$307,961 
Repurchase of common stock(1,279,127) (10,720)— — (10,720)
Excise taxes on repurchase of common stock
— — (60)— — (60)
Issuance of common stock upon exercise of stock options107,851  255 — — 255 
Issuance of common stock upon release of restricted stock units464,096  — — —  
Stock-based compensation expense— — 10,121 — — 10,121 
Other comprehensive income
— — — — 969 969 
Net loss— — — (17,590)— (17,590)
Balance as of March 31, 2023
46,847,621 $5 $562,151 $(271,317)$97 $290,936 

Common StockAdditional
paid-in
capital
Accumulated
Deficit
Accumulated
other
comprehensive
income (loss)
Total
stockholders'
equity
SharesAmount
Balance as of December 31, 2021
47,727,346 $5 $550,839 $(195,519)$(235)$355,090 
Repurchase of common stock(964,895) (14,293)— — (14,293)
Issuance of common stock upon exercise of stock options415,918  847 — — 847 
Issuance of common stock upon release of restricted stock units230,477  — — —  
Payment for employee tax withholding upon net share settlement on equity awards— — (1,756)— — (1,756)
Stock-based compensation expense— — 9,507 — — 9,507 
Other comprehensive loss
— — — — (1,370)(1,370)
Net loss— — — (15,479)— (15,479)
Balance as of March 31, 2022
47,408,846 $5 $545,144 $(210,998)$(1,605)$332,546 
See accompanying notes to condensed consolidated financial statements.
6

ON24, Inc.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
Three Months Ended March 31,
20232022
Cash flows from operating activities:
Net loss
$(17,590)$(15,479)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization1,417 1,207 
Stock-based compensation expense10,121 9,507 
Amortization of deferred contract acquisition costs3,893 4,067 
Provision for allowance for doubtful accounts and billing reserve901 260 
Non-cash lease expense497 519 
Other(1,698)254 
Changes in operating assets and liabilities:
Accounts receivable9,405 3,779 
Deferred contract acquisition costs(3,546)(3,627)
Prepaid expenses and other assets(2,069)(3,555)
Accounts payable(1,353)1,742 
Accrued liabilities(1,089)(752)
Deferred revenue(2,287)(4,098)
Other non-current liabilities(769)(594)
Net cash used in operating activities
(4,167)(6,770)
Cash flows from investing activities:
Purchase of property and equipment(178)(984)
Purchase of marketable securities(119,591)(60,271)
Proceeds from maturities of marketable securities
199,210 14,708 
Proceeds from sale of marketable securities9,321  
Net cash provided by (used in) investing activities
88,762 (46,547)
Cash flows from financing activities:
Proceeds from exercise of stock options255 1,157 
Payment of tax withholding obligations related to net share settlements on equity awards (1,756)
Payment for repurchase of common stock(10,720)(13,074)
Repayment of equipment loans
(71)(66)
Repayment of finance lease obligations
(411)(417)
Net cash used in financing activities
(10,947)(14,156)
Effect of exchange rate changes on cash, cash equivalents and restricted cash130 27 
Net increase (decrease) in cash, cash equivalents and restricted cash
73,778 (67,446)
Cash, cash equivalents and restricted cash, beginning of period27,169 165,043 
Cash, cash equivalents and restricted cash, end of period$100,947 $97,597 
Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets:
Cash and cash equivalents
$100,777 $97,500 
Restricted cash included in other assets, non-current
$170 $97 
Total cash, cash equivalent, and restricted cash
$100,947 $97,597 
Supplemental disclosures of cash flow information:
Cash paid for taxes, net of refunds$99 $31 
Cash paid for interest$21 $46 
See accompanying notes to condensed consolidated financial statements.
7

ON24, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Note 1. Description of Business and Significant Accounting Policies
Description of Business
ON24, Inc. and its subsidiaries (together, ON24 or the Company) provides a leading, cloud-based platform for digital engagement that delivers insights for revenue growth through interactive webinar experiences, virtual event experiences and multimedia content experiences. The Company’s platform offers a portfolio of interactive, personalized and content-rich digital experience products that creates and captures actionable, real-time data at scale from millions of professionals every month to provide businesses with buying signals and behavioral insights to efficiently convert prospects into customers. The Company was incorporated in the state of Delaware in January 1998 as NewsDirect, Inc. and in December 1998 changed its name to ON24, Inc. The Company is headquartered in San Francisco, California.
Basis of Presentation
The accompanying condensed consolidated financial statements include the accounts of ON24 Inc. and its subsidiaries and have been prepared in accordance with generally accepted accounting principles in the United States of America (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) for interim financial reporting. Certain information and note disclosures included in the Company’s annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2022. In the opinion of management, the condensed consolidated financial statements reflect all adjustments that are normal and recurring in nature and necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, the determination of standalone selling price for the Company’s performance obligations, the allowance for doubtful accounts and billing reserve, the useful lives of long-lived assets, the assumptions used to measure stock-based compensation, the valuation of deferred income tax assets and uncertain tax positions. Actual results could differ from those estimates.
Significant Accounting Policies
The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2022.There have been no significant changes to these policies during the three months ended March 31, 2023
Recently Adopted Accounting Standards
In June 2016, FASB issued ASU No. 2016-13, Financial Instruments Topic 326: Credit Losses Measurement of Credit Losses on Financial Instruments, as amended, which requires an entity to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts utilizing a new impairment model known as the current expected credit loss (CECL) model. This new standard also requires credit losses related to available for sale debt securities to be recorded as an allowance through net income rather than by reducing the carrying amount under the other-than-temporary-impairment model. The Company adopted ASU No. 2016-13 on January 1, 2023 and the impact of the adoption was not material to the Company’s condensed consolidated financial statements and related disclosures.
8

Note 2. Revenue
Disaggregation of Revenue
The following table depicts the disaggregation of revenue by geographic region based on the shipping address of customers (in thousands):
Three Months Ended March 31,
20232022
United States$33,332 $36,549 
EMEA6,864 8,147 
Other2,867 3,796 
Total revenue$43,063 $48,492 
No individual foreign country contributed more than 10% of revenue for the three months ended March 31, 2023 and 2022.
No single customer accounted for 10% or more of the total revenue during the three months ended March 31, 2023 and 2022. Additionally, no single customer accounted for 10% or more of accounts receivable as of March 31, 2023 and December 31, 2022.
Contract Balances
Accounts receivable: The Company records accounts receivable when the Company has a contractual right to consideration. In some arrangements, a right to consideration for the Company’s performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled receivable. As of March 31, 2023 and December 31, 2022, unbilled receivables were included within accounts receivable, net of allowance for doubtful accounts and billing reserves on the condensed consolidated balance sheets and were not material.
Contract assets: The Company records a contract asset when the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration. Contract assets are included in prepaid expenses and other current assets in the condensed consolidated balance sheets and were not material as of March 31, 2023 and December 31, 2022.
Contract liabilities: The Company defers its revenue when the Company has the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized during the following 12-month period and the remaining portion is recorded as noncurrent, which is included in other long-term liabilities on the condensed consolidated balance sheet. The amount of revenue recognized in the three months ended March 31, 2023 that was included in deferred revenue at the beginning of the period was $35.0 million.
Remaining Performance Obligations
The terms of the Company’s subscription agreements are primarily annual and, to a lesser extent, multi-year. The Company may bill for the full term in advance or on an annual, quarterly or monthly basis, depending on the terms of the agreement. As of March 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations was $142.3 million, which consists of both billed consideration in the amount of $81.9 million and unbilled consideration in the amount of $60.4 million that the Company expects to recognize as revenue. As of March 31, 2023, the Company expects to recognize 79% of its remaining performance obligations as revenue over the subsequent 12 months and the remainder thereafter.
Costs to Obtain a Contract
The Company capitalizes sales commissions and associated payroll taxes paid to internal sales personnel and third-party referral fees that are incremental costs resulting from obtaining a contract with a customer. These costs are recorded as deferred contract acquisition costs on the condensed consolidated balance sheets. The Company determines whether costs should be deferred based on its sales compensation plans and if the commissions are incremental and would not have occurred absent the customer contract.
Sales commissions paid upon the initial acquisition of a customer contract are amortized over an estimated period of benefit of five years as the Company specifically anticipates renewals of customer contracts and commissions paid on renewal contracts are not commensurate with commissions paid on new customer contracts. Sales commissions paid upon renewal of customer contracts are amortized over the contractual renewal term. Amortization is recognized on a straight-line basis commensurate with the pattern of revenue recognition. Sales commissions paid related to professional services are amortized over the expected service period. The Company determines the period of benefit for commissions
9

paid for the acquisition of the initial customer contract by taking into consideration the initial estimated customer life and the technological life of its platform and related significant features. Amortization of deferred contract acquisition costs was $3.9 million and $4.1 million for the three months ended March 31, 2023 and 2022, respectively, and is included in sales and marketing expense in the condensed consolidated statements of operations.
The Company periodically reviews these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. The Company had no impairment losses relating to deferred contract acquisition costs during the periods presented.
Note 3. Marketable Securities
Marketable securities consisted of the following as of the periods presented (in thousands):

March 31, 2023
Amortized Cost
Gross Unrealized GainsGross Unrealized Losses
Fair Value
Marketable Securities
U.S. Treasury securities$135,410 $86 $(76)$135,420 
U.S. Agency securities37,605 72 (5)37,672 
Certificates of deposit17,353  (67)17,286 
Corporate debt securities6,213 1 (31)6,183 
Commercial paper18,357 2 (12)18,347 
Total marketable securities$214,938 $161 $(191)$214,908 
    
December 31, 2022
Amortized Cost
Gross Unrealized Gains
Gross Unrealized Losses
Fair Value
Marketable Securities
U.S. Treasury securities$219,895 $10 $(801)$219,104 
U.S. Agency securities19,247 19 (2)19,264 
Certificates of deposit26,624 4 (119)26,509 
Corporate debt securities13,934  (86)13,848 
Commercial paper22,433 10 (43)22,400 
Total marketable securities$302,133 $43 $(1,051)$301,125 
The Company’s marketable securities have been classified as available for sale. All available for sale debt securities are available for use in current operations. Accordingly, they have been classified as current.
Marketable securities that have been in a continuous unrealized loss position consisted of the following as of the periods presented (in thousands):
March 31, 2023
Less Than 12 Months12 Months or MoreTotal
Fair ValueGross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. Treasury securities$27,244 $(55)$978 $(21)$28,222 $(76)
U.S. Agency securities3,195 (5)  3,195 (5)
Certificates of deposit15,686 (67)  15,686 (67)
Corporate debt securities339 (2)3,876 (29)4,215 (31)
Commercial paper13,364 (12)  13,364 (12)
Total$59,828 $(141)$4,854 $(50)$64,682 $(191)
10

December 31, 2022
Less Than 12 Months12 Months or MoreTotal
Fair ValueGross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. Treasury securities$116,161 $(151)$77,173 $(650)$193,334 $(801)
U.S. Agency securities3,197 (2)  3,197 (2)
Certificates of deposit22,402 (119)  22,402 (119)
Corporate debt securities4,253 (13)8,345 (73)12,598 (86)
Commercial paper12,853 (43)  12,853 (43)
Total$158,866 $(328)$85,518 $(723)$244,384 $(1,051)
The Company periodically evaluates whether any security has experienced credit-related declines in fair value. The Company did not recognize any credit loss related to its available for sales debt securities during the three months ended March 31, 2023 or 2022.
The amount of realized gains or losses from marketable securities that were reclassified out from accumulated other comprehensive loss to other (income) expense, net was based on specific identification and such amount was immaterial in the three months ended March 31, 2023. The Company had no realized gains or losses from marketable securities that were reclassified out of accumulated other comprehensive income (loss) in the three months ended March 31, 2022.
The following summarizes the remaining contractual maturities of the Company’s marketable securities as of March 31, 2023 (in thousands):
Fair Value
One year or less$214,908 
Over one year through five years 
Total marketable securities$214,908 
Note 4. Fair Value Measurement
The following tables summarize the Company’s financial instruments recorded at fair value on a recurring basis by level within the fair value hierarchy as of the periods presented (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Cash and cash equivalent
Cash equivalents - money market mutual funds
$98,617 $ $ $98,617 
Marketable Securities
U.S. Treasury securities 135,420  135,420 
U.S. Agency securities 37,672  37,672 
Certificates of deposit 17,286  17,286 
Corporate debt securities 6,183  6,183 
Commercial paper
 18,347  18,347 
Total cash equivalents and marketable securities$98,617 $214,908 $ $313,525 
11

December 31, 2022
Level 1Level 2Level 3Total
Cash and cash equivalent
Cash equivalents - money market mutual funds$5,608 $ $ $5,608 
Marketable Securities
U.S. Treasury securities 219,104  219,104 
U.S. Agency securities 19,264  19,264 
Certificates of deposit 26,509  26,509 
Corporate debt securities 13,848  13,848 
Commercial paper
 22,400  22,400 
Total cash equivalents and marketable securities$5,608 $301,125 $ $306,733 
As of March 31, 2023 and December 31, 2022, the Company classified its cash equivalents within level 1 of the fair value hierarchy because they are valued using quoted market prices. The Company classified its marketable securities within level 2 of the fair value hierarchy because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security, which may not be actively traded.
Note 5. Balance Sheets Components
Property and Equipment, Net
Property and equipment, net consisted of the following as of the periods presented (in thousands):
 March 31, 2023December 31, 2022
Computer, equipment and software(1)
$31,111 $31,243 
Furniture and fixtures1,076 1,071 
Leasehold improvements3,608 3,606 
Property and equipment, gross35,795 35,920 
Less: Accumulated depreciation and amortization(2)
(29,838)(28,708)
Property and equipment, net$5,957 $7,212 
(1)Includes assets recorded under finance leases of $4.9 million and $5.3 million as of March 31, 2023 and December 31, 2022, respectively.
(2)Includes amount for assets recorded under finance leases of $4.0 million as of March 31, 2023 and December 31, 2022, respectively.

Depreciation and amortization expense for property and equipment was $1.3 million and $1.2 million for the three months ended March 31, 2023 and 2022, respectively.
The following table presents the property and equipment, net of depreciation and amortization, by geographic region as of the periods presented (in thousands):
 March 31, 2023December 31, 2022
United States$5,310 $6,449 
EMEA608 722 
Other39 41 
Total property and equipment, net$5,957 $7,212 
12

Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following as of the periods presented (in thousands):
 March 31, 2023December 31, 2022
Accrued compensation and benefits
$6,138 $5,390 
Accrued bonus and commissions3,964 6,814 
Other7,220 6,261 
Accrued and other current liabilities$17,322 $18,465 
Note 6. Business Combination
In April 2022, the Company acquired Vibbio AS (Vibbio), a privately-held cloud video software company in Norway, for approximately $3.0 million in cash. The integration of Vibbio’s video capabilities across the ON24 platform is intended to allow customers to produce video content that creates more engagement, generates first-party data, and drives further personalization.
The purchase consideration was primarily allocated to developed technology intangible asset with an estimated fair value of $2.7 million at the acquisition date, which was valued using the cost to recreate method. The fair value of the remaining acquired tangible net assets was immaterial. The goodwill that was recorded represents the excess of the purchase consideration over the assets acquired and liabilities assumed relating to the acquisition and is immaterial.
The Company has not separately presented pro forma results reflecting the acquisition of Vibbio as the impacts were not material to the condensed consolidated financial statements.
Note 7. Intangible Assets
The Company’s acquired intangible asset subject to amortization as of the periods presented was as follows (in thousands):
March 31, 2023
Gross Carrying
Amount
Accumulated
 Amortization
Net Carrying
Amount
Developed technology$2,700 $(575)$2,125 
Effect of foreign currency translation(434)20 (414)
Total$2,266 $(555)$1,711 
December 31, 2022
Gross Carrying
Amount
Accumulated
 Amortization
Net Carrying
Amount
Developed technology$2,700 $(434)$2,266 
Effect of foreign currency translation(276)(11)(287)
Total$2,424 $(445)$1,979 
The intangible asset is amortized on a straight-line basis over its useful life of 4 years. As of March 31, 2023, the intangible asset had a remaining amortization period of 3.0 years.
The amortization expense was $0.1 million for the three months ended March 31, 2023 and was included in research and development in the condensed consolidated statements of operations as the acquired technology will be used to enhance our existing product capabilities. The Company had no intangible assets as of March 31, 2022.
13

The estimated future amortization expense for the intangible asset is as follows (in thousands):
Remaining 2023$426 
2024568 
2025567 
2026150 
Total$1,711 
Note 8. Credit Facility
In September 2021, the Company amended its revolving line of credit with a financial institution effective August 2021, which increased the Company's borrowing capacity to a maximum of $50.0 million with a letter of credit sublimit of $4.0 million and a credit card sublimit of $1.0 million. The amendment allows the Company to borrow up to $50.0 million if the Company maintains at least $100.0 million on deposit at the institution. If such deposit is less than $100.0 million, the Company may borrow up to the lesser of $50.0 million or an amount determined by the Company's trailing five months of recurring revenue, annualized renewal rate and annualized monthly churn rate, as defined by the agreement. As of March 31, 2023, the Company had not drawn down on its line of credit and has a borrowing capacity of $50.0 million. The terms of the agreement permit voluntary prepayment without premium or penalty. The revolving credit facility matures in August 2024 and is secured by substantially all of the Company’s assets. The outstanding principal balance on the revolving line of credit, if any, is due at maturity. The Company is required to pay quarterly in arrears a commitment fee of 0.15% per annum on the undrawn portion available under the revolving line of credit. As of March 31, 2023, the Company had an outstanding standby letter of credit of $1.2 million as a guarantee for a leased space.
Interest on the revolving credit facility is payable monthly in arrears at a rate equal to the lender’s prime referenced rate as defined in the agreement. The prime referenced rate was 8.00% as of March 31, 2023 and 3.50% as of March 31, 2022.
The revolving credit facility is subject to certain restrictions and financial covenants, including the requirement of maintaining a minimum debt to EBITDA ratio when the Company’s current portion of the total borrowing exceeds $5.0 million and the Company fails to maintain $100.0 million in deposits. In addition, the revolving line of credit agreement restricts the Company from paying dividends without prior approval from the financing institution. The Company was not subject to the financial covenants as of March 31, 2023.
In April 2023, the Company further amended its revolving line of credit to allow for certain transactions including payment of dividends and share repurchases from open market purchases or through an accelerated share repurchase program, subject to certain terms and conditions.
Note 9. Commitment and Contingencies
Purchase Obligations
The Company has non-cancelable purchase commitments of $3.1 million as of March 31, 2023, primarily related to software license fees and co-location facilities and services, of which $2.1 million is expected to be paid in 2023 and $1.0 million in 2024.
Contingencies
The Company has agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines, and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that may enable the Company to recover a portion of any future amounts paid.
FASB ASC 450-20, Contingencies, sets forth the rules for accounting for uncertain tax positions for taxes not based on income. When a loss contingency exists, the likelihood of the incurrence of the liability can range from probable to remote. The Company believes it is reasonably possible that a loss will result from the sales and use tax assessments in the range of zero to $0.4 million. The Company has not recorded an accrual as of March 31, 2023 and December 31, 2022.
14

Legal Proceedings
The Company, its Chief Executive Officer, its Chief Financial Officer, certain current and former members of its Board of Directors and the underwriters that participated in the Company’s IPO are named as defendants in a consolidated putative class action, captioned In re ON24, Inc. Securities Litigation, 4:21-cv-08578-YGR (filed in November 2021), that is currently pending in the United States District Court for the Northern District of California. The consolidated complaint purports to assert claims under Sections 11 and 15 of the Securities Act of 1933 on behalf of all persons and entities that purchased, or otherwise acquired, the Company’s common stock issued in connection with the Company’s IPO. The complaint alleges that the Company’s registration statement and prospectus contained untrue statements of material fact and/or omitted material facts about ON24’s growth and customer base. Plaintiff seeks, among other things, an award of damages and attorneys’ fees and costs. Defendants filed a motion to dismiss the complaint in May 2022, which is currently pending. The Company believes the allegations in the consolidated complaint are without merit. The Company is unable to reasonably estimate a possible loss or range of possible loss, if any, arising from this matter at this early stage. Accordingly, no accrued litigation expense has been recorded in the accompanying condensed consolidated financial statements.
In the ordinary course of business, the Company may be subject from time to time to various proceedings, lawsuits, disputes or claims. Although the Company cannot predict with assurance the outcome of any litigation, the Company does not believe there are currently any actions, other than those described in the prior paragraph, that if resolved unfavorably, would have a material impact on its financial condition, results of operations or cash flows.
Note 10. Stockholders’ Equity and Equity Incentive Plan
Preferred Stock
The Company’s amended and restated certificate of incorporation authorized the issuance of 10,000,000 shares of undesignated preferred stock with a par value of $0.0001 per share.
Common Stock
The Company’s amended and restated certificate of incorporation authorized the issuance of 500,000,000 shares of common stock, $0.0001 par value per share. Holders of common stock are entitled to one vote per share.
Common Stock Reserved for Future Issuance
As of March 31, 2023, the Company had the following shares of common stock reserved for future issuance under its equity incentive plan and employee share purchase plan:
Stock options outstanding7,523,406 
Restricted stock outstanding5,193,115 
Remaining shares available for future grant under 2021 Equity Incentive Plan(1)
7,186,550 
Remaining shares available for future issuance under ESPP(2)
1,977,559 
Total shares of common stock reserved as of March 31, 2023
21,880,630 
(1)Includes the automatic annual increase of 2,377,740 additional shares under 2021 Equity Incentive Plan on January 1, 2023.
(2)Includes the automatic annual increase of 475,548 additional shares under ESPP on January 1, 2023.
15

Grant Activities
Stock Options
A summary of stock option activity and related information is as follows:
Options Outstanding
Number
of
Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual Life
(in years)
Aggregate
Intrinsic Value
(in thousands)
Balance as of December 31, 2022
7,756,680 $6.96 
Granted  
Exercised(107,851)2.37 $674 
Cancelled and forfeited(125,423)17.30 
Balance as of March 31, 2023
7,523,406 $6.85 5.51$34,111 
Vested and exercisable6,172,635 $5.40 5.08$31,864 
Restricted Stock Units
A summary of RSU activity and related information is as follows:
RSUs Outstanding
Number of
Shares
Weighted-Average
Grant Date
Fair Value
Unvested balance as of December 31, 2022
5,134,934 $14.37 
Granted649,666 9.14 
Vested(478,356)16.22 
Cancelled and forfeited(454,533)14.91 
Unvested balance as of March 31, 2023
4,851,711 $13.43 
The total fair value of RSUs vested in the three months ended March 31, 2023 and 2022 was $7.8 million and $5.5 million, respectively.
Restricted Stock Unit with Performance Conditions (PSUs)
In 2022, the Company’s board of directors granted 341,404 market performance-based restricted stock units to an executive officer with a grant date fair value of $4.2 million. The PSUs vest following three annual performance periods beginning from 2023, each in an amount equal to one-third of the target number of PSUs multiplied by a percentage determined by comparing the Company’s total stockholder return to a benchmark index during the performance period. The actual payout can range from 0% to 200% of the shares granted under this award, with the maximum earned PSUs capped at 125% for first two performance periods. The maximum payout for the entire award is capped at 200% of the granted shares. These PSUs additionally are subject to continued service by the award holder through the end of each performance period. As of March 31, 2023, none of these PSUs have vested.
16

Stock-Based Compensation
The stock-based compensation expense by line item in the condensed consolidated statements of operations is summarized as follows (in thousands):
Three Months Ended March 31,
20232022
Cost of revenue
Subscription and other platform$785 $868 
Professional services152 174 
Total cost of revenue937 1,042 
Sales and marketing3,057 3,692 
Research and development2,021 1,981 
General and administrative4,106 2,792 
Total stock-based compensation expense$10,121 $9,507 
The following table presents the unrecognized stock-based compensation expense and weighted-average recognition periods as of March 31, 2023 (in thousands, except years):
Stock Option
Restricted Stock
ESPP
Unrecognized stock-based compensation expense$21,093 $61,752 $51 
Weighted-average amortization period1.66 years2.58 years0.12 years
Repurchase of Common Stock
In March 2023, the Company’s board of directors authorized a new $125.0 million capital return program, $75.0 million of which is expected to be effected through the combination of an accelerated stock repurchase program and/or open market purchases. The Company may pay an additional special dividend if this $75.0 million threshold is not reached by March 2024. This capital return program replaced the prior $50.0 million share repurchase program.
The following table presents certain information regarding shares repurchased during the periods presented:
Three Months Ended March 31,
20232022
Number of shares repurchased1,279,127 964,895 
Average price per share, including commissions$8.38 $14.81 
Total repurchase costs, including commissions (in millions)$10.7 $14.3 
As of March 31, 2023, the Company had $69.0 million available for future share buybacks under the repurchase program.
The Company repurchased an additional 1,129,369 shares of common stock at an average per share price of $8.76 (including commissions) from April 1, 2023 through May 8, 2023. As of May 8, 2023, the Company has $59.1 million remaining for future share buyback under the repurchase program. The Company expects its repurchase program to be completed in the first quarter of 2024.
Dividends

Pursuant to the capital return program, on May 8, 2023, our board of directors declared a one-time special cash dividend of $1.09 per share (approximately $50 million in the aggregate), to all common stockholders of record as of the close of business on May 22, 2023, payable on or about June 15, 2023.
17

Note 11. Other (Income) Expense, Net
Other (income) expense, net consisted of the following for the periods presented (in thousands):
Three Months Ended March 31,
20232022
Interest income$(958)$(380)
Amortization (accretion) on marketable securities(1,826)253 
Foreign currency losses
265 326 
Other(53)(22)
Other (income) expense, net$(2,572)$177 
Note 12. Income Taxes
The Company’s provision for income taxes were as follows (in thousands):
Three Months Ended March 31,
20232022
Provision for income taxes
$196 $82 
The Company’s provision for income taxes for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any. The Company updates its estimate of the annual effective tax rate and makes a year-to-date adjustment to the provision quarterly. Provision for income taxes for the three months ended March 31, 2023 increased $0.1 million, compared to the three months ended March 31, 2022. The change in provision for income taxes was primarily driven by the increased activity and tax rate in a foreign jurisdiction.
The Company regularly performs an assessment of the likelihood of realizing benefits of its deferred tax assets. As of March 31, 2023, the Company recorded a valuation allowance against its U.S. deferred tax assets based on available evidence. However, if there are favorable changes to actual operating results or to projections of future income, the Company may determine that it is more likely than not that such deferred tax assets may be realizable.
Utilization of net operating loss carryforwards, tax credits and other attributes may be subject to future annual limitations due to the ownership change limitations provided by Section 382 of the Internal Revenue Code and similar state provisions.
Note 13. Net Loss Per Share
The following tables set forth the computation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except share and per share data):
Three Months Ended March 31,
20232022
Net loss
$(17,590)$(15,479)
Net loss per share of common stock, basic and diluted
$(0.37)$(0.32)
Weighted-average common stock outstanding, basic and diluted
47,304,983 47,631,813 
18

The following table sets forth the potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:
Three Months Ended March 31,
20232022
Stock options7,523,406 8,643,616 
Restricted stock units4,851,711 3,855,788 
Performance stock units
341,404  
ESPP purchase rights99,235 112,568 
Total antidilutive securities12,815,756 12,611,972 
Note 14. Related Party Transactions
The Company incurred engineering and quality assurance costs from a third-party vendor in the three months ended March 31, 2023 and 2022. The chief executive officer of the third-party vendor is considered an immediate family member of the Company’s chief technology officer. The Company recorded $0.7 million in the three months ended March 31, 2023 and 2022 in research and development expense relating to this third-party vendor on the condensed consolidated statements of operations. As of March 31, 2023 and December 31, 2022, the Company recorded $0.5 million and $0.7 million, respectively, in accounts payable and accrued liabilities on the condensed consolidated balance sheets for the amount owed to this third-party vendor.
Note 15. Restructuring
In the third quarter of 2022, the Company initiated a strategic cost reduction plan to reduce its global headcount through voluntary and involuntary headcount reductions. As of March 31, 2023, this plan was substantially completed. In February 2023, in an effort to streamline its organization, the Company initiated a restructuring plan to reduce its cost structure through global headcount reductions and other charges.
In the three months ended March 31, 2023, the Company incurred restructuring costs totaling $3.1 million, primarily related to severance and one-time termination benefits. The Company expects to incur additional restructuring costs of $1.5 million to $2.3 million in the second quarter of 2023 and may incur additional costs in future periods for restructuring activities. In addition, related to our restructuring activities, the Company expects to incur a charge of $1.3 million to $1.5 million in the second quarter of 2023 for underutilized real estate.
The following table summarizes the restructuring costs under both plans in our condensed consolidated statements of operations for the periods presented (in thousands):
Three Months Ended
March 31, 2023
Cost of revenue
Subscription and other platform$785 
Professional services54 
Total cost of revenue839 
Sales and marketing1,211 
Research and development773 
General and administrative230 
Total restructuring costs$3,053 
The Company paid restructuring costs of $2.4 million during the first quarter of 2023. As of March 31, 2023, the restructuring liability was $0.9 million and is included in accrued and other current liabilities on the condensed consolidated balance sheets.
19

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
You should read the following discussion and analysis of our financial condition and results of operations together with the condensed consolidated financial statements and related notes included elsewhere in this Report. This discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those discussed in the section titled “Risk Factors” and in other parts of this Report.
Overview
We provide a leading, cloud-based platform for digital engagement that delivers insights for revenue growth through interactive webinar experiences, virtual event experiences and multimedia content experiences. Our platform’s portfolio of interactive, personalized and content-rich digital experience products creates and captures actionable, real-time data at scale from millions of professionals every month to provide businesses with buying signals and behavioral insights to efficiently convert prospects into customers.
Similar to what has taken place in the B2C market, our platform for digital engagement empowers B2B companies with insights to better personalize their engagement. Large social media platforms have been successful at leveraging experiences and insights of consumers on their platforms to enable B2C companies to effectively understand their potential consumers. While these have been effective in the B2C market, B2B companies often lack deep insights about prospective customers to effectively understand and engage them.
Businesses today primarily use automated solutions, such as digital advertising and email, for marketing. While these automated solutions reach large numbers of prospective customers, they have generally failed to deepen customer engagement because they were designed with the simple purpose of pushing marketing messages in one direction—from the business to the prospective customer. For businesses to succeed, we believe their sales and marketing strategies must evolve from the era of automation to the era of engagement. Our platform provides an innovative way both to scale digital marketing and deepen prospective customer engagement. We believe our opportunity to help businesses convert digital engagement into revenue will continue to grow as industries modernize their sales and marketing processes.
We sell subscriptions to our platform’s experience products that are backed by analytics and our ecosystem of third-party integrations. Before 2013, we offered services and licensed software for managing webinars and virtual events primarily on a per event basis. In 2013, we transitioned to be a software-as-a-service company with the release of ON24 Elite as our self-service cloud-based subscription product. ON24 Virtual Conference, which we are now de-emphasizing, was also launched as a managed-service cloud-based subscription product. Substantially all of our customers subscribe to ON24 Elite, which is our Core Platform’s flagship product, and enables customers to seamlessly broadcast video-based content and drive real-time interactivity in a single immersive experience. We have since added 5 other experience products to our Core Platform.
In 2018, we launched two complementary experience products, ON24 Engagement Hub and ON24 Target, to provide our customers with a system for digital engagement, offering customers the ability to curate and disseminate rich, multimedia content experiences. In addition to our products, we also provide professional services such as experience management, monitoring and premium support services, which provide the opportunity for recurring revenue, as well as implementation and other services.
In 2021, we launched ON24 Breakouts, which expanded the functionality and interactivity of webinars built with ON24 Elite. For example, breakouts enable attendees and presenters to network with each other face-to-face, sales teams to connect immediately with prospects and subject matter experts to offer two-way communication to support customer education and training.
In 2021, we also launched ON24 Go Live, which provides a new self-service virtual event solution for companies to stand up live-streaming video events faster and easier. Organizations can build a complete end-to-end external or internal event ranging from roadshows, customer conferences, virtual pop-ups, town halls, and company meetings, using pre-built templates and an easy-to-use and engaging interface.
In 2022, we launched ON24 Forums that joins our portfolio of experience products and unifies engagement and data. ON24 Forums provides a new way to moderate interactive discussions and drive immediate action with audiences. For example, it enables audiences to participate in face-to-face, two-way video discussions.
In April 2022, we acquired Vibbio AS (Vibbio), a video software company in Norway. The integration of Vibbio’s video capabilities across the ON24 platform is intended to allow customers to produce video content that creates more engagement, generates first-party data, and drives further personalization.
We deliver our platform products as cloud-based subscriptions that are easy to use and purpose-built for sales and marketing professionals. As of March 31, 2023, we had 1,916 customers.
20

Our revenue for the first quarter of 2023 was $43.1 million compared to $48.5 million for the same period of 2022, representing a period-over-period decrease of 11%. We had a net loss of $17.6 million and $15.5 million for first quarter of 2023 and 2022, respectively.
COVID-19 Update
During the COVID-19 pandemic, digital became the primary way for people to connect, work, learn and be entertained, and for businesses to engage with customers. The imperative to optimize digital sales and marketing investments to drive revenue conversion became increasingly important as businesses accelerated digital transformation initiatives in response to the COVID-19 pandemic, resulting in increased usage of our subscription and other platforms, especially during the height of the COVID-19 pandemic in 2020 and early 2021.
We may not experience in future periods the same level of accelerated growth we experienced in 2020, and to a lesser extent in 2021. For example, our revenue decreased 11% in the first quarter of 2023 compared to the same period in 2022. Our revenue growth rate also declined in 2022 compared to 2021. We may continue to face declines in our revenue in future periods as our customers and their users may increasingly opt for in-person marketing activities in a way that decreases usage of our platform. For additional details, see the section titled “Risk Factors.”
Key Factors Affecting Our Performance
Cost Management
We executed a number of cost control measures in the latter part of 2022 to reduce our cost structure and lower our net loss, including voluntary and involuntary headcount reductions as well as reductions in spending with various vendors. We have continued to reduce our global full-time employee workforce through voluntary and involuntary headcount reductions in 2023.
Acquiring New Customers
We are focused on growing the number of customers that use our platform. We define a customer as a unique organization, including its subsidiaries and affiliates, that has entered into an agreement for paid access to our platform. A single customer may have multiple agreements with us for separate divisions, subsidiaries or affiliates. Our operating results and growth prospects will depend in part on our ability to attract new customers. While we believe we have a significant market opportunity that our platform addresses, it is difficult to predict customer adoption rates or the future growth rate and size of the market for our platform. We will need to continue to invest in our sales and marketing functions over time in order to address this opportunity by hiring, developing and retaining talented sales personnel who are able to achieve desired productivity levels in a reasonable period of time while we actively manage costs given the current macro-economic environment.
We believe our market is still relatively underpenetrated and, as a result, we see significant opportunity to market our solutions globally. We intend to pursue new customers through specialized and aligned sales teams focused on Enterprise customers, which includes companies with more than 2,000 employees, and Commercial customers, which includes companies with less than 2,000 employees, which we further divide into Mid-Market companies with 200-1,999 employees, and small and midsize, or SMB, companies with 1-199 employees.
Retention and Expansion of ON24 Across Existing Customers
We believe we can achieve growth in our business by retaining and further penetrating our existing customer base with the addition of new users and new products, and through upsell and cross sell. Our multi-dimensional land and expand model drives onboarding and allows us to acquire customers via free trials, live demos and continuous engagement with an efficient sales and marketing investment. As we continue to drive more actionable revenue generating marketing insights, we believe that we have a significant opportunity to further increase sales among existing customers across different functional and geographic departments within each respective organization. Our ability to pursue this opportunity will require us to retain our customers, scale our sales and marketing organization and otherwise increase our operating expenses, and we may not be successful on the timetable we anticipate, or at all, for any number of reasons, which may cause our results to vary from period to period.
Innovation and Expansion of Our Platform
We plan to continually develop new products that enhance the functionality of our platform, improve our user experiences and drive customer engagement in order to further capitalize on new opportunities. We intend to sell these new solutions to both existing and new customers, to drive an increase in revenue as the breadth and depth of our solutions and use cases expands. We also intend to continue investing in our platform and related infrastructure over time to improve capacity, security and scalability. These development efforts will require significant investments, some of which may be episodic or otherwise cause our expenses to vary from period to period.
21

International Expansion
We believe the expansion of real-time, revenue-generating marketing intelligence in international markets is a significant opportunity. For the first quarter of 2023 and 2022, approximately 23% and 25% of our revenue came from outside the United States, respectively. We believe there is a compelling opportunity to continue to elevate expansion opportunities for our solutions internationally, both in countries where we currently operate and countries where we do not yet sell subscriptions to our solutions. Expanding our international operations will require considerable management attention and other resources and may present challenges associated with complying with local expectations, customs, laws and regulations, and geopolitical disputes (including the Ukraine-Russia war), which may impact our ability to sell subscriptions to our solutions and otherwise cause our results to vary from period to period.
Key Business Metrics
We review the following key business metrics to measure our performance, identify trends, formulate financial projections and make strategic decisions. Our methods for calculating these metrics may differ from similarly titled metrics at other companies, which may hinder comparability with other companies. The following table sets forth our number of customers, our annual recurring revenue (ARR) and our customers contributing at least $100,000 in ARR ($100k Customers) as of the dates indicated:
 March 31, 2023December 31, 2022March 31, 2022
Customers1,9161,9902,145
ARR(1) (in thousands)
$155,584$159,570$167,657
$100k Customers333345367
(1)ARR for Core Platform excluding Virtual Conference product as of March 31, 2023, December 31, 2022, and March 31, 2022 was $149,242, $152,554 and $155,535, respectively.
Number of Customers
Increasing awareness of our platform and its broad range of capabilities has enabled us to substantially expand our customer base over the years. We define a customer as a unique organization, including its subsidiaries and affiliates, that has entered into an agreement for paid access to our platform. We serve customers of all sizes, ranging from small businesses to global Fortune 100 organizations across a diverse set of industries, including technology, financial services, healthcare, industrial and manufacturing, professional services and B2B information services companies. We had a diverse customer base of 1,916 customers as of March 31, 2023. Our net customers decreased by 74 in the first quarter of 2023 compared to the fourth quarter of 2022, primarily due to fewer new customer acquisitions and higher customer churn, the majority of which was in our SMB customer base. While we believe the change in our net customer numbers reflect the current budget pressures in marketing departments in some organizations, our platform is designed with a long-term view toward our customer relationships and to grow with customers as their needs expand.
Annual Recurring Revenue
We believe that ARR is a key metric to measure our business because it is driven by our ability to acquire new subscription customers and to maintain and expand our relationship with existing subscription customers. ARR is calculated as the sum of the annualized value of our subscription contracts as of the measurement date, including existing customers with expired contracts that we expect to be renewed. Our ARR amounts exclude professional services, overages from subscription customers and Legacy revenue. As of March 31, 2023, December 31, 2022 and March 31, 2022, our ARR was $155.6 million, $159.6 million and $167.7 million, respectively, and our ARR for Core Platform, which excludes Virtual Conference product, was $149.2 million, $152.6 million and $155.5 million, respectively. The decrease in ARR in from December 31, 2022 was primarily due to rationalizing of contractual entitlements and customer churn, offset in part by new customer contracts and contract expansions within existing customers. Our ARR also reflects a decrease in demand for our Virtual Conference product, primarily due to the return of large-scale, in-person events.
Customers Contributing $100,000 or More to ARR
As of March 31, 2023, December 31, 2022 and March 31, 2022, we had 333, 345 and 367 $100k Customers, respectively, demonstrating our penetration of larger organizations. The decrease in ARR contribution from the $100k customers from December 31, 2022 and March 31, 2022 was primarily driven by fewer new customer acquisitions in the period as well as lower value contract renewals as some customers adjusted to the macro-economic environment.
22

Results of Operations
We manage and operate as one reportable segment. The discussion below summarizes our results of operations for the periods presented, which we derived from the condensed consolidated financial statements included elsewhere in this Report.
The following tables set forth selected condensed consolidated statements of operations data for each of the periods presented:
Three Months Ended March 31,
20232022
(in thousands)
Revenue:  
Subscription and other platform$39,364 $43,477 
Professional services3,699 5,015 
Total revenue43,063 48,492 
Cost of revenue:
Subscription and other platform(1)(4)
9,889 9,602 
Professional services (1)(4)
3,317 3,342 
Total cost of revenue13,206 12,944 
Gross profit29,857 35,548 
Operating expenses:
Sales and marketing(1)(4)
24,417 29,193 
Research and development(1)(2)(4)
11,099 10,644 
General and administrative(1)(3)(4)
14,278 10,877 
Total operating expenses49,794 50,714 
Loss from operations
(19,937)(15,166)
Interest expense29 54 
Other (income) expense, net(2,572)177 
Loss before provision for income taxes(17,394)(15,397)
Provision for income taxes196 82 
Net loss
$(17,590)$(15,479)
(1)Includes stock-based compensation as follows:
Three Months Ended March 31,
20232022
(in thousands)
Cost of revenue  
Subscription and other platform$785 $868 
Professional services152 174 
Total cost of revenue937 1,042 
Sales and marketing3,057 3,692 
Research and development2,021 1,981 
General and administrative4,106 2,792 
Total stock-based compensation expense$10,121 $9,507 
(2)Research and development expense for the three months ended March 31, 2023 includes amortization of acquired intangible asset of $142 thousand.
(3)General and administrative expense for the three months ended March 31, 2023 includes professional advisory expenses associated with activism defense and related costs of $2,446 thousand.
23

(4)The results of operations for the three months ended March 31, 2023 include restructuring costs, which primarily represent severance and related expense due to restructuring activities as follows. See Note 15 for additional information.
Three Months Ended
March 31, 2023
(in thousands)
Cost of revenue
Subscription and other platform
$785 
Professional services
54 
Total cost of revenue
839 
Sales and marketing
1,211 
Research and development
773 
General and administrative
230 
Total cost of revenue
$3,053 
Comparison of the Three Months Ended March 31, 2023 and 2022
Revenue
Three Months Ended March 31,
2023As a % of
Total Revenue
2022As a % of
Total Revenue
$ Change% Change
(in thousands, except percentages)
Subscription and other platform$39,364 91%$43,477 90%$(4,113)(9)%
Professional services3,699 9%5,015 10%(1,316)(26)%
Total revenue$43,063 100%$48,492 100%$(5,429)(11)%
Three Months Ended March 31,
2023As a % of
Total Revenue
2022As a % of
Total Revenue
$ Change % Change
(in thousands, except percentages)
Core Platform
Subscription and other platform$37,811 88%$40,07083%$(2,259)(6)%
Professional services3,395 8%4,4379%(1,042)(23)%
Total core platform revenue41,206 96%44,50792%(3,301)(7)%
Virtual Conference
Subscription and other platform1,553 4%3,4077%(1,854)(54)%
Professional service304 1%5781%(274)(47)%
Total virtual conference revenue1,857 4%3,985 8%(2,128)(53)%
Total revenue$43,063 100%$48,492 100%$(5,429)(11)%
Total revenue decreased $5.4 million, or 11%, in the first quarter of 2023 compared to the same period of 2022. Revenue excluding virtual conference product decreased $3.3 million, or 7%, compared to the same period of 2022. With the return of large-scale, in-person events, we are seeing less demand for our Virtual Conference product and we are deemphasizing this product.
Subscription and other platform revenue decreased $4.1 million in the first quarter of 2023, compared to the same period of 2022. Subscription and other platform revenue excluding our Virtual Conference product decreased $2.3 million compared to the same period of 2022, primarily due to fewer new customer contracts and contract expansions from existing customers during the period as well as higher customer churn from existing customers,
24

Professional services revenue decreased $1.3 million in the first quarter of 2023 compared to the same period of 2022. Professional services revenue excluding Virtual Conference product decreased $1.0 million compared to the same period of 2022, primarily due to more customers electing to be “self-service” and utilize less services in the current macro-economic environment. The decline in professional services revenue as a percentage of total revenue was primarily due to more of our customers electing to be “self-service” and not utilize our professional services offerings.
Cost of Revenue and Gross Margin
Three Months Ended March 31,
2023As a % of
Total Revenue
2022As a % of
Total Revenue
$ Change% Change
(in thousands, except percentages)
Subscription and other platform$9,88923%$9,60220%$287 3%
Professional services3,3178%3,3427%(25)(1)%
Total cost of revenue$13,20631%$12,94427%$262 2%
Gross profit$29,85769%$35,54873%$(5,691)(16)%
Gross margin69 %73 %
Cost of Revenue
Cost of revenue for the first quarter of 2023 remained flat compared to the same period of 2022, primarily reflecting the result of our active cost management.
Gross Margin
Gross margin for the first quarter of 2023 was 69% compared to 73% for the same period of 2022. The decrease was primarily attributable to an increase in total cost of revenue, which increased 2%, compared to total revenue, which decreased 11%. While we made cost reductions across our business starting in the second half of 2022, we continued to invest in our cloud infrastructure capabilities.
We expect gross margin to decrease modestly in 2023 compared to 2022 due to diseconomies of scale from the recent decline in revenue. We also continue to increase our utilization of the public cloud for our newer product offerings while we actively manage costs given the current macro-economic environment.
Operating Expenses
Sales and Marketing
Three Months Ended March 31,
2023As a % of
Total Revenue
2022As a % of
Total Revenue
$ Change% Change
(in thousands, except percentages)
Sales and marketing$24,417 57%$29,193 60%$(4,776)(16)%
Sales and marketing expense decreased $4.8 million, or 16%, in the first quarter of 2023 compared to the same period of 2022, primarily attributable to a decrease in personnel-related expenses of $3.1 million due to headcount reduction related to our restructuring activities that began in the second half of 2022. The remainder of the decrease was primarily driven by our active cost management given the current macro-economic environment. The decrease in sales and marketing expense as a percentage of total revenue was primarily driven by our cost control measures to reduce our cost structure.
We expect our sales and marketing expense to decrease in absolute dollars in 2023 as we continue to support demand for our digital experiences while tightening our sales and marketing spend given the current macro-economic environment.
25

Research and Development
Three Months Ended March 31,
2023As a % of
Total Revenue
2022As a % of
Total Revenue
$ Change% Change
(in thousands, except percentages)
Research and development$11,099 26%$10,644 22%$455 4%
Research and development expense for the first quarter of 2023 remained relatively flat compared to the same period of 2022, primarily due to our active cost management and headcount reduction related to our restructuring activities that began in the second half of 2022. We have been applying a disciplined approach to focus our investments on research and development areas that offer the greatest opportunities as we expand our platform and bring new products to the market.
We expect our research and development expense to decrease moderately in absolute dollars in 2023 as we focus on further developing our platform and infrastructure while we actively manage costs given the current macro-economic environment.
General and Administrative
Three Months Ended March 31,
2023As a % of
Total Revenue
2022As a % of
Total Revenue
$ Change% Change
(in thousands, except percentages)
General and administrative$14,278 33%$10,877 22%$3,401 31%
General and administrative expense increased $3.4 million, or 31%, in the first quarter of 2023 compared to the same period of 2022, primarily attributable to an increase in professional advisory expenses associated with activism defense of $2.4 million and the increase in stock-based compensation expense of $1.3 million, offset in part by the decrease in other overhead costs due to active cost management.
We expect our general and administrative expense to decrease in absolute dollars in 2023 as certain advisory expenses are not expected to be recurring and as we actively manage costs given the current macro-economic environment.
Interest Expense
Three Months Ended March 31,
2023As a % of
Total Revenue
2022As a % of
Total Revenue
$ Change% Change
(in thousands, except percentages)
Interest expense$29 —%$54 —%$(25)(46%)
Interest expense for the first quarter of 2023 remained relatively flat in absolute dollars compared to the same period of 2022,
26

Other (Income) Expense, Net
Three Months Ended March 31,
2023As a % of
Total Revenue
2022As a % of
Total Revenue
$ Change% Change
(in thousands, except percentages)
Other (income) expense, net$(2,572)(6)%$177 —%$2,749 1553%
The change in other (income) expense, net for the first quarter of 2023 compared to the same period of 2022 was primarily driven by the increase in investment income. See Note 11 for additional information.
Provision for Income Taxes
Three Months Ended March 31,
2023As a % of
Total Revenue
2022As a % of
Total Revenue
$ Change% Change
(in thousands, except percentages)
Provision for income taxes
$196 —%$82 —%$114 (139%)
The change in provision for income taxes for the first quarter of 2023 compared to the same period of 2022 was primarily driven by the increased activity and tax rate in a foreign jurisdiction.
Liquidity and Capital Resources
As of March 31, 2023, we had cash, cash equivalents and marketable securities of $315.7 million. Our investments generally consist of money market mutual funds, certificates of deposit, U.S. Treasury securities, U.S. Agency securities and debt securities, all of which are available for use in our current operations. Our liquidity requirements arise primarily from our working capital needs, capital expenditures and debt service requirements. We have historically funded our liquidity requirements through sales of convertible preferred stock, cash generated from our operations, borrowings and availability under our revolving credit facility, and most recently through our IPO in February 2021.
In the first quarter of 2023, our board of directors authorized a $125.0 million capital return program which replaced the prior share repurchase program. Pursuant to the capital return program, on May 8, 2023, our board of directors declared a one-time special cash dividend of $1.09 per share (approximately $50.0 million in the aggregate), to all common stockholders of record as of the close of business on May 22, 2023, payable on or about June 15, 2023. As previously announced, we expect the remaining $75.0 million of capital return to be effected through a combination of an ASR program and/or open market purchases with the possibility of an additional special dividend if this $75.0 million threshold is not reached by March 2024. We expect to complete this program in the next twelve months. We spent a total of $10.7 million in the first quarter of 2023 and $9.9 million in the second quarter of 2023 through May 8 on share repurchases (including commissions).
In the third quarter of 2022, we initiated a strategic cost reduction plan that included voluntary and involuntary headcount reductions. As of March 31, 2023, this plan is substantially completed. In February 2023, in an effort to streamline its organization, the Company initiated a restructuring plan to reduce its cost structure through global headcount reductions and other charges. As of March 31, 2023, our full-time headcount decreased by approximately 22% from June 30, 2022. Additionally, we incurred aggregate restructuring costs of $3.1 million in the first quarters of 2023, primarily related to severance and one-time termination benefits. We expect to incur additional restructuring costs of $1.5 million to $2.3 million in the second quarter of 2023 related to such activities and may incur additional costs in future periods for restructuring activities. In addition, related to our restructuring activities, we expect to incur a charge of $1.3 million to $1.5 million for underutilized real estate.
Our principal uses of cash in recent periods have been to fund our operations, invest in research and development, purchase investments and to a lesser extent share repurchases and strategic transactions.
We believe our existing cash, cash equivalents and marketable securities will be sufficient to meet our needs for at least the next 12 months. Our future capital requirements will depend on many factors including our revenue growth rate, subscription renewal activity, billing frequency, the timing and extent of spending to support further sales and marketing and research and development efforts and the timing and extent of additional capital expenditures to invest in existing office spaces. We may in the future enter into arrangements to acquire or invest in complementary businesses, products, services and technologies, and we may need to seek additional equity or debt financing. In the event that additional financing is needed from outside sources, we may not be able to raise the necessary capital or raise the capital on terms
27

acceptable to us or at all. If we are unable to raise additional capital when desired, our business, results of operations and financial condition could be materially and adversely affected.
The following table summarizes our cash flows for the periods presented (in thousands):
Three Months Ended March 31,
20232022
Net cash used in operating activities$(4,167)$(6,770)
Net cash provided by (used in) investing activities$88,762 $(46,547)
Net cash used in financing activities
$(10,947)$(14,156)
Operating Activities
Our largest source of operating cash is cash collections from our customers for subscriptions to use our platform. Our primary uses of cash from operating activities are from personnel-related expenditures, costs related to hosting our platform and marketing expenses. Our cash flow from operating activities will continue to be influenced principally by the extent to which we increase spending on our business and our working capital requirements.
Net cash used in operating activities is primarily impacted by our net loss adjusted for certain non-cash items such as stock-based compensation, depreciation and amortization, amortization of deferred contract acquisition costs, as well as the effect of changes in operating assets and liabilities. Our cash flows from operating activities used net cash of $4.2 million for the first quarter of 2023 compared to $6.8 million for the same period of 2022, resulting in a decrease of cash outflow of $2.6 million. The decrease was primarily attributable to the $5.4 million favorable changes in operating assets and liabilities between the periods, partially reduced by $2.1 million increase in net loss and $0.7 million decrease in non-cash expenses. In addition, we made total restructuring related payments of $2.4 million in the first quarter of 2023. See Note 15 for additional information.
The total non-cash adjustments for the first quarter of 2023 was $15.1 million compared to $15.8 million for the same period of 2022, reflecting a $0.7 million unfavorable change of non-cash adjustment.
Working capital used cash of $1.7 million for the first quarter of 2023 compared to $7.1 million for the same period of 2022, a decrease of cash outflow of $5.4 million. The favorable change in working capital in the comparative periods were impacted by, among other items, the timing of vendor payments and prepayments, timing of cash receipts from customers, and increased business activities.
Investing Activities
Net cash provided by investing activities for the first quarter of 2023 was $88.8 million compared to used cash of $46.5 million for the first quarter of 2022. The favorable change was primarily driven by an increase in proceeds from maturities and sales of marketable securities of $193.8 million, partially offset by an increase in purchases of marketable securities of $59.3 million.
Our most significant capital expenditures have been investments in our equipment to support ongoing operations. We expect our capital investment to continue in the future.
Financing Activities
Net cash used in financing activities for the first quarter of 2023 was $10.9 million compared to $14.2 million for the same period of 2022. The decrease in cash outflow was primarily driven by the $2.4 million decreased spending on our share repurchases and $1.8 million decrease in tax withholding payment on equity awards, partially offset by decreased cash inflow due primarily to a $0.9 million decrease in proceeds from exercise of stock options.
Debt Obligations
Revolving Credit Facility
In September 2021, we amended our revolving credit facility with Comerica Bank with an effective date of August 31, 2021, which increases our borrowing capacity to a maximum of $50.0 million with a letter of credit sublimit of $4.0 million and a credit card sublimit of $1.0 million. The amendment allows us to borrow up to $50.0 million if we maintain at least $100.0 million on deposit with Comerica Bank. If such deposit is less than $100.0 million, we may borrow up to the lesser of $50.0 million or an amount determined by our trailing five months of recurring revenue, annualized renewal rate and annualized monthly churn rate. The terms of the agreement permit voluntary prepayment without premium or penalty. The revolving credit facility matures in August 2024 and is secured by substantially all of our assets. We are required to pay a quarterly commitment fee of 0.15% per annum on the undrawn portion available under the revolving line of credit.
28

Outstanding principal amounts on the revolving credit facility incur interest at a rate equal to Comerica Bank’s prime referenced rate, as defined in the loan agreement. The referenced prime rate was 8.00% as of March 31, 2023 and 3.50% as of March 31, 2022.
As of March 31, 2023, we had not drawn down on our line of credit under the revolving credit facility.
In April 2023, we further amended our revolving line of credit to allow for certain transactions including payment of dividends and share repurchases from open market purchases or through an accelerated share repurchase program, subject to certain terms and conditions.
Commitments and Contractual Obligations
The following table summarizes our non-cancelable contractual obligations as of March 31, 2023 (in thousands):
Payments Due By Period
TotalLess than
1 year
1-3 years3-5 yearsMore than
5 years
Operating lease obligations$7,392 $2,158 $5,100 $134 $— 
Finance lease obligations
1,268 1,188 80 — — 
Equipment loans
237 165 72 — — 
Other (1)
3,130 2,136 994 — — 
Total$12,027 $5,647 $6,246 $134 $— 
(1)Amounts primarily represent our commitment under various software license and co-location facilities and services agreements. See Note 9 to condensed consolidated financial statements for additional information.
Critical Accounting Policies and Estimates
There has been no significant change during this quarter to our critical accounting policies and estimates as discussed in our Annual Report on Form 10-K for the year ended December 31, 2022.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
There has been no material change in our exposure to market risks from that discussed in Item 7A of our Annual Report on Form 10-K for the year ended December 31, 2022.
Interest Rate Risk
Our exposure to changes in interest rates relates primarily to our investment portfolio. Changes in U.S. interest rates affect the interest earned on our cash, cash equivalents and investments and the fair value of those investments.
Our cash equivalents primarily consist of money market mutual funds, which are not significantly exposed to interest rate risk. Our marketable securities are subject to interest rate risk because these securities primarily include a fixed interest rate. As a result, the market values of these securities are affected by changes in prevailing interest rates. We attempt to limit our exposure to interest rate risk and credit risk by investing our investment portfolio in instruments that meet the minimum credit quality, liquidity, diversification and other requirements of our investment policy. Our marketable securities consist of liquid, investment-grade securities. We do not enter into investments for trading or speculative purposes.
The following table presents the hypothetical fair values of our marketable securities assuming immediate parallel shifts in the yield curve of 50 basis points (BPS), 100 BPS and 150 BPS as of March 31, 2023 (in thousands):
(150 BPS)(100 BPS)(50 BPS)
Fair Value as of
March 31, 2023
50 BPS100 BPS150 BPS
Marketable securities$216,329 $215,855 $215,382 $214,908$214,436 $213,963 $213,489 
29

Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act as of March 31, 2023. Our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Based upon the evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of March 31, 2023, our disclosure controls and procedures were effective at a reasonable assurance level.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) during the three months ended March 31, 2023, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
PART II—OTHER INFORMATION
Item 1. Legal Proceedings.
We, our Chief Executive Officer, our Chief Financial Officer, certain current and former members of our board of directors, and the underwriters that participated in our initial public offering (IPO) are named as defendants in a consolidated putative class action, captioned In re ON24, Inc. Securities Litigation, 4:21-cv-08578-YGR (filed in November 2021), that is currently pending in the United States District Court for the Northern District of California. The consolidated complaint purports to assert claims under Sections 11 and 15 of the Securities Act of 1933 on behalf of all persons and entities that purchased, or otherwise acquired, our common stock issued in connection with our IPO. The complaint alleges that our registration statement and prospectus contained untrue statements of material fact and/or omitted material facts about ON24’s growth and customer base. The plaintiff seeks, among other things, an award of damages and attorneys’ fees and costs. Defendants filed a motion to dismiss the complaint in May 2022, which is currently pending. We believe that the allegations in the consolidated complaint are without merit.
From time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Except as set forth in the prior paragraph, we are not presently a party to any legal proceedings that we believe, if determined adversely to us, would have a material adverse effect on our business, financial condition, operating results, or cash flows. 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 1A. Risk Factors.
Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this report, including our condensed consolidated financial statements and related notes, as well as in our other filings with the SEC, in evaluating our business and before investing in our common stock. The occurrence of any of the events or developments described below could materially and adversely affect our business, financial condition, results of operations, and growth prospects. In such an event, the market price of our common stock could decline, and our stockholders may lose all or part of their investment. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also impair our business operations.
Summary of Risk Factors
Our business is subject to a number of risks and uncertainties, including those risks discussed at-length below. You should read these risks before you invest in our common stock.
our ability to grow our revenue;
our ability to attract new customers and expand sales to existing customers;
fluctuation in our performance, our history of net losses and any increases in our expenses;
competition and technological development in our markets and any decline in demand for our solutions or generally in our markets;
adverse general economic and market conditions and spending on sales and marketing technology;
30

our ability to expand our sales and marketing capabilities and otherwise manage our growth;
the impact of the resumption of in-person marketing activities on our customer growth rate;
disruptions, interruptions, outages or other issues with our technology or our use of third-party services, data connectors and data centers;
the impact of the security incident involving ransomware that we experienced or any other cybersecurity-related attack, significant data breach or disruption of the information technology systems or networks on which we rely;
our sales cycle, our international presence and our timing of revenue recognition from our sales;
interoperability with other devices, systems and applications;
compliance with data privacy, import and export controls, customs, sanctions and other laws and regulations;
intellectual property matters, including any infringements of third-party intellectual property rights by us or infringement of our intellectual property rights by third parties; and
the market for, trading price of and other matters associated with our common stock.
Risks Related to Our Business and Our Industry
We have not consistently sustained our revenue growth rate, and we may not be able to increase our revenue in future periods.
We have grown rapidly in prior periods, particularly in 2021 and 2020. For example, for full years 2021 and 2020, our revenue was $203.6 million and $156.9 million, respectively, representing annual growth of 30% and 76% in 2021 and 2020, respectively. Our revenue growth in these prior periods, particularly in 2020, was significantly impacted by increased demand for our platform and products following the onset of the COVID-19 pandemic and resulting precautionary measures. While some of our subscriptions have multi-year terms, most have terms of one year. Customers may not renew their subscriptions at the same rate, may decrease their usage of our solutions or may not purchase subscriptions for additional solutions, if they renew at all. For example, as subscription terms expired in 2021 and 2022 for customers who subscribed during the beginning of the pandemic, many customers did not renew their subscriptions or decreased their usage of our solutions, which we believe reflects the reduced impact of COVID-19 on demand as well as other factors. These dynamics continued into the first quarter of 2023. Our revenue in the three months ended March 31, 2023 decreased 11% compared to the same period of 2022. If our revenue does not increase in future periods, our business, financial condition and results of operations could be harmed. Furthermore, if we cannot attract new customers to our platform or our existing customers do not continue their subscriptions, our business, financial condition and results of operations would be harmed.
As a result of our limited operating history at our current scale, our ability to forecast our future results of operations is limited and subject to a number of uncertainties. You should not rely on our 2021 or 2020 revenue growth rates, or our level of revenue for the three months ended March 31, 2023 and 2022, or any other prior period, as an indication of our future performance. In future periods, our revenue may decline for a number of reasons, including any reduction in demand for our platform, increased competition, higher market penetration, a contraction of our overall market, our inability to accurately forecast demand for our platform and plan for capacity constraints or our failure, for any reason, to capitalize on growth opportunities. If our revenue does not grow, investors’ perceptions of our business and the trading price of our common stock could be adversely affected.
Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business.
Our quarterly results of operations and financial condition may vary significantly in the future, and period-to-period comparisons may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly results of operations and financial condition may fluctuate as a result of a variety of factors, many of which are outside of our control and may not fully reflect the underlying performance of our business. For example, our revenue decreased in the first quarter of 2023 compared to the same period in 2022 and we may face similar declines in future periods, as our customers and their users resume more in-person marketing activities. Further, because we generally invoice our customers at the beginning of the contractual terms of their subscriptions to our solutions, our financial condition reflects deferred revenue that we recognize ratably as revenue over the contractual term. As the impact of COVID-19 has lessened, we have observed fewer new subscriptions and renewals, and our cash and deferred revenue have decreased. Fluctuation in quarterly results may negatively impact the value of our securities. Factors that may cause fluctuations in our quarterly results of operations include:
our ability to retain and expand customer usage;
our ability to attract new customers;
our ability to hire and retain employees, in particular those responsible for the selling or marketing of our platform and provide sales leadership in areas in which we are expanding our sales and marketing efforts;
changes in the way we organize and compensate our sales teams;
31

the timing of expenses and recognition of revenue;
the length of sales cycles;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure, as well as international expansion and entry into operating leases;
timing and effectiveness of new sales and marketing initiatives;
changes in our pricing policies or those of our competitors;
the timing and success of new products, features and functionality by us or our competitors;
interruptions or delays in our service, network outages, or actual or perceived privacy or security breaches;
changes in the competitive dynamics of our industry, including consolidation among competitors;
changes in laws and regulations that impact our business;
the timing or amount of any share repurchases, including any impact from the excise tax on stock buybacks created by the Inflation Reduction Act of 2022;
one or more large indemnification payments to our customers or other third parties;
the timing of expenses related to any future acquisitions; and
general economic and market conditions.
Failure to attract new customers or retain, expand the usage of, and upsell our products to existing customers would harm our business and growth prospects.
We derive, and expect to continue to derive, a significant portion of our revenue and cash flows from sales of subscriptions to our products. As such, our business depends upon our ability to attract new customers and to maintain and expand our relationships with our existing customers, including by expanding their usage and upselling additional solutions. Our business is largely subscription-based, and customers are not obligated to and may not renew their subscriptions after their existing subscriptions expire. As a result, customers may not renew their subscriptions at the same rate, increase their usage of our solutions or purchase subscriptions for additional solutions, if they renew at all.
Renewals of subscriptions may decline or fluctuate because of several factors, such as dissatisfaction with our solutions or support, the loss or reduction of available budget, a change in key stakeholders or decision makers, a customer no longer having a need for our solutions or the perception that competitive products provide better or less expensive options. For example, some organizations that purchased our ON24 Virtual Conference product are returning to in-person events and no longer need the large-scale virtual event experience functionality provided by this product. In order to grow our business, we strive to add new customers and replace customers who choose not to continue to use our platform. Any decrease in user satisfaction with our solutions or support may result in negative online customer reviews and decreased word-of-mouth referrals, which would harm our brand and our ability to grow.
In addition to striving to attract new customers to our platform, we seek to expand the usage of our solutions by our existing customers by increasing the number of departments, divisions and teams that use our solutions within each of our customers. If we fail to expand the usage of our solutions by existing customers or if customers fail to purchase other solutions from us, our business, financial condition and results of operations would be harmed.
Competition in our markets is intense, and if we do not compete effectively, our operating results could be harmed.
We compete for customers with a number of different types of companies that offer a variety of products and services, including meeting tools, webinar software, virtual event software, video portal software, content management software, physical events, physical event software, marketing automation software, and digital marketing tools. Our competitors vary in size and in the breadth and scope of the products and services they offer. Many of our current and potential competitors have larger customer bases, greater brand recognition and significantly greater financial, marketing and other resources than we have. Our solutions face competition from a number of web-based meeting, webinar, physical event and marketing software products offered by companies such as Zoom, LogMeIn, Intrado, Microsoft, Cisco, Cvent and Hopin. Many of these products have significantly lower prices. Although many of these companies do not currently offer products with real-time engagement features that gather the types and extent of actionable data that we gather, many of these companies have significantly greater resources and may be able to introduce similar products in the future. Additionally, we operate in a market characterized by an increasing number of new and competitive entrants. Furthermore, this market has seen rapid expansion, which may attract additional entrants, any of which could be our current business partners. As we introduce new solutions and services, and with the introduction of new technologies and market entrants, we expect competition to intensify in the future.
32

Many factors, including our pricing and marketing strategies, customer acquisition, and technology costs, as well as the pricing and marketing strategies of our competitors, can significantly affect our pricing strategies. Certain competitors offer, or may in the future offer, lower-priced or free products or services that compete with our entire platform or certain aspects of our platform, and they may offer a broader range of products and services than we do. Even if such competing products do not include all of the features and functionality that our solutions provide, we could face pricing pressure to the extent that customers find such alternative products to be sufficient to meet their needs. Similarly, certain competitors or potential competitors may use marketing strategies that enable them to acquire customers at a lower cost than we can. Moreover, larger organizations, which are a primary focus of our direct sales efforts, may demand substantial price concessions. As a result, we may be required to provide larger organizations with pricing below our targets in the future. As a result, we could lose market share to our competitors or be forced to engage in price-cutting initiatives or other discounts to attract and retain customers, each of which could harm our business, results of operations and financial condition.
Adverse or weakened general economic and market conditions may cause a reduction in spending on sales and marketing technology, which could harm our revenue, results of operations, and cash flows.
Our revenue, results of operations, and cash flows depend on the overall demand for and use of technology for sales and marketing, which depends in part on the amount of spending allocated by our customers or potential customers on sales and marketing technology. This spending depends on worldwide economic and geopolitical conditions. The U.S. and other key international economies have experienced cyclical downturns from time to time in which economic activity was impacted by falling demand for a variety of goods and services, inflation (including wage inflation), labor market constraints, restricted credit, poor liquidity, reduced corporate profitability, volatility in credit, equity, and foreign exchange markets, bankruptcies, pandemics such as COVID-19, and overall economic uncertainty. These economic conditions can arise suddenly, including the recent rise in inflation, and the full impact of such conditions often remains uncertain. In addition, geopolitical developments, such as potential trade wars, and actions or inactions of the U.S. or other major national governments, can increase levels of political and economic unpredictability globally and increase the volatility of global financial markets. In response to general economic uncertainty and over-hiring during COVID-19, many U.S. companies, particularly in the technology sector, have laid off employees in mass job cuts in 2022 and 2023. Since the third quarter of 2022, we have initiated multiple strategic cost reductions, which included a reduction of our global full-time employee headcount by approximately 11% from June 30, 2022 to December 31, 2022, as well as two additional reductions in the first quarter of 2023 that reduced our headcount as of March 31, 2023 by approximately 13% from December 31, 2022 levels, which may impact our ability to operate our business. In the future we may have to consider additional or larger scale reductions in force if economic conditions worsen and harm our business, results of operations and financial condition.
Market volatility, decreased consumer confidence, and diminished growth expectations in the U.S. economy and abroad as a result of the foregoing events could affect the rate of sales and marketing spending and could adversely affect our customers’ ability or willingness to purchase our services, delay prospective customers’ purchasing decisions, reduce the value or duration of their subscription contracts, or affect attrition rates, all of which could adversely affect our future sales and operating results. Some of our customers may view a subscription to our platform as a discretionary purchase, and our customers may reduce their discretionary spending on our platform during an economic downturn. In addition, weak economic conditions, including during times of high inflation and tightening budgets, can result in customers seeking to utilize lower-cost solutions that are available from alternative sources. Prolonged economic slowdowns may result in requests to renegotiate existing contracts on less advantageous terms to us than those currently in place, payment defaults on existing contracts, or non-renewal at the end of a contract term.
A decline in demand for our solutions or for live engagement technologies in general could harm our business.
We derive, and expect to continue to derive, a significant portion of our revenue and cash flows from sales of subscriptions to our solutions. As a result, widespread adoption and use of live engagement technologies, webinars and event software in general, and our platform in particular, are critical to our future growth and success. If this market fails to grow or grows more slowly than we currently anticipate, demand for our platform could be negatively affected. Demand for our platform is affected by a number of factors, many of which are beyond our control. Some of these potential factors include:
availability of products and services that compete, directly or indirectly, with ours;
introduction of free or “do-it-yourself” products;
awareness and adoption of the live engagement technologies category generally as a substitute for in-person events;
ease of adoption and use;
features and platform experience;
reliability of our platform, including frequency of outages;
performance and user support;
our brand and reputation;
33

security and privacy;
our pricing and our competitors’ pricing; and
new modes of live engagement that may be developed in the future.
If we fail to successfully predict and address these factors, meet customer demands or achieve more widespread market adoption of our platform, our business would be harmed.
We have a history of net losses, and we may increase our expenses in the future, which could prevent us from achieving or maintaining profitability.
We had a net loss of $17.6 million and $15.5 million in the three months ended March 31, 2023 and 2022, respectively, and we may incur net losses in the future. We intend to continue to expend funds on our direct sales force and marketing efforts to attract new customers and increase usage of our platform and products by our existing customers, to develop and enhance our platform and for general corporate purposes. To the extent we are successful in increasing our customer base, we may also incur increased losses because most of the costs associated with acquiring customers (other than sales commissions) are incurred up front, while the related subscription revenue is generally recognized ratably over the applicable subscription term. In addition, we may incur increased losses because most of the costs associated with acquiring customers, including sales commissions, require us to make cash outlays at the time we acquire a customer, and, similarly, the timing of our recognition of subscription revenue and sales commissions may not correspond with our cash position. Our subscriptions typically have terms of one year that automatically renew for successive one-year terms unless terminated. We also have certain customers with subscription terms for up to three years. Our efforts to grow our business may be costlier than we expect, and we may not be able to increase our revenue enough to offset our higher operating expenses and any increase in our cost of sales, including as a result of a shift to a hybrid cloud. If we are unable to achieve and sustain profitability, the value of our business and common stock may significantly decrease. Furthermore, it is difficult to predict the size and growth rate of our market, customer demand for our platform, user adoption and renewal of subscriptions to our platform, and the entry or the success of competitive products and services. As a result, we may not achieve or maintain profitability in future periods.
The failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our platform.
Our ability to increase our customer base, expand the usage of our existing customers and achieve broader market acceptance of our solutions will depend to a significant extent on our ability to effectively manage our sales and marketing operations and activities. We are substantially dependent on our direct sales force and on our marketing efforts in order to obtain new customers. We have in the past expanded and may in the future expand our direct sales force both domestically and internationally. We believe that there is significant competition for experienced sales professionals with the sales skills and technical knowledge that we currently require or may require in the future. Our ability to achieve revenue growth will depend, in part, on our success in recruiting, training and retaining a sufficient number of qualified and experienced sales professionals. New hires require significant training and time before they achieve full productivity, particularly in new industries or geographies. Circumstances relating to the COVID-19 pandemic have altered the way we recruit, onboard, train and integrate our employees, and these processes may not be successful. New hires may not become as productive as quickly as we expect, or at all, and we may be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets and segments where we do business. Our business may be harmed if our sales efforts do not generate a significant increase in revenue.
Our results of operations may be adversely impacted by COVID-19.
The potential resurgence of COVID-19, particularly any future variants that may be more transmissible and have more severe symptoms than current variants, may extend the impact of COVID-19 on our business. The impact of these variants cannot be predicted at this time and could depend on numerous factors. Given the nature of the circumstances, it is difficult to predict the long-term economic impact of COVID-19 on our business. These uncertainties make it challenging to manage our growth, maintain business relationships, price our subscriptions and otherwise operate and plan for our business. Moreover, the economic impacts of COVID-19 have affected and may continue to affect customer and prospective customer spending on technology such as ours, particularly for businesses involving in-person interactions. These customers may experience reduced revenue and revised budgets, which may adversely affect our customers’ ability or willingness to purchase subscriptions to our platform, the timing of subscriptions, customer retention, and the value or duration of subscriptions, all of which could adversely affect our operating results. As the impact of COVID-19 has subsided, our current and prospective customers, and their users, have chosen to do more in-person marketing. The extent of the impact of COVID-19 on our business and financial performance may be influenced by a number of factors, many of which we cannot control, including future spikes of COVID-19 infections and future variants, the severity of economic decline attributable to COVID-19, the impact on our customers and our sales cycles, and our ability to generate new business leads.
34

Due to our subscription-based business model, the effect of COVID-19 may not be fully reflected in our results of operations until future periods. In addition, uncertainty regarding the impact of COVID-19 on our future operating results and financial condition may result in our taking cost-cutting measures, reducing the level of our capital investments and delaying or canceling the implementation of strategic initiatives, any of which may negatively impact our business and reputation. The global macroeconomic effects of COVID-19 and related impacts on our customers’ business operations and their demand for our solutions may persist, even after any future spikes of COVID-19. In addition, the effects of COVID-19 may heighten many of the other risks we face, including those described in this Report.
We rely heavily on third parties for parts of our computing, storage, processing, application integration and similar services. Any disruption of or interference with our use of these third-party services could have an adverse effect on our business, financial condition, and operating results.
We have outsourced aspects of our infrastructure to third-party providers, and we currently use these providers to host and stream content and support our platform. For example, our content delivery networks and some of our interactive video functionality and integration services are provided by third parties, and we plan to continue our transition to a hybrid cloud infrastructure in the future. Accordingly, we are vulnerable to service interruptions experienced by these providers, and we expect to experience interruptions, delays, or outages in service availability in the future due to a variety of factors, including infrastructure changes, human, hardware or software errors, hosting disruptions, and capacity constraints. We expect that our transition to a hybrid cloud infrastructure will require significant investment and have a continuing effect on our cost of revenue and may not be effective in improving our capacity or redundancy. Outages and capacity constraints could also arise from a number of causes such as technical failures, natural disasters, fraud, or security attacks. The level of service provided by these providers, or regular or prolonged interruptions in that service, could also affect the use of, and our customers’ satisfaction with, our solutions and could harm our business and reputation. In addition, third-party costs will increase as subscriptions and customer use of our platform grows, which could harm our business if we are unable to grow our revenue faster than the cost of using these services or the services of similar providers.
Furthermore, our providers may change the terms of service and policies pursuant to which they provide services to us, and those actions may be unfavorable to our business operations. Our providers may also take actions beyond our control that could seriously harm our business, including discontinuing or limiting our access to one or more services, increasing pricing terms, terminating or seeking to terminate our contractual relationship altogether, or altering how we are able to process data in a way that is unfavorable or costly to us. For example, some businesses providing data connectors to our products may fail to properly integrate with our platform and third-party sales and marketing systems, stop servicing the data connectors or cease development and support, any of which may limit functionality of our products. In addition, some businesses that provide cloud services and data connectors are or may become our competitors and may take one or more of the foregoing actions in an effort to compete with our platform. Although we expect that we could obtain similar services from other third parties, if our arrangements with our current providers were terminated, we could experience interruptions on our platform and in our ability to make our content available to customers, as well as delays and additional expenses in arranging for alternative cloud infrastructure services.
Any of these factors could cause network disruptions, or even network failure, reduce our revenue, subject us to liability, and cause our customers to decline to renew their subscriptions, any of which could harm our business.
Interruptions, delays or outages in service from the data centers we use for our technology or infrastructure could impair the delivery and the functionality of our solutions, which may harm our business.
Our growth, brand, reputation and ability to attract and retain customers depends in part on the ability of our customers to access our platform at any time and within an acceptable amount of time. We currently use U.S. data centers in Colorado and California. While each of our U.S. data centers provide fully redundant processing, we estimate that failover may require as long as 120 minutes to complete, during which time our platform may not be fully available to customers in the event of catastrophic failure at one of those data centers. In addition, our data center redundancy does not ensure that all platform disruptions can be restored within 120 minutes in the absence of a catastrophic failure at one of these data centers. For example, it is possible that ON24 platform services could be impacted by a cybersecurity incident that cannot be fully resolved by failover to another data center.
To facilitate additional growth in Europe, we opened a data center in the EU in 2021. We have limited experience operating a data center in the EU. Our efforts to further diversify our data centers, including internationally, may not be successful. We intend to add failover redundancy for our EU data center, but we currently do not have it, and it may take longer than we expect to add it. While the data in our EU data center is fully backed up in a different location, restoring from backup may take a meaningful period of time.
We also do not control the operation of the data centers we use, and they are vulnerable to damage or interruption from human error, intentional bad acts, natural disasters, war, terrorist attacks, cyber attacks and other cybersecurity incidents, power losses, hardware failures, systems failures, telecommunications failures and similar events, any of which could disrupt our service. In the event of significant physical damage to one of these data centers, it may take a significant period of time to achieve full resumption of our platform, and our disaster recovery planning may not account for all eventualities.
35

In addition, our platform is proprietary, and we depend on the expertise and efforts of members of our operations and software development teams for its continued performance. Our ability to retain, attract, hire and train staff in these groups may prove to be a challenge for a variety of factors and could have an adverse impact on the platform. We have experienced, and may in the future experience, service disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, zero-day vulnerabilities, capacity constraints due to an overwhelming number of users accessing our platform concurrently and denial-of-service attacks, ransomware attacks and other cybersecurity incidents by malicious actors. In some instances, we may not be able to rectify these performance issues within an acceptable period of time.
Our ability to attract and retain customers depends on our ability to provide our customers and their users with a highly reliable platform. If our platform is unavailable or if our customers and their users are unable to access our platform within a reasonable amount of time, or at all, our business, results of operations and financial condition would be adversely affected. Additionally, if the data centers we use are unable to keep up with our increasing need for capacity, our customers may experience delays as we seek to obtain additional capacity, which could harm our business.
Cybersecurity-related attacks, significant data breaches or disruptions of the information technology systems or networks on which we rely could negatively affect our business.
Our operations rely on information technology systems for the use, storage and transmission of sensitive and confidential information with respect to our customers, our customers’ users, third-party technology platforms and our employees. In addition, our solutions gather more information from our customers and their users than many competing products, which may make us an attractive target for a malicious cybersecurity attack, intrusion or disruption, or other breach of our systems. Any such event could lead to unauthorized access to, use of, disclosure of or the loss of sensitive and confidential information, disruption of our platform, and resulting regulatory enforcement actions, litigation, indemnity obligations and other possible liabilities, as well as negative publicity, any of which could damage our reputation, impair sales and harm our business. For example, in June 2021 we were subject to a security incident involving ransomware, which impacted certain internal systems and a limited number of customer events. Some data maintained in our internal systems was also impacted. Promptly upon detecting the incident, we launched an investigation, engaged with law enforcement, and took steps to contain the incident and restore impacted event types. To date, such security incident has not resulted in any material impact to our operations, ability to provide our services, results of operations or financial position, but the full effects of the security incident may not be known and may still have a material impact on us. While we believe we have responded appropriately to date, including with respect to the steps we have taken to contain the security incident and our implementation of remedial measures with the goal of preventing security incidents in the future, these remedial measures may not be successful in preventing future security incidents, which may result in adverse impacts to our operations, ability to provide our services, results of operations or financial position. Additionally, as our market presence grows, we may face increased risks of cyber-related attacks or security threats in the future.
Cyberattacks and other malicious internet-based activity continue to increase, and cloud-based providers of products and services have been and are expected to continue to be targeted. In addition to traditional computer “hackers,” malicious code (such as viruses and worms), phishing, ransomware, employee theft or misuse and other insider threats, and denial-of-service attacks, sophisticated nation-state and nation-state supported actors now engage in attacks (including advanced persistent threat intrusions). As we grow, we may face increased risk of any such attacks. Despite efforts to create security barriers to such threats, it is not feasible, as a practical matter, for us to entirely mitigate these risks. If our security measures are compromised as a result of third-party action, employee, customer, or user error, malfeasance, stolen or fraudulently obtained log-in credentials or otherwise, our reputation would be damaged, our data, information or intellectual property, or those of our customers, may be destroyed, stolen or otherwise compromised, our business may be harmed and we could incur significant liability. We may be unable in the future to anticipate or prevent techniques used to obtain unauthorized access to or compromise of our systems because they change frequently and are generally not detected until after an incident has occurred. We may not be able to prevent vulnerabilities in our software or address vulnerabilities that we may become aware of in the future. Further, as we rely on third-party cloud infrastructure, we depend in part on third-party security measures to protect against unauthorized access, cyberattacks and the mishandling of data and information.
Any cybersecurity event, including the security incident we experienced in June 2021 or any future vulnerability in our software, cyberattack, intrusion or disruption, could result in significant increases in costs, including costs for remediating the effects of such an event, lost revenue due to network downtime, a decrease in customer and user trust, increases in insurance premiums due to cybersecurity incidents, increased costs to address cybersecurity issues and attempts to prevent future incidents, and harm to our business and our reputation because of any such incident. In addition, such incidents and data breaches can give rise to penalties and fines under data protection and cybersecurity laws, rules and regulations, enforcement actions, contractual damages, class actions, customer audits and other liability.
Many jurisdictions have enacted laws requiring companies to provide notice of data security incidents involving certain types of personal data. Under some of these laws, such as the EU General Data Protection Regulation (“GDPR”), data breach is defined very broadly to include any accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to any personal data, regardless of the sensitivity of such data. In addition, certain platform information may be made available via unique links to publicly accessible webpages, which could be accessed by unauthorized individuals. While the information accessible via these pages is limited, it is possible that a regulator, customer or third party could view this negatively, in particular in light of the broad definition of personal data and data breach under certain
36

laws. In addition, we have contractual obligations to notify our customers of any data breaches involving their personal data processed by us.
Any limitation of liability provisions in our subscription agreements may not be enforceable or adequate or may not otherwise protect us from any such liabilities or damages with respect to any claim related to a cybersecurity incident. Our existing general liability insurance coverage and coverage for errors or omissions may not continue to be available on acceptable terms or may not be available in sufficient amounts to cover one or more large claims. The insurer may 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, would harm our business.
Further, security compromises experienced by our competitors, by our customers or by us may lead to widespread negative publicity. Any security compromise in our industry, whether actual or perceived, could harm our reputation, erode confidence in the effectiveness of our security measures, negatively affect our ability to attract new customers, encourage consumers to restrict the sharing of their personal data with our customers or social media networks, cause existing customers to elect not to renew their subscriptions or subject us to lawsuits, regulatory fines or other action or liability, which could harm our business.
We may not be able to respond to rapid technological changes, extend our platform or develop new features.
The markets in which we compete are characterized by rapid technological change and frequent new product and service introductions. Our ability to attract new customers and retain and expand the usage of existing customers depends on our ability to continue to enhance and improve our platform, to introduce new features and solutions and to interoperate across an increasing range of devices, operating systems and third-party applications. Our customers may require features and capabilities that our current platform does not have. While we are committed to investing in research and development and are focused on improving the quality and range of our product offerings, we have recently reduced our level of investment in research and development which may impact the rate at which we are able to enhance and improve our platform or introduce new features and solutions. Furthermore, we made significant headcount reductions in 2022 and initiated an additional restructuring plan in February 2023 to reduce our cost structure through further global headcount reductions. Reductions in our workforce could result in the loss of valuable skills and knowledge and have a negative impact on morale, which can impact our ability to innovate. Our enhancements to our platform and our new product experiences, features or capabilities may not be compelling to our existing or potential customers and may not gain market acceptance. If our research and development investments do not accurately anticipate customer demand, or if we fail to develop our platform in a manner that satisfies customer preferences in a timely and cost-effective manner, we may fail to retain our existing customers or increase demand for our platform.
The introduction of competing products and services or the development of entirely new technologies to replace existing offerings could make our platform obsolete or adversely affect our business, results of operations and financial condition. We may experience difficulties with software development, design or marketing that could delay or prevent our development, introduction, or implementation of new product experiences, features, or capabilities. New product experiences, features or capabilities may not be released according to schedule. Any delays could result in adverse publicity, loss of revenue or market acceptance, or claims by customers brought against us, all of which could harm our business. If customers do not widely adopt our new product experiences, features and capabilities, we may not be able to realize a return on our investment. If we are unable to develop, license or acquire new features and capabilities to our platform on a timely and cost-effective basis, or if such enhancements do not achieve market acceptance, our business would be harmed.
Our sales cycle with Enterprise customers can be long and unpredictable.
A substantial portion of our business is with large Enterprise customers. We define a customer as a unique organization, including its subsidiaries and affiliates, that has entered into an agreement for paid access to our platform. As of March 31, 2023, we had 333 $100k Customers, which are generally large organizations, representing 67% of our ARR. The timing of our sales with our Enterprise customers and related revenue recognition is difficult to predict because of the length and uncertainty of the sales cycle for these customers. We are often required to spend significant time and resources to educate and familiarize these potential customers with the value proposition of paying for our platform. The length of our sales cycle for these customers, from initial evaluation to payment for our platform, is often around three to six months or more and can vary substantially from customer to customer. As a result, it is difficult to predict whether and when a sale will be completed. An inability to increase our Enterprise customer base could harm our business.
37

We have significant operations outside the United States, where we may be subject to increased business and economic risks that could harm our business.
We have significant operations outside of the United States. In the three months ended March 31, 2023, we generated 23% of our revenue from customers outside of the United States. In prior periods, we have focused on expanding our international operations and we may continue to do so in future periods. For example, in 2020, we established a subsidiary in Japan to support our operations in the Asia-Pacific region and in 2022 we established a subsidiary in Germany to support our operations in the EMEA. Future efforts to expand our current international operations, including entering new markets or countries, may not be effective. For example, we may not be able to expand further in some markets if we are not able to satisfy certain government- and industry-specific requirements. In addition, our ability to manage our business and conduct our operations internationally in the future may require considerable management attention and resources and is subject to the particular challenges of supporting a rapidly growing business in an environment of multiple languages, cultures, customs, legal and regulatory systems and commercial markets. Any future international expansion will require investment of significant funds and other resources. Operating internationally subjects us to special risks, including risks associated with:
recruiting and retaining talented and capable employees outside the United States and maintaining our company culture across all of our offices;
providing our platform and operating our business across a significant distance, in different languages and among different cultures, including the potential need to modify our platform and features to ensure that they are culturally appropriate and relevant in different countries;
determining the appropriate pricing strategy to enable us to compete effectively internationally, which may be different than the pricing strategies that have worked for us in the United States;
compliance with applicable international laws and regulations, including laws and regulations with respect to privacy, data protection and marketing, and the risk of penalties to us and individual members of management or employees if our practices are deemed to be out of compliance;
management of an employee base in jurisdictions that may not give us the same employment and retention flexibility as does the United States;
difficulties in managing and staffing international operations including the proper classification of independent contractors and other contingent workers, differing employer/employee relationships, and local employment laws;
operating in jurisdictions that do not protect intellectual property rights to the same extent as does the United States and the practical enforcement of such intellectual property rights outside of the United States;
foreign government interference with our intellectual property that is developed outside of the United States, such as the risk that changes in foreign laws could restrict our ability to use our intellectual property outside of the jurisdiction in which we developed it;
integration with partners outside of the United States;
compliance by us and our business partners with anti-corruption laws, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory limitations on our ability to provide our platform in certain international markets;
foreign business restrictions, foreign exchange controls and similar laws that might require significant lead time in setting up operations in certain geographic territories and might prevent us from repatriating cash earned outside the United States;
political and economic instability;
changes in diplomatic and trade relationships, including the imposition of new trade restrictions, trade protection measures, import or export requirements, trade embargoes and other trade barriers;
generally longer payment cycles and greater difficulty in collecting accounts receivable;
double taxation of our international earnings and potentially adverse tax consequences due to changes in the income and other tax laws of the United States or the international jurisdictions in which we operate; and
higher costs of doing business internationally, including increased accounting, travel, infrastructure and legal compliance costs.
In addition, following Russia’s military invasion of Ukraine in February 2022, NATO deployed additional military forces to Eastern Europe, and the United States, European Union, and other nations announced various sanctions against Russia. The invasion of Ukraine has triggered unprecedented sanctions against Russia by the U.S., NATO, and other countries which has created global security concerns that could result in wider conflict and otherwise have a lasting impact on regional and global economies, any or all of which could adversely affect our business. In the first quarter of 2023, we experienced a decrease of 16% in total revenue from customers in the EMEA region as compared to the same period in 2022, which we believe was in part driven by the uncertain macroeconomic environment surrounding the Ukraine-Russia war. We are actively monitoring the conflict in Ukraine to assess its ongoing impact on our business, as well as on our customers and other parties with whom we do business.
38

Compliance with laws and regulations applicable to our global operations substantially increases our cost of doing business in international jurisdictions. We may be unable to keep current with changes in laws and regulations in each jurisdiction as they occur. Our policies and procedures designed to support compliance with these laws and regulations may not always result in our compliance or that of our employees, contractors, partners and agents. Any violations could result in enforcement actions, fines, civil and criminal penalties, damages, injunctions or reputational harm. If we are unable to comply with these laws and regulations or manage the complexity of our global operations successfully, we may need to relocate or cease operations in certain foreign jurisdictions.
We recognize revenue from subscriptions to our platform over the terms of the subscriptions. Consequently, increases or decreases in new sales are generally not immediately reflected in our results of operations and may be difficult to discern.
We recognize revenue from subscriptions to our platform over the terms of the subscriptions. As a result, a substantial portion of the revenue we report in each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any single quarter may have a small impact on the revenue that we recognize for that quarter. However, such a decline will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and potential changes in our pricing policies or rate of customer expansion or retention may not be fully reflected in our results of operations until future periods. In addition, a significant portion of our costs are recognized as they are incurred, while revenue is recognized over the term of the subscription. As a result, growth in the number of new customers has in the past and may in the future result in our recognition of higher costs and lower revenue in the earlier periods of such growth. Finally, our subscription-based revenue model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers or from existing customers that increase their usage of our product offerings must be recognized over the applicable subscription term.
Our ability to sell subscriptions to our products could be harmed by real or perceived material defects or errors in our platform or by other matters that may interrupt the availability of our platform or cause performance issues.
The software underlying our platform is inherently complex and may contain material defects or errors, particularly when we first introduce new solutions or when we release new features or capabilities. We have from time to time found defects or errors in our platform, and we or our users may detect new defects or errors in our existing or future platform or solutions. Any real or perceived errors, failures, vulnerabilities, or bugs in our platform could result in negative publicity or lead to data security, access, retention or other performance issues, all of which could harm our business. We may incur substantial costs in correcting such defects or errors and such costs could harm our business. Moreover, the harm to our reputation and potential legal liability related to such defects or errors may be substantial and could harm our business.
Our platform also utilizes hardware that we purchase or lease and software and services that we procure from third parties. In some cases, this includes software we license from international companies that may in the future become subject to legal or regulatory limitations on their ability to provide software outside of their jurisdiction. Any defects in, or unavailability of, our third-party hardware, software or services that cause interruptions to the availability of our platform, loss of data or performance issues could, among other things:
cause a reduction in our revenue or a delay in market acceptance of our platform;
require us to issue refunds to our customers or expose us to claims for damages;
cause us to lose existing customers and make it more difficult to attract new customers;
divert our development resources or require us to make extensive changes to our platform, which would increase our expenses;
increase our technical support costs; and
harm our reputation and brand.
The contractual protections, such as warranty disclaimers and limitation of liability provisions, in our customer agreements may not fully or effectively protect us from claims by customers or other third parties. Any insurance coverage we may have may not adequately cover all claims asserted against us or may only cover a portion of such claims. A successful product liability, warranty, or other similar claim against us could have an adverse effect on our business, operating results, and financial condition. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.
39

The experience of our customers and their users depends upon the interoperability of our platform across devices, operating systems and third-party applications that we do not control, and if we are not able to maintain and expand our relationships with third parties in order to integrate our platform with their products, our business may be harmed.
Our products have broad interoperability with a range of diverse devices, operating systems and supported third-party applications. Our platform is accessible from the web and from devices running Windows, Mac OS, iOS and Android. We depend on the accessibility of our platform across these and other third-party operating systems and applications that we do not control. For example, given the broad adoption of Salesforce’s products, it is important that we are able to integrate with its software. Several potential competitors have inherent advantages by being able to develop products and services internally that more tightly integrate with their own software platforms or those of their business partners.
We may not be able to modify our platform or products to maintain their continued compatibility with that of third parties’ products and services that are constantly evolving. In addition, some of our competitors may be able to disrupt the ability of our platform and products to operate with their products or services, or they could exert strong business influence on our ability to, and the terms on which we, operate and provide access to our platform and products. Should any of these third parties modify their products or services in a manner that degrades the functionality of our platform or products, or that gives preferential treatment to their own or competitive products or services, whether to enhance their competitive position or for any other reason, the interoperability of our platform and products with these third-party products and services could decrease and our business could be harmed.
Our business depends on a strong brand, and if we are not able to maintain and enhance our brand, our ability to expand our base of users will be impaired and our business will be harmed.
We believe that our brand identity and awareness have contributed to our success. We believe that the importance of our brand and market awareness of the benefits of our platform and products will increase as competition in our market further intensifies. Successful promotion of our brand will depend on a number of factors, including the effectiveness of our marketing efforts, thought leadership, our ability to provide a high-quality, reliable and cost-effective platform, the perceived value of our platform and products and our ability to provide quality customer success and support experience. Brand promotion activities require us to make substantial investments. The promotion of our brand, however, may not generate customer awareness or increase revenue, and any increase in revenue may not offset the expenses we incur in building and maintaining our brand.
Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at a similar rate, if at all.
Market opportunity estimates and growth forecasts, including those we have generated ourselves, are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. Not every organization covered by our market opportunity estimates will necessarily purchase subscriptions for our solutions or similar products or services at all, and some or many of those organizations may choose to continue using products or services offered by our competitors. It is impossible to build every product feature that every customer wants, and our competitors may develop and offer features that our platform does not provide. The variables used in the calculation of our market opportunity are subject to change over time, and there is no guarantee that any particular number or percentage of the organizations covered by our market opportunity estimates will generate any particular level of revenue for us, if any. Even if the market in which we compete meets our size estimates and growth forecasts, our business could fail to grow for a variety of reasons outside of our control, including competition in our industry, customer preferences or the other risks set forth in this Report and other documents we filed with the SEC from time to time. If any of these risks materialize, it could harm our business and prospects.
If we were to lose the services of our Chief Executive Officer or other members of our senior management team, we may not be able to execute our business strategy.
Our success depends in a large part upon the continued service of key members of our senior management team. In particular, our co-founder, President and Chief Executive Officer, Sharat Sharan, is critical to our overall management, as well as the continued development of our solutions, our culture, our strategic direction, our engineering and our operations. All of our executive officers are at-will employees, and we do not maintain any key person life insurance policies. The loss of any member of our senior management team could harm our business.
40

The failure to attract and retain additional qualified personnel could harm our business and culture and prevent us from executing our business strategy.
To execute our business strategy, we must attract and retain highly qualified personnel. Competition for executives, software developers, sales personnel and other key employees in our industry is intense. In particular, we compete with many other companies for software developers with high levels of experience in designing, developing and managing software for live engagement technologies, as well as for skilled sales and operations professionals. At times, we have experienced, and we may continue to experience, difficulty in hiring and retaining employees with appropriate qualifications, and we may not be able to fill positions. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business could be harmed.
Many of the companies with which we compete for experienced personnel have greater resources than we have, and some of these companies may offer greater compensation packages. Particularly, in the San Francisco Bay Area, job candidates and existing employees carefully consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, or if the mix of equity and cash compensation that we offer is unattractive, it may adversely affect our ability to recruit and retain highly skilled employees. Job candidates may also be threatened with legal action under agreements with their existing employers if we attempt to hire them, which could impact hiring and result in a diversion of our time and resources. Additionally, laws and regulations, such as restrictive immigration laws, may limit our ability to recruit internationally. We must also continue to retain and motivate existing employees through our compensation practices, company culture and career development opportunities. If we fail to attract new personnel or to retain our current personnel, our business would be harmed.
In addition, many of our employees may be able to receive significant proceeds from sales of our equity in the public markets, which may reduce their motivation to continue to work for us. Moreover, these proceeds could create disparities in wealth among our employees, which may harm our culture and relations among employees and our business.
We may not successfully manage our growth or plan for future growth.
The growth and expansion of our business experienced in 2020 and 2021 placed a continuous, significant strain on our management, operational and financial resources. Our information technology systems and our internal controls and procedures may not adequately keep pace with our growth. In addition, we face challenges of integrating, developing, motivating and retaining an employee base in various countries around the world. Managing our growth will also require significant expenditures and allocation of valuable management resources.
Our ability to forecast our future results of operations is subject to a number of uncertainties, including our ability to effectively plan for and model future growth. We have encountered in the past, and may encounter in the future, risks and uncertainties frequently experienced by growing companies in rapidly changing industries. If we fail to achieve the necessary level of efficiency in our organization as it grows, or if we are not able to accurately forecast future growth, our business would be harmed.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, and the rules and regulations of the applicable listing standards of the NYSE. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly and place significant strain on our personnel, systems and resources.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the Securities and Exchange Commission, or the SEC, is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. In addition, changes in accounting principles or interpretations could also challenge our internal controls and require that we establish new business processes, systems and controls to accommodate such changes. We have limited experience with implementing the systems and controls that will be necessary to operate as a public company, as well as adopting changes in accounting principles or interpretations mandated by the relevant regulatory bodies. Additionally, if these new systems, controls or standards and the associated process changes do not give rise to the benefits that we expect or do not operate as intended, it could adversely affect our financial reporting systems and processes, our ability to produce timely and accurate financial reports or the effectiveness of internal control over financial reporting. Moreover, our business may be harmed if we experience problems with any new systems and controls that result in delays in their implementation or increased costs to correct any post-implementation issues that may arise.
41

Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our business or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will eventually be required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the NYSE.
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 for our fiscal year ended December 31, 2021 and each subsequent year. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. Our independent registered public accounting firm is not required to attest to the effectiveness of our internal control over financial reporting until our first annual report required to be filed with the SEC following the later of the date we are deemed to be an "accelerated filer" or a "large accelerated filer," each as defined in the Exchange Act, or the date we are no longer an "emerging growth company," as defined in the JOBS Act. We are required to disclose, to the extent material, changes made in our internal control over financial reporting on a quarterly basis. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could harm our business and could cause a decline in the trading price of our common stock.
Any failure to offer high-quality support may harm our relationships with our customers and, consequently, our business.
We have designed our platform to be easy to adopt and use with minimal support. However, if we experience increased demand for support, we may face increased support costs. In addition, as we grow our operations and support our global customer base, we must provide efficient support that meets our customers’ needs, including by integrating with or building solutions that allow streamlined support workflows, or by hiring additional support personnel if necessary. Our ability to acquire new customers significantly depends on our business reputation and on positive recommendations from our existing customers. Any failure to maintain, or a market perception that we do not maintain, high-quality support could harm our business.
Our business could be disrupted by catastrophic events.
Occurrence of any catastrophic event, including pandemics, earthquake, fire, flood, tsunami or other weather event, power loss, telecommunications failure, software or hardware malfunctions, cyberattacks, war or terrorist attacks, could result in lengthy interruptions in our service. In particular, our U.S. headquarters and one of the data centers we utilize are located in the San Francisco Bay Area, a region known for seismic activity, and our insurance coverage may not compensate us for losses that may occur in the event of an earthquake or other significant natural disaster. In addition, acts of terrorism could cause disruptions to the internet, the electric grid or the economy as a whole. Even with our disaster recovery arrangements, our service could be interrupted. If our systems were to fail or be negatively impacted as a result of a natural disaster or other catastrophic event, our ability to deliver our solutions to our customers would be impaired or we could lose critical data. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a disaster and to execute successfully on those plans in the event of a disaster or emergency, our business could be harmed.
Our actual or perceived failure to comply with privacy laws could harm our business.
Businesses use our platform to facilitate better engagement with their customers and prospects, derive insights about content and usage, and provide more meaningful and targeted experiences and content. These capabilities rely on collection and processing of personal information through our platform. As a result, compliance with laws and regulations regarding data privacy, cybersecurity, data protection, data breaches, and the collection, processing, storage, transfer and use of personal data, which we collectively refer to as privacy laws, are critical to our business. While we strive to comply with applicable privacy laws and legal obligations, the impact, requirements and enforcement risks associated with privacy laws vary, and in some cases may even conflict, across jurisdictions.
Our roles and obligations under privacy laws, and consequently our potential liability, may vary. In some cases, our customers may pass through privacy law compliance obligations and requirements to us contractually. We have customers in numerous jurisdictions worldwide, and our customers may try to impose broad obligations on us pursuant to all privacy laws applicable to them and may decide not to do business with us if we will not agree to their privacy terms. Certain significant privacy laws (such as the GDPR) impose obligations directly on many of our customers, as “data controllers,” as well as on us both as a “data processor” for personal data processed on behalf of our customers pursuant to our platform, which we refer to as the platform personal data, and as a “controller” for the personal data we collect related to employees and personnel, our B2B relationships, and our marketing, sales and other activities, which we refer
42

to as the ON24 business data. Under these privacy laws, we typically have fewer direct obligations as a “data processor” or “service provider” than our customers do, with respect to platform personal data. However, we can still be subject to significant liability for noncompliance with such laws, including, for example, under the GDPR, which provides for penalties of up to the greater of €20 million or four percent of worldwide annual revenue. Certain other privacy laws do not clearly distinguish between “controller” and “processor” or similar roles. Where such privacy laws apply, we could be subject to increased risks if our customers fail to comply with notice, consent and other requirements under applicable privacy laws in their use of our platform. While we generally require and rely on our customers to ensure that their use of our platform and associated personal information processing complies with applicable privacy laws, our customers could fail to comply with these requirements, which could expose us to risks under certain privacy laws.
Further, even similar privacy laws may be subject to evolving or differing interpretations and enforcement risks. For example, across the EU, supervisory authorities of EU member states may issue data protection guidance and opinions regarding the GDPR that may vary. Also, under the current ePrivacy Directive and associated EU member state legislation, the rules governing marketing, “cookies” and online advertising vary among EU member states. In addition, across jurisdictions, privacy laws may include varied and inconsistent requirements. As a result, certain features of our platform and products could pose risks or need to be modified for certain jurisdictions, but not for others. Such requirements could reduce demand for our products, require us to take on more onerous obligations in our contracts, restrict our ability to collect, store, transfer and process data or, in some cases, impact our customers’ use of our platform.
Furthermore, general customer and buyer trust as to the responsible use of data may cause business buyers to resist providing the data necessary to allow our customers to use our platform effectively. Even the perception that the privacy and security of personal information are not satisfactorily protected or do not meet regulatory requirements could inhibit sales of our products or services and limit adoption of our products.
Evolving privacy laws may impact use and adoption of our platform and adversely affect our business.
Laws and regulations related to privacy, personal data and the provision of services over the Internet are evolving in the United States and globally, with the adoption of new and amended privacy laws. The impact, requirements and enforcement risks associated with these privacy laws vary, and in some cases may even conflict, across jurisdictions.
In addition, new U.S. and international privacy laws may impose new obligations on us and many of our customers. Both in the United States and globally, numerous jurisdictions have passed or are actively considering new or amended privacy laws. For example, the California Consumer Privacy Act, or CCPA, which took effect in January 2020, applies to us and to many our customers. Under the CCPA, we are both a “business,” as to the ON24 business data, and a “service provider,” as to the platform personal data. The CCPA introduced sweeping definitions and broad individual rights, and imposes substantial requirements and restrictions on the collection, use and disclosure of personal information. The CCPA also introduced a private right of action for certain data breaches, which gives rise to increased class action risk. Notably, since the CCPA was signed into law, it has been amended multiple times, has been subject to further implementing regulations, and may face further amendment, refinement or replacement.
As the CCPA continues to evolve, various U.S. states are also actively introducing and considering so-called “omnibus” privacy legislation. Similarly, numerous foreign jurisdictions are actively considering legislation introducing new or amended laws and regulations addressing data privacy, cybersecurity, marketing, data protection, data localization and personal data. Further, privacy laws such as the EU’s proposed e-Privacy Regulation are increasingly aimed at the use of personal information for marketing purposes and the tracking of individuals’ online activities, which could expose us to additional regulatory burdens, limit our marketing, advertising, business development and sales efforts, and impact features made available to our customers through our platform. In addition, Brexit has also created additional uncertainty with regard to UK privacy laws, as well as the treatment of data transfers to and from the United Kingdom, where we have operations and customers. The ongoing development of privacy laws gives rise to uncertainty regarding the impact of privacy laws on us and our customers, and we and our customers could be exposed to additional burdens.
In addition, decisions by courts and regulatory bodies relating to privacy laws can also have a significant impact on us and other businesses that operate across international jurisdictions. For example, in 2020 both the EU-U.S. and Swiss-EU privacy shield frameworks were invalidated. We and many other companies relied on these privacy shield frameworks as an “adequacy” mechanism for the transfer of personal data from the European Economic Area, or the EEA-Switzerland, to the United States in compliance with the GDPR and Swiss data protection laws, respectively. While we have taken measures to implement alternative adequacy mechanisms by using the EU standard contractual clauses for transfers of personal data for processors established in third countries, further steps may be necessary. Under the decision invalidating the EU-U.S. privacy shield framework, or Schrems II, additional safeguards may be needed. Our customers may request that we agree to additional safeguards, such as additional security controls and contractual measures, which must be assessed on a case-by-case basis. However, what additional safeguards will be considered adequate remains unclear. We expect continued guidance from applicable authorities, as well as updates to the EU standard contractual clauses.
Other jurisdictions have also instituted specific requirements and restrictions on the cross-border transfer of personal data, and certain countries have passed or are considering passing data localization laws and regulations, which in some cases would require personal data be maintained in the originating jurisdiction and in other cases may prohibit such personal data from being transferred outside of the originating jurisdiction. While our solutions allow customers to receive and store local copies of platform data on their or other third-party servers, we do not maintain local servers to enable
43

customers to maintain personal data only on servers in the originating jurisdiction. As with most cloud-based solutions, restrictions on the transfer of platform data outside of the originating jurisdiction could pose particular challenges and result in additional costs or otherwise impact platform use.
New and proposed marketing, advertising and other privacy laws and guidelines have recently been enacted or proposed that could impose more restrictions and give individuals more rights regarding marketing, targeting, and analytics or “profiling” activities. Some of these regulations seek, among other things, to give consumers greater control over how their personal information is processed for these purposes, or impose prior, affirmative consent obligations on companies related to these activities. For example, in the EU, cookies and similar technologies used for personalization, advertising, and analytics may not be used without affirmative consent and the proposed ePrivacy Regulation may further restrict these activities and technologies and increase restrictions. These could require us to change one or more aspects of the way we operate our business, limit our marketing, advertising, business development and sales efforts, impact certain features made available to customers through our platform or require us to introduce changes to our platform or solutions.
Although we monitor the regulatory environment and have invested in addressing these developments, including the GDPR, the EU ePrivacy Directive and the CCPA, the ongoing development of privacy laws means that we cannot predict with certainty the impact of these developments. These evolving privacy laws may require us to make additional changes to our practices and services to enable us or our customers to meet the new legal requirements, and may also increase our potential liability exposure through new or higher potential penalties for non-compliance, including as a result of data breaches. In addition, many of our customers and potential customers in the healthcare, financial services and other industries are subject to substantial regulation regarding their collection, use and protection of data and may be the subject of further regulation in the future. These laws or other privacy law developments may change the way these customers do business and may require us to implement additional features or offer additional contractual terms to satisfy customer and regulatory requirements. As a result of these privacy law developments, certain features of our platform and products could pose risks or need to be modified for certain jurisdictions, but not for others. They also could cause the demand for and sales of our platform to decrease and adversely impact our financial results.
The costs of compliance with, and other burdens imposed by, privacy laws may limit the use and adoption of our platform, reduce overall demand for our platform, make it more difficult to meet expectations from or commitments to our customers and their users, require us to implement additional features or offer additional contractual terms to satisfy customer and regulatory requirements, lead to significant fines, penalties or liabilities for noncompliance, impact our reputation, or slow the pace at which we close sales transactions, any of which could harm our business. In addition, these laws raise additional enforcement and liability risks and penalties. For example, statutory damages available through a private right of action for certain data breaches under CCPA, and potentially other U.S. and international laws, may increase our and our customers’ potential liability. In some cases, violations of privacy laws can lead to government enforcement or private litigation and could subject us to civil and criminal sanctions, including both monetary fines and injunctive action that could force us to change our business practices, all of which could adversely affect our financial performance and harm our reputation and our business.
We are subject to export and import controls, customs, sanctions, embargo, and anti-boycott laws and regulations that could seriously impair our ability to compete in international markets due to licensing requirements and subject us to liability if we are not in compliance with applicable laws and regulations.
Our platform and products are subject to various restrictions under U.S. export control and sanctions laws and regulations, including the U.S. Department of Commerce’s Export Administration Regulations, or EAR, and various economic and trade sanctions regulations administered by the U.S. Department of the Treasury’s Office of Foreign Assets Control, or OFAC, as well as other U.S. government agencies. U.S. export control and economic sanctions laws include trade, commerce, and investment restrictions or prohibitions, including those on the sale, supply, import, or export of certain products and services to or from U.S. embargoed or sanctioned countries, governments, persons and entities, and also require authorization for the export of certain encryption and other items. Parties that facilitate transactions that violate or otherwise seek to evade export controls or sanctions can face liability. Also, in certain circumstances, sanctions require U.S. persons to block or freeze the property of sanctioned persons.
U.S. export controls and sanctions are complex and vary according to specific programs administered by relevant government agencies. Each program can be tied to a specific country or policy initiative. In certain cases, parties can request the U.S. government to issue a license to allow certain transactions. However, the scope and substance of those licenses can be fact specific and limited in scope.
The United States currently imposes comprehensive sanctions on Cuba, Iran, North Korea, Syria, and the Crimea, Donetsk People’s Republic (DPR) and Luhansk People’s Republic (LPR) regions of Ukraine. In addition, numerous other countries throughout the world are subject to partial or limited sanctions and restrictions imposed by the U.S. government. Sanctions also apply to persons that appear on, or are majority owned by a person that appears on, OFAC’s List of Specially Designated Nationals and Blocked Persons, or the SDN List. The Department of Commerce and the Department of State also maintain their own sanctions and export control lists. The above list of countries that are the subject of U.S. sanctions and export controls can change at any time. In addition, the SDN List as well as other sanctions lists contain thousands of names and are updated on a regular basis. All of those changes can impact our business. The U.S. government generally applies a strict liability standard when it comes to compliance with sanctions, embargoes, and export controls. This means that we can face liability even if we did not intentionally violate those rules.
44

We are also subject to U.S. restrictions under the EAR and the Internal Revenue Code that prevent us from participating in boycotts imposed by other countries if those boycotts are not approved by the United States. Companies and individuals that violate these anti-boycott restrictions may face criminal consequences. In addition, companies that are asked to comply with such boycotts are obligated to report those requests to the U.S. government, even if they do not agree to abide by such boycotts.
In addition, various countries regulate the import of certain encryption and other technology, including through import permitting and licensing requirements and have enacted or could enact laws that could limit our ability to provide access to our platform. We maintain internal controls and procedures to facilitate compliance with applicable export control requirements, but our company has expanded, has detected past filing issues, and in the future may face material noncompliance that we fail to detect. If any precautions we take fail to prevent our platform and products from being accessed or used in violation of such laws, we may face fines and penalties, reputational harm, loss of access to certain markets, or other harm to our business.
Changes in our platform or changes in export, sanctions and import laws may delay the introduction and sale of subscriptions to our platform in international markets, prevent our customers with international operations from using our platform or, in some cases, prevent the access or use of our platform to and from certain countries, governments, persons or entities altogether. Further, any change in export or import regulations, economic sanctions or related laws, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations could result in decreased use of our platform or in our decreased ability to export or sell our platform to existing or potential customers with international operations. Any decreased use of our platform or limitation on our ability to export or sell our platform would likely harm our business.
We are subject to a variety of U.S. and non-U.S. laws and regulations, compliance with which could impair our ability to compete in domestic and international markets and non-compliance with which may result in claims, fines, penalties, and other consequences, all of which could adversely impact our operations, business, or performance.
As a service provider, we do not regularly monitor our platform to evaluate the legality of content shared on it by our customers. While to date we have not been subject to legal or administrative actions as a result of this content, the laws in this area are evolving and vary widely between jurisdictions. Accordingly, it may be possible that in the future we and our business partners may be subject to legal actions involving our customers’ content or use of our platform.
Our platform depends on the ability of our customers and their users to access the internet. If we fail to anticipate developments in the law, or we fail for any reason to comply with relevant law, our platform could be blocked or restricted, and we could be exposed to significant liability that could harm our business.
From time to time, we may be involved in disputes or regulatory inquiries that arise in the ordinary course of business involving labor and employment, wage and hour, commercial, securities or investment, intellectual property, data breach and other matters. For example, we were named in a consolidated securities class action as described further in the section titled “Legal Proceedings.” We expect that the number and significance of these potential disputes may increase as our business expands and our company grows larger. Contractual provisions and insurance coverage may not cover potential claims and may not be adequate to indemnify us for all liabilities we may face. Any claims against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, and result in the diversion of significant operational resources. Litigation is inherently unpredictable, and the results of any claims may have a material adverse effect on our business, financial condition, results of operations, and prospects.
We are an international company and may engage in business in jurisdictions that present material legal compliance risk. We are subject to various U.S. and non-U.S. laws and regulations prohibiting corruption, bribery, kickbacks, money laundering, terrorist financing, fraud and similar matters, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, the Uniting and Strengthening America by Providing Appropriate Tools to Restrict, Intercept, and Obstruct Terrorism Act of 2001, the UK Bribery Act 2010, and the UK Proceeds of Crime Act 2002. These laws and regulations are actively enforced and generally prohibit companies and their agents, employees, representatives, business partners, and intermediaries from authorizing, promising, offering, providing, soliciting, or accepting, directly or indirectly, improper payments or benefits to or from government officials and other persons in the public or private sector for improper purposes.
We may engage resellers and other third parties from time to time to sell subscriptions to our solutions, obtain necessary permits, licenses, patent registrations, and other regulatory approvals, or otherwise support our business or operations. Oftentimes, improper payments by these types of third parties can raise anti-corruption and other legal compliance risk for companies in our position. We also have direct and indirect interactions with officials and employees of U.S. and non-U.S. government agencies or government-affiliated organizations. These factors raise our legal risk exposure. There can be cases where enforcement authorities seek to hold us liable for the corrupt or other illegal activities of our employees, agents, contractors, vendors, and other business partners, even if we do not explicitly authorize or have actual knowledge of such activities.
45

In addition to prohibiting bribery, the FCPA and other laws require us to maintain accurate and complete books and records and a system of internal controls. Enforcement agencies interpret these requirements very broadly and violations can occur if companies or their representatives knowingly or unknowingly conceal bribes or other fraudulent or illegal payments in their records or execute transactions or access company assets without management’s general or specific authorization. These requirements are so broad that in certain cases enforcement agencies may claim that violations are possible even if there is no evidence of bribery or corruption.
To the extent we expand our domestic and international presence, our exposure for violating these laws will increase. If we fail to comply with those legal standards, we may face substantial civil and criminal fines, penalties, profit disgorgement, reputational harm, loss of access to certain markets, disbarment from government business, the loss of export privileges, tax reassessments, breach of contract, fraud and other litigation, reputational harm, and other collateral consequences that could harm our business.
We use open source software and AI/ML-powered capabilities in our platform, which may subject us to litigation or other actions that could harm our business.
We use open source software in our platform, and we may use more open source software in the future. In the past, companies that have incorporated open source software into their products have faced claims challenging the ownership or use of open source software or compliance with open source license terms. Accordingly, we could be subject to suits by parties claiming ownership of what we believe to be open source software or claiming noncompliance with open source licensing terms. Some open source software licenses require users who use, distribute or make available across a network software or services that include open source software to publicly disclose all or part of the source code to such software or make available any derivative works of the open source code on terms unfavorable to the developer or at no cost. Additionally, if a third-party software provider has incorporated open source software into software that we license from such provider, we could be required to disclose any of our source code that incorporates or is a modification of our licensed software. If we were to use open source software subject to such licenses, we could be required to release our proprietary source code, pay damages, re-engineer our platform or solutions, discontinue sales, or take other remedial action, any of which could harm our business. In addition, if the license terms for updated or enhanced versions of the open source software we utilize change, we may be forced to expend substantial time and resources to re-engineer our components of our platform.
In addition, the use of third-party open source software typically exposes us to greater risks than the use of third-party commercial software because open source licensors generally do not provide warranties or controls on the functionality or origin of the software. Use of open source software may also present additional security risks because the public availability of such software may make it easier for hackers and other third parties to determine how to compromise our platform. Any of the foregoing could harm our business and could help our competitors develop products and services that are similar to or better than ours.
We are also building AI/ML-powered capabilities into our platform, leveraging the data collected by or on behalf of our customers through our platform to enable better prediction of which content will drive the most engagement for individual prospects and customer segments. We expect these elements of our business to grow, and we anticipate adding new features in the future. We envision a future in which AI/ML operating in our platform helps our customers drive more meaningful engagement and deliver targeted content. As with many innovations, AI/ML presents risks and challenges that could affect its adoption, and therefore our business. AI/ML algorithms may be flawed. Datasets may be insufficient or contain biased information. Ineffective or inadequate AI/ML development or deployment practices by us or others could result in incidents that impair the acceptance of AI/ML solutions or cause harm to individuals or society. These deficiencies and other failures of AI/ML systems could subject us to competitive harm, regulatory action, legal liability, including under new proposed legislation regulating AI in jurisdictions such as the EU, new applications of existing data protection, privacy, intellectual property, and other laws, and brand or reputational harm. Some AI/ML scenarios present ethical issues. If we enable or offer AI/ML features that are controversial because of their impact on human rights, privacy, employment, or other social, economic, or political issues, we may experience brand or reputational harm.
Our business may suffer if it is alleged or determined that our technology infringes the intellectual property rights of others.
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 or other violations of intellectual property rights. Many of our competitors and other industry participants have been issued patents or have filed patent applications and may assert patent or other intellectual property rights within the industry. Moreover, in recent years, individuals and groups that are non-practicing entities, commonly referred to as “patent trolls,” have purchased patents and other intellectual property assets for the purpose of making claims of infringement in order to extract settlements. We may from time to time in the future become a party to litigation and disputes related to our intellectual property and our platform. The costs of supporting litigation and dispute resolution proceedings are considerable, and a favorable outcome may not be obtained. We may need to settle litigation and disputes on terms that are unfavorable to us, or we may be subject to an unfavorable judgment that may not be reversible upon appeal. The terms of any settlement or judgment may require us to cease some or all of our operations or pay substantial amounts to the other party. Even if we were to prevail in such a litigation or dispute, it could be costly and time consuming, and divert the attention of our management and key personnel from our
46

business operations. Our technologies may not be able to withstand any third-party claims or rights against their use. Claims of intellectual property infringement might require us to redesign our platform, delay releases, enter into costly settlement or license agreements or pay costly damage awards, or face a temporary or permanent injunction prohibiting us from marketing or selling our platform. If we cannot or do not license the infringed technology on reasonable terms or at all, or substitute similar technology from another source, our revenue and operating results could be adversely impacted. Additionally, our customers may not purchase subscriptions to our platform if they are concerned that they may infringe third-party intellectual property rights. The occurrence of any of these events may have a material adverse effect on our business.
In our customer agreements, we agree to defend and hold our customers harmless against claims, demands, suits, or proceedings made or brought against them by a third party alleging that their use of our platform infringes the intellectual property rights of a third party. Any existing limitations of liability provisions in our contracts may not be enforceable or adequate, and they may not otherwise protect us from any such liabilities or damages with respect to any particular claim. Our customers who are accused of intellectual property infringement may in the future seek indemnification from us. If we are required to defend our customers against, or hold them harmless from, infringement or other claims, our business may be disrupted, our management’s attention may be diverted, and our operating results and financial condition may suffer.
Our failure to protect our intellectual property rights and proprietary information could diminish our brand and other intangible assets.
We primarily rely on a combination of patents, trade secrets, domain name protections, trademarks and copyrights, as well as confidentiality, license and subscription agreements with our employees, consultants and third parties, to protect our intellectual property and proprietary rights. In the United States and abroad, as of March 31, 2023, we have 18 issued patents and 27 pending patent applications. We make business decisions about when to seek patent protection for a particular technology and when to rely upon copyright or trade secret protection, and the approach we select may ultimately prove to be inadequate. Even in cases where we seek patent protection, the resulting patents may not effectively protect every significant feature of our solutions. In addition, we believe that the protection of our trademark rights is an important factor in product recognition, protecting our brand and maintaining goodwill. If we do not adequately protect our rights in our trademarks from infringement and unauthorized use, any goodwill that we have developed in those trademarks could be lost or impaired, which could harm our brand and our business. Third parties may knowingly or unknowingly infringe our proprietary rights, third parties may challenge our proprietary rights, pending and future patent, trademark and copyright applications may not be approved, and we may not be able to prevent infringement without incurring substantial expense.
We have also devoted substantial resources to the development of our proprietary technologies and related processes. In order to protect our proprietary technologies and processes, we rely in part on trade secret laws and confidentiality and invention assignment agreements with our employees, consultants and third parties. These agreements may not effectively protect our proprietary rights. In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights, or may develop similar technologies and processes. We may not be able to protect our source code from copying if there is an unauthorized disclosure. Source code, the detailed program commands for our operating systems and other software programs, is critical to our business. We take significant measures to protect the secrecy of our source code. If our source code leaks, we might lose future trade secret protection for that code. It may then become easier for third parties to compete with our products by copying functionality, which could adversely affect our revenue and operating margins. Unauthorized disclosure of source code also could increase the security risks described elsewhere in these risk factors. Further, laws in certain jurisdictions may afford little or no trade secret protection, and any changes in, or unexpected interpretations of, the intellectual property laws in any countries in which we operate may compromise our ability to enforce our intellectual property rights. To the extent we expand our international activities, our exposure to unauthorized copying and use of our technology and proprietary information may increase. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights. If the protection of our proprietary rights is inadequate to prevent use or appropriation by third parties, the value of our platform, brand and other intangible assets may be diminished, and competitors may be able to more effectively replicate our platform and its features. Any of these events would harm our business.
Our reported results of operations may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board, or the FASB, the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported results of operations and may even affect the reporting of transactions completed before the announcement or effectiveness of a change. For example, we adopted Accounting Standards Codification, or ASC, Topic 606, Revenue from Contracts with Customers, or Topic 606, utilizing the full retrospective method of adoption and ASC Topic 340, Other Assets and Deferred Costs, or Topic 340. The adoption of Topic 606 and Topic 340 changed the timing and manner in which we report our revenue and expenses, especially with respect to our sales commissions. It is also difficult to predict the impact of future changes to accounting principles or our accounting policies, any of which could harm our business.
47

We may acquire other companies, products and technologies, which could require significant management attention, disrupt our business or dilute stockholder value.
We may make acquisitions of other companies, products and technologies. We have limited experience in acquisitions. We may not be able to find suitable acquisition candidates and we may not be able to complete acquisitions on favorable terms, if at all. If we do complete acquisitions, we may not ultimately strengthen our competitive position or achieve our goals, and any acquisitions we complete could be viewed negatively by our customers, users, industry analysts or investors. In addition, we may not be able to integrate acquired businesses successfully or effectively manage the combined company following an acquisition. If we fail to successfully integrate our acquisitions, or the people or technologies associated with those acquisitions, into our company, the results of operations of the combined company could be adversely affected. Any integration process will require significant time and resources, require significant attention from management and disrupt the ordinary functioning of our business, and we may not be able to manage the process successfully, which could harm our business. In addition, we may not successfully evaluate or utilize the acquired technology or accurately forecast the financial impact of an acquisition transaction, including accounting charges, operating costs or revenue.
We may have to pay cash, incur debt or issue equity securities to pay for any such acquisition, each of which could affect our financial condition or the value of our capital stock. The sale of equity to finance any such acquisitions could result in dilution to our stockholders. If we incur more debt, it would result in increased fixed obligations and could also subject us to covenants or other restrictions that would impede our ability to flexibly operate our business.
We may need additional capital, which may not be available on favorable terms, or at all.
Historically, we have funded our operations and capital expenditures primarily through equity issuances and cash generated from our operations. Although we currently anticipate that our existing cash and cash equivalents and cash flow from operations will be sufficient to meet our cash needs for the foreseeable future, we may require additional financing. We evaluate financing opportunities from time to time, and our ability to obtain financing will depend, among other things, on our development efforts, business plans, operating performance, levels of indebtedness and condition of the capital markets at the time we seek financing. Additional financing may not be available to us on favorable terms when required, or at all. If we raise additional funds through the issuance of equity, equity-linked or debt securities, those securities may have rights, preferences or privileges senior to the rights of our common stock, including with respect to dividends and other distributions, and our stockholders may experience dilution.
Covenants in our loan agreement governing our revolving line of credit may restrict our operations, and our failure to comply with these covenants may adversely affect our business, results of operations and financial condition.
We are party to a loan and security agreement with Comerica Bank, or the Revolving Credit Facility, which is secured by a security interest on substantially all of our assets and contains various restrictive covenants, including restrictions on our ability to dispose of our assets, merge with or acquire other entities, incur other indebtedness, make investments and engage in transactions with our affiliates. Our Revolving Credit Facility also contains certain financial covenants. Our ability to meet these restrictive and financial covenants can be affected by events beyond our control. Our Revolving Credit Facility provides that our breach or failure to satisfy certain covenants constitutes an event of default thereunder. Upon the occurrence of an event of default, the lender under our Revolving Credit Facility could elect to declare any future amounts outstanding under our Revolving Credit Facility to be immediately due and payable, exercise the remedies of a secured party in respect of the secured interest on substantially all of our assets and terminate all commitments to extend further credit under that facility. If we are unable to repay those amounts, our financial condition could be adversely affected.
We may incur indebtedness, which could adversely affect our business and limit our ability to expand our business or respond to changes, and we may be unable to generate sufficient cash flow to satisfy our debt service obligations.
As of March 31, 2023 and December 31, 2022, we had no outstanding indebtedness under the Revolving Credit Facility. In the first quarter of 2021, we repaid in full the $22.4 million outstanding principal balance on our Revolving Credit Facility. We may incur indebtedness in the future, which may require us to secure such obligations with substantially all of our assets; to comply with various restrictive covenants, including restrictions on our ability to dispose of our assets, merge with or acquire other entities, incur other indebtedness, make investments and engage in transactions with our affiliates; and to meet certain financial covenants. Any substantial indebtedness, and the fact that a substantial portion of our cash flow from operating activities could be needed to make payments on this indebtedness, could restrict our business operations or have other adverse consequences, including the following:
reducing the availability of our cash flow for our operations, capital expenditures, future business opportunities and other purposes;
limiting our flexibility in planning for, or reacting to, changes in our business and the industries in which we operate, which could place us at a disadvantage compared to our competitors that may have less debt;
48

limiting our ability to borrow additional funds; and
increasing our vulnerability to general adverse economic and industry conditions.
Our ability to borrow any funds needed to operate and expand our business will depend in part on our ability to generate cash. If our business does not generate sufficient cash flow from operating activities or if future borrowings, under our Revolving Credit Facility or otherwise, are not available to us in amounts sufficient to enable us to fund our liquidity needs, our operating results, financial condition and ability to expand our business may be adversely affected.
Our results of operations, which are reported in U.S. dollars, could be adversely affected if currency exchange rates fluctuate substantially in the future.
We sell to customers globally and have international operations primarily in the United Kingdom, Australia, Singapore and Japan. To the extent we expand our international operations, we will become more exposed to the effects of fluctuations in currency exchange rates. Although the majority of our cash generated from revenue is denominated in U.S. dollars, a small amount is denominated in foreign currencies, and our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations. For the three months ended March 31, 2023, 13% of our revenue and 13% of our expenses were denominated in currencies other than U.S. dollars. For the three months ended March 31, 2022, 13% of our revenue and 14% of our expenses were denominated in currencies other than U.S. dollars. Because we conduct business in currencies other than U.S. dollars but report our results of operations in U.S. dollars, we also face remeasurement exposure to fluctuations in currency exchange rates, which could hinder our ability to predict our future results and earnings and could materially impact our results of operations. We do not currently maintain a program to hedge exposures to non-U.S. dollar currencies.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
Under legislative changes made in December 2017, U.S. federal net operating losses incurred in 2018 and in future years may be carried forward indefinitely, but the deductibility of such net operating losses is limited. The deductibility of state net operating losses varies by state. As of December 31, 2022, we had $123.5 million of U.S. federal net operating loss carryforwards available to reduce future taxable income, a portion of which will begin to expire in 2023 if unused. As a result of the legislative changes in December 2017, $88.2 million of the federal net operating loss carryovers will carryover indefinitely and are limited to 80% of taxable income. As of December 31, 2022, we had state net operating loss carryforward of $87.6 million, which will begin to expire in the year 2025 if unused. It is possible that we will not generate taxable income in time to use these net operating loss carryforwards before their expiration or at all. In addition, the federal and state net operating loss carryforwards and certain tax credits may be subject to significant limitations under Section 382 and Section 383 of the Internal Revenue Code of 1986, as amended, or the Code, respectively, and similar provisions of state law. Under those sections of the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change attributes, such as research tax credits, to offset its post-change income or tax may be limited. In general, an “ownership change” will occur if there is a cumulative change in our ownership by “5-percent shareholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. We may experience ownership changes in the future as a result of subsequent shifts in our stock ownership, some of which may be outside of our control. If an ownership change occurs and our ability to use our net operating loss carryforwards and tax credits is materially limited, it would harm our business by effectively increasing our future tax obligations.
We may be subject to liabilities on past sales for taxes, surcharges and fees.
We currently collect and remit applicable sales tax in jurisdictions where we have determined, based on applicable laws and regulations, that sales of our platform are classified as taxable. We do not currently collect and remit other state and local excise, utility user and ad valorem taxes, fees or surcharges that may apply to our customers. We believe that we are not otherwise subject to, or required to collect, any additional taxes, fees or surcharges imposed by state and local jurisdictions because we do not have a sufficient physical presence or “nexus” in the relevant taxing jurisdiction or such taxes, fees, or surcharges do not apply to sales of our platform in the relevant taxing jurisdiction. However, there is uncertainty as to what constitutes sufficient physical presence or nexus for a state or local jurisdiction to levy taxes, fees and surcharges for sales made over the internet, and there is also uncertainty as to whether our characterization of our platform as not taxable in certain jurisdictions will be accepted by state and local taxing authorities. Additionally, we have not historically collected value-added tax, or VAT, or goods and services tax, or GST, on sales of our platform because we make all of our sales through our office in the United States, and we believe, based on information provided to us by our customers, that most of our sales are made to business customers.
Taxing authorities may challenge our position that we do not have sufficient nexus in a taxing jurisdiction or that our platform is not taxable in the jurisdiction and may decide to audit our business and operations with respect to sales, use, telecommunications, VAT, GST and other taxes, which could result in increased tax liabilities for us or our customers, which could harm our business.
49

The application of indirect taxes (such as sales and use tax, VAT, GST, business tax and gross receipt tax) to businesses that transact online, such as ours, is a complex and evolving area. Following the 2018 U.S. Supreme Court decision in South Dakota v. Wayfair, Inc., states are now free to levy taxes on sales of goods and services based on an “economic nexus,” regardless of whether the seller has a physical presence in the state. As a result, it may be necessary to reevaluate whether our activities give rise to sales, use and other indirect taxes as a result of any nexus in those states in which we are not currently registered to collect and remit taxes. Additionally, we may need to assess our potential tax collection and remittance liabilities based on existing economic nexus laws’ dollar and transaction thresholds. The application of existing, new, or future laws, whether in the U.S. or internationally, could harm our business. There have been, and will continue to be, substantial ongoing costs associated with complying with the various indirect tax requirements in the numerous markets in which we conduct or will conduct business.
We may have exposure to greater than anticipated tax liabilities, which could harm our business.
While to date we have not incurred significant income taxes in operating our business, we are subject to income taxes in the United States and various jurisdictions outside of the United States. Our effective tax rate could fluctuate due to changes in the proportion of our earnings and losses in countries with differing statutory tax rates. Some jurisdictions may seek to impose incremental or new sales, use or other tax collection obligations on us. Our tax expense could also be impacted by changes in non-deductible expenses, changes in excess tax benefits of stock-based compensation, changes in the valuation of, or our ability to use, deferred tax assets and liabilities, the applicability of withholding taxes and effects from acquisitions.
The provision for taxes on our financial statements could also be impacted by changes in accounting principles, changes in U.S. federal, state or international tax laws applicable to corporate multinationals such as the recent legislation enacted in Australia, the United Kingdom and the United States, other fundamental changes in law currently being considered by many countries and changes in taxing jurisdictions’ administrative interpretations, decisions, policies and positions.
We are subject to review and audit by U.S. federal, state, local and foreign tax authorities. Such tax authorities may disagree with tax positions we take, and if any such tax authority were to successfully challenge any such position, our business could be harmed. We may also be subject to additional tax liabilities due to changes in non-income based taxes resulting from changes in federal, state or international tax laws, changes in taxing jurisdictions’ administrative interpretations, decisions, policies and positions, results of tax examinations, settlements or judicial decisions, changes in accounting principles, changes to our business operations, including acquisitions, as well as the evaluation of new information that results in a change to a tax position taken in a prior period.
Risks Related to Ownership of Our Common Stock
Our share repurchase program may not be fully consummated and may not enhance long-term stockholder value, may increase the volatility of our stock prices and, if consummated, would diminish our cash reserves.

Since the fourth quarter of 2021 to February 2023, we have repurchased $47.0 million of our outstanding common stock, and in March 2023 we expanded our previously announced $100.0 million capital return program by an incremental $25.0 million. Under the expanded $125.0 million authorization, we have declared a one-time special cash dividend of $1.09 per share (approximately $50.0 million in the aggregate), to all common stockholders of record as of the close of business on May 22, 2023, payable on or about June 15, 2023 (the “Special Dividend”). As previously announced, we expect the remaining $75.0 million of capital return to be effected through a combination of an accelerated share repurchase (“ASR”) program and/or open market purchases, to be completed within the next 12 months, with the possibility of an additional special dividend if this $75.0 million threshold is not reached by March 2024 (the “Contingent Dividend”). Accordingly, we expect to engage in share repurchases of our common stock from time to time. Our capital repurchase program does not have an expiration date and does not obligate us to repurchase any specific dollar amount or to acquire any specific number of shares, or to do so in any particular manner. Further, our share repurchases could affect our share trading prices or increase their volatility, and any repurchases will reduce our cash reserves. We are under no legal obligation to repurchase any shares, and if we do not do so or if we commence repurchases and then suspend or terminate them, the trading prices of our stock may decrease and their volatility increase. Even if we complete our capital return program, we may not be successful in our goal of enhancing stockholder value.
50

The trading price of our common stock may be volatile or may decline steeply and suddenly regardless of our operating performance, and you could lose all or part of your investment.
The trading price of our common stock has been and will likely continue to be volatile and could be subject to fluctuations in response to various factors, some of which are beyond our control. Factors that could cause fluctuations in the trading price of our common stock include the following:
the COVID-19 pandemic, including recent and any future variants of the virus;
price and volume fluctuations in the overall stock market from time to time;
volatility in the trading prices and trading volumes of technology stocks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales or purchases of shares of our common stock, or anticipation of such sales, including our repurchases of shares;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections, or our failure to meet those projections;
announcements by us or our competitors of new products, features, or services;
the public’s reaction to our press releases, other public announcements and filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
actual or anticipated changes in our results of operations or fluctuations in our results of operations, including as a result of reduced demand for our solutions;
actual or anticipated developments in our business, our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry, or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses, products, services or technologies by us or our competitors;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations or principles;
any significant change in our management; and
general economic conditions, including increased inflation, and slow or negative growth of our markets.
In addition, extreme price and volume fluctuations in the stock markets have affected and continue to affect the stock prices of many companies. Often, their stock prices have fluctuated in ways unrelated or disproportionate to their operating performance. In the past, stockholders have filed securities class action litigation against companies following periods of market volatility. Such securities litigation, if instituted against us, could subject us to substantial costs, divert resources and the attention of management from our business and seriously harm our business.
Substantial future sales of shares of our common stock by existing stockholders, or the perception that those sales may occur, could cause the market price of our common stock to decline.
Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that such sales may have on the prevailing market price of our common stock.
51

Provisions in our organizational documents and certain rules imposed by regulatory authorities may delay or prevent our acquisition by a third party.
Our amended and restated certificate of incorporation, or our Certificate of Incorporation, and our amended and restated bylaws, or our Bylaws, contain several provisions that may make it more difficult or expensive for a third party to acquire control of us without the approval of our board of directors. These provisions, which may delay, prevent or deter a merger, acquisition, tender offer, proxy contest, or other transaction that stockholders may consider favorable, include the following:
the division of our board of directors into three classes and the election of each class for three-year terms;
advance notice requirements for stockholder proposals and director nominations;
provisions limiting our stockholders’ ability to call special meetings of stockholders and to take action by written consent;
restrictions on business combinations with interested stockholders;
in certain cases, the approval of holders representing at least 66.7% of the total voting power of the shares entitled to vote generally in the election of directors will be required for stockholders to adopt, amend or repeal our Bylaws, or amend or repeal certain provisions of our Certificate of Incorporation, including those relating to who may call special meetings of our stockholders, our stockholders’ ability to act by written consent, our board of directors (including the removal of one or more directors), indemnification of our directors and officers and exculpation of our directors, supermajority voting, amendments to our Bylaws and the exclusive forum for litigating specified matters;
no cumulative voting;
the required approval of holders representing at least 66.7% of the total voting power of the shares entitled to vote at an election of the directors to remove directors; and
the ability of our board of directors to designate the terms of and issue new series of preferred stock without stockholder approval, which could be used, among other things, to institute a rights plan that would have the effect of significantly diluting the stock ownership of a potential hostile acquirer, likely preventing acquisitions that have not been approved by our governing body.
Moreover, because we are incorporated in Delaware and our Certificate of Incorporation does not contain a provision opting out Section 203 of the Delaware General Corporation Law, or Section 203, we are governed by the provisions of Section 203, which prohibit a person, individually or as a group, who owns, or owned in the preceding three years, 15% or more of our outstanding voting stock from merging or combining with us, unless the merger or combination is approved in a prescribed manner.
The terms of our authorized preferred stock selected by our Board at any point could decrease the amount of earnings and assets available for distribution to holders of our common stock or adversely affect the rights and powers, including voting rights, of holders of our common stock without any further vote or action by the stockholders. As a result, the rights of holders of our common stock will be subject to, and may be adversely affected by, the rights of the holders of any preferred stock that may be issued by us in the future, which could have the effect of decreasing the market price of our common stock.
Any provision of our Certificate of Incorporation or Bylaws or Delaware corporate law that has the effect of delaying or deterring a change in control could limit opportunities for our stockholders to receive a premium for their shares of common stock, and could also reduce the price that investors are willing to pay for our common stock.
The provision of our Certificate of Incorporation designating the Court of Chancery in the State of Delaware and the federal district courts of the United States as the exclusive forums for certain types of lawsuits may have the effect of discouraging lawsuits against our directors and officers.
Our Certificate of Incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware be the sole and exclusive forum for: (1) any derivative action or proceeding brought on behalf of our company, (2) any action asserting a claim of breach of fiduciary duty owed by any director, officer, agent or other employee or stockholder of our company to us or our stockholders, (3) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, or the DGCL, our Certificate of Incorporation or our Bylaws or as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware, or (4) any action asserting a claim governed by the internal affairs doctrine, in each case subject to such Court of Chancery having personal jurisdiction over the indispensable parties named as defendants therein. Our Certificate of Incorporation further provides that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolutions of any complaint asserting a cause of action arising under the Securities Act. The exclusive forum clauses described above shall not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock will be deemed to have notice of, and consented to, the exclusive forum provisions in our Certificate of Incorporation.
52

Although we believe these provisions benefit us by providing increased consistency in the application of applicable law in the types of lawsuits to which they apply, the provisions may have the effect of discouraging lawsuits against our directors and officers, which may limit a stockholder’s ability to bring a claim in a judicial forum it finds favorable for disputes with us or our directors, officers or employees or cause stockholders to incur additional costs to bring claims in the forums designated in our Certificate of Incorporation. 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 jurisdiction other than those designated in the exclusive forum provision, and the provision may not be enforced by a court in that jurisdiction. In addition, investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. It is possible that, in connection with any applicable action brought against us, a court could find the choice of forum provisions contained in our Certificate of Incorporation to be inapplicable or unenforceable in such action. If so, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our business, financial condition or results of operations.
Our common stock market price and trading volume could decline if securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business or our market, if they adversely change their recommendations regarding our common stock or if our operating results do not meet their expectations or any financial guidance we may provide.
The trading market for our common stock will depend in part on the research and reports that securities or industry analysts publish about us, our business, our competitors and our market. The analysts’ estimates are based upon their own opinions and are often different from our estimates or expectations. If one or more of the analysts who cover us downgrade our common stock or publish inaccurate or unfavorable research about our business, the price of our securities would likely decline. If few securities analysts commence coverage of us, or if one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our securities could decrease, which might cause the price and trading volume of our common stock to decline. In addition, if we do not meet any financial guidance that we may provide to the public or if we do not meet expectations of securities analysts or investors, the trading price of our common stock could decline significantly.
Actions of activist stockholders could impact the pursuit of our business strategies and adversely affect our results of operations, financial condition and/or share price.
We value constructive input from investors and regularly engage in dialogue with our stockholders regarding strategy and performance. Our board of directors and management team are committed to acting in the best interests of all of our stockholders. The actions taken by our board of directors and management in seeking to maintain constructive engagement with certain stockholders, however, may not be successful.
Campaigns by activist stockholders to effect changes at publicly traded companies are sometimes led by investors seeking to increase short-term stockholder value by means of financial restructuring, increased debt, special dividends, share repurchases, sales of assets or other transactions. Campaigns may also be initiated by activist stockholders advocating for particular governance, environmental or social causes. Activist stockholders who disagree with the composition of a publicly traded company’s board of directors, or with its strategy and/or management seek to involve themselves in the governance and strategic direction of a company through various activities that range from private engagement to publicity campaigns, proxy contests, efforts to force transactions not supported by the company’s board of directors, and in some instances, litigation.
We have been, and may in the future be, subject to activities initiated by activist stockholders. In March 2023, we entered into the Cooperation Agreement with Indaba. Pursuant to the Cooperation Agreement, we agreed to: pursue the Board Expansion, Director Appointments and the Board Declassification. Partly in response to stockholder requests, since the fourth quarter of 2021 to February 2023, we have repurchased $47.0 million of our outstanding common stock, and in March 2023 we expanded our previously announced $100.0 million capital return program by an incremental $25.0 million. Under the expanded $125.0 million authorization, we will return an aggregate of $50.0 million to investors pursuant to the Special Dividend payable on or about June 15, 2023, and the remaining $75.0 million of capital return to be effected through the combination of an ASR program and/or open market purchases, with the possibility of the Contingent Dividend in 2024.
Responding to proxy contests and other actions by activist stockholders may be costly and time-consuming, divert the attention of our board of directors and employees from the management of our operations and the pursuit of our business strategies, and result in reduced capital resources to pursue those strategies. Accordingly, activist stockholder campaigns could adversely affect our business, results of operations, financial condition or share price.
53

We will incur increased costs and impose additional 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, results of operations and financial condition.
As a public company listed in the United States, we have incurred and will continue to incur significant legal, accounting and other expenses. In addition, changing laws, regulations and standards relating to corporate governance and public disclosure, including regulations implemented by the SEC and the NYSE, may increase legal and financial compliance costs and make some activities more time consuming. These laws, regulations and standards 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. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. We will also need to continue developing our investor relations function. If, notwithstanding our efforts, we fail to comply with new laws, regulations and standards, regulatory authorities may initiate legal proceedings against us and our business may be harmed.
Failure to comply with these rules might also make it more difficult for us to obtain certain types of insurance, including director and officer liability insurance, and we might be forced to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. The impact of these events would also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, on committees of our board of directors or as members of senior management.
We are an “emerging growth company,” and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act, and we intend to take advantage of certain exemptions from various reporting requirements that are applicable to public companies that are not “emerging growth companies,” including not being required to comply with the independent auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, being required to provide fewer years of audited financial statements and exemptions from the requirements of holding a non-binding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We intend to take advantage of these provisions until we are no longer an “emerging growth company.” We will cease to be an “emerging growth company” upon the earliest to occur of: (i) the last day of the fiscal year in which we have more than $1.235 billion in annual revenue; (ii) the date we qualify as a large accelerated filer, with at least $700 million of equity securities held by non-affiliates; (iii) the issuance, in any three-year period, by us of more than $1.0 billion in non-convertible debt securities; and (iv) December 31, 2026. We may choose to take advantage of some but not all of these reduced reporting burdens. We have taken advantage of certain reduced reporting burdens in this Annual Report on Form 10-K. Accordingly, the information contained herein may be different than the information you receive from other public companies in which you hold stock.
In addition, the JOBS Act also provides that an “emerging growth company” can take advantage of an extended transition period for complying with new or revised accounting standards. We have elected to take advantage of such extended transition period, and, as a result, we will not be subject to the same new or revised accounting standards as other public companies that are not emerging growth companies or that have opted out of using such extended transition period. Our consolidated financial statements may therefore not be comparable to those of companies that comply with new or revised accounting pronouncements as of the effective dates applicable to public companies.
Investors may find our common stock less attractive because we intend to rely on these exemptions, which may result in a less active trading market, increased volatility, or lower market prices for our common stock.
We do not intend to pay regular dividends for the foreseeable future.
While we have declared the Special Dividend as part of our capital return program with the possibility of the Contingent Dividend, we do not expect that our capital return program will include any other dividend. Other than the Special Dividend and possibly the Contingent Dividend, we currently intend to retain any future earnings for use in the operation and expansion of our business, and we do not plan to declare or pay cash dividends in the foreseeable future. In addition, our ability to pay dividends is currently restricted by the terms of our Revolving Credit Facility. As a result, stockholders should assume that sales of their common stock after price appreciation is the only way to realize any future gains on their investment.
54

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
The following table summarizes the repurchases of our shares of common stock in the first quarter of 2023.
PeriodTotal
number
of
 shares
 purchased
Average price
paid per shares(1)
Total number of shares purchased
as part of publicly
 announced plans or program
Maximum number
 (or approximate
dollar value) of
shares that may yet be purchased
under the plans or
 programs
(in millions)(2)
January 1, 2023 to January 31, 2023468,197 $8.83 468,197 $9.6 
February 1, 2023 to February 28, 202358,001 $9.90 58,001 $9.0 
March 1, 2023 to March 31, 2023752,929 $7.98 752,929 $69.0 
Total1,279,127 $8.38 1,279,127 $69.0 
(1)Includes commission of $0.02 per share paid to broker.
(2)In March 2023, our board of directors authorized a new $125.0 million capital return program, $75.0 million of which is effected through the combination of an ASR program and/or open market purchases. This capital return program replaced the prior share repurchase program.
Item 3. Defaults upon Senior Securities.
Not applicable.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
None.
Item 6. Exhibits.
Incorporated by Reference
Exhibit
Number
Exhibit TitleFormFile No.ExhibitFiling
Date
Filed/
Furnished
with This
Report
3.18-K001-399653.12/8/2021
3.28-K001-399653.22/8/2021
10.1
X
10.2*
8-K001-3996510.13/13/2023
31.1X
31.2    X
32.1    X
32.2    X
101.INSInline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.    X
101.SCHInline XBRL Taxonomy Extension Schema Document    X
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document    X
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document    X
101.LABInline XBRL Taxonomy Extension Label Linkbase Document    X
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document    X
104Cover Page Interactive Data File (embedded within the Inline XBRL document)    X
*Schedules (and similar attachments) have been omitted from this filing pursuant to Item 601(a)(5) of Regulation S-K. A copy of any omitted schedule will be furnished to the Securities and Exchange Commission upon request.

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.
ON24, Inc.
Date: May 10, 2023
By:/s/ Sharat Sharan
Sharat Sharan
President and Chief Executive Officer
(Duly Authorized Officer and Principal Executive Officer)
Date: May 10, 2023
By:/s/ Steven Vattuone
Steven Vattuone
Chief Financial Officer
(Principal Financial and Accounting Officer)
55
EX-10.1 2 ex-101secondamendmenttosix.htm EX-10.1 Document
Exhibit 10.1
SECOND AMENDMENT TO
SIXTH AMENDED AND RESTATED
LOAN AND SECURITY AGREEMENT
This Second Amendment to Sixth Amended and Restated Loan and Security Agreement (this “Amendment”) is entered into as of April 25, 2023, by and between Comerica Bank (“Bank”) and On24, Inc. (“Borrower”).
RECITALS
A.    Borrower and Bank are parties to that certain Sixth Amended and Restated Loan and Security Agreement, dated as of August 31, 2021, as amended by that certain First Amendment to Sixth Amended and Restated Loan and Security Agreement, dated as of February 11, 2022 (as may be further amended, restated, supplemented or otherwise modified from time to time, collectively, the “Loan Agreement”).
B.    Borrower and Bank desire to amend the Loan Agreement in accordance with the terms set forth in this Amendment.
C.    Bank is willing to amend the Loan Agreement, subject to the terms and conditions hereinafter set forth and the documents to be executed in connection herewith.
Now, Therefore, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties agree as follows:
AGREEMENT
I.Incorporation by Reference. The Recitals and the documents referred to therein are incorporated herein by this reference. Except as otherwise noted, the terms not defined herein shall have the meaning set forth in the Loan Agreement.
II.Amendment to the Loan Agreement. Subject to the satisfaction of the conditions precedent as set forth in Article VI hereof, the Loan Agreement is hereby amended as set forth below.
A.Section 7.6 of the Loan Agreement is hereby amended and restated in its entirety to read as follows:
“7.6    Distributions. Pay any dividends or make any other distribution or payment on account of or in redemption, retirement or purchase of any Equity Interests, except that Borrower may (i) repurchase the Equity Interests of former employees pursuant to equity repurchase agreements as long as an Event of Default does not exist prior to such repurchase or would not exist after giving effect to such repurchase, (ii) repurchase the Equity Interests of former employees pursuant to equity repurchase agreements by the cancellation of indebtedness owed by such former employees to Borrower regardless of whether an Event of Default exists, (iii) during the period beginning on December 2, 2021 and ending on June 2, 2023 (the “First Repurchase Term”), repurchase any Equity Interests pursuant to open market repurchases so long as an Event of Default does not exist prior to any such repurchase, and provided that the aggregate amount paid in connection with this clause (iii) shall not exceed Fifty Million Dollars ($50,000,000), and (iv) during the period beginning on March 11, 2023 and ending March 31, 2024 (the “Second Repurchase Term”), pay dividends or repurchase any Equity Interests pursuant to open market purchases or an accelerated share repurchase program as long as an Event of Default does not exist prior to any such payment or repurchase, and provided further that the aggregate amount paid in connection with this clause (iv) shall not exceed One Hundred Twenty-Five Million Dollars ($125,000,000).”
1



B.Clause (c) of the defined term “Permitted Investments” on Exhibit A of the Loan Agreement is hereby amended and restated in its entirety to read as follows:
“(c)    Repurchases of Equity Interests (x) from former employees, directors, or consultants of Borrower under the terms of applicable equity repurchase agreements (i) in an aggregate amount not to exceed One Hundred Thousand Dollars ($100,000) in any fiscal year, provided that no Event of Default has occurred, is continuing or would exist after giving effect to the repurchases, or (ii) in any amount where the consideration for the repurchase is the cancellation of indebtedness owed by such former employees, directors or consultants to Borrower regardless of whether an Event of Default exists and (y) during the First Repurchase Term, subject to the terms and restrictions set forth in Section 7.6(iii) hereof and (z) during the Second Repurchase Term, subject to the terms and restrictions set forth in Section 7.6(iv) hereof;”
III.Representations and Warranties. To induce Bank to enter into this Amendment, Borrower hereby represents and warrants to Bank as follows:
A.Immediately after giving effect to this Amendment (a) the representations and warranties contained in the Loan Documents are true, accurate and complete in all material respects (except to the extent any such representation and warranty is qualified by materiality or reference to Material Adverse Effect, in which case, such representation and warranty shall be true, accurate and complete in all respects) as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true, accurate and complete in all material respects as of such date), and (b) no Event of Default has occurred and is continuing and no event that is, or after notice or passage of time, or both, would be, an Event of Default has occurred or is continuing;
B.Borrower has the power and authority to execute and deliver this Amendment and to perform its obligations under the Loan Agreement, as amended by this Amendment;
C.The organizational documents of Borrower delivered to Bank as of the Closing Date remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect;
D.The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, have been duly authorized;
E.The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, are not in conflict with nor constitute a breach of any provision contained in Borrower’s Certificate of Incorporation, as amended, or Bylaws, as amended, nor will they constitute an event of default under any material agreement by which Borrower is bound, Borrower is not in default under any agreement by which it is bound, except to the extent such default would not reasonably be expected to cause a Material Adverse Effect;
F.Borrower has obtained all consents, approvals and authorizations of, made all declarations or filings with, and given all notices to, all governmental authorities that are necessary for the continued operation of Borrower’s business as currently conducted, except where the failure to do so would not reasonably be expected to cause a Material Adverse Effect; and
G.This Amendment has been duly executed and delivered by Borrower and is the binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and equitable principles relating to or affecting creditors’ rights.
2



IV.Legal Effect.
A.The Loan Agreement is hereby amended wherever necessary to reflect the changes described above. Borrower agrees that it has no defenses against the obligations to pay any amounts under the Indebtedness.
B.Borrower understands and agrees that in modifying the existing Indebtedness, Bank is relying upon Borrower’s representations, warranties, and agreements, as set forth in the Loan Agreement and this Amendment. Except as expressly modified pursuant to this Amendment, the terms of the Loan Agreement remain unchanged, and in full force and effect. Bank’s agreement to modifications to the existing Indebtedness pursuant to this Amendment in no way shall obligate Bank to make any future modifications to the Indebtedness. Nothing in this Amendment shall constitute a satisfaction of the Indebtedness. It is the intention of Bank and Borrower to retain as liable parties, all makers and endorsers of the Loan Agreement, unless the party is expressly released by Bank in writing. No maker, endorser, or guarantor will be released by virtue of this Amendment. The terms of this paragraph apply not only to this Amendment, but also to all subsequent loan modification requests. The Loan Agreement and each of the other Loan Documents, as supplemented by this Amendment, are and shall continue to be in full force and effect and are hereby in all respects ratified and confirmed. Borrower hereby further ratifies and reaffirms the validity and enforceability of all of the Liens and security interests heretofore granted, pursuant to and in connection with the Loan Agreement or any other Loan Document, to Bank, as collateral security for the obligations under the Loan Documents in accordance with their respective terms, and acknowledges that all of such Liens and security interests, and all Collateral heretofore pledged as security for such obligations, continue to be and remain Collateral for such obligations from and after the date hereof. The Borrower hereby agrees and confirms that all Credit Extensions and Obligations shall be guaranteed pursuant to the Loan Documents as provided therein.
C.This Amendment may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one instrument. This is an integrated Amendment and supersedes all prior negotiations and agreements regarding the subject matter hereof. All modifications hereto must be in writing and signed by the parties.
V.Electronic Signatures. The parties agree that this Amendment, the Loan Agreement and any of the Loan Documents may be executed by electronic signatures. The parties further agree that the electronic signature of a party to this Amendment, the Loan Agreement or any Loan Document shall be as valid as an original manually executed signature of such party and shall be effective to bind such party to this Amendment, the Loan Agreement or such Loan Document, and that any electronically signed document (including this Amendment, the Loan Agreement or any Loan Document) shall be deemed (i) to be “written” or “in writing,” and (ii) to have been “signed” or “duly executed”.  For purposes hereof, “electronic signature” means a manually-signed original signature that is then transmitted by electronic means or a signature through an electronic signature technology platform. If Bank determines in its sole discretion that the Amendment has not been timely executed by Borrower, then the Amendment shall be considered null and void.   Borrower hereby agrees that Bank shall not have any liability of any nature or kind to any a loan party, including, but not limited to Borrower, in connection therewith. Notwithstanding the foregoing, Bank may require original manually executed signatures (and upon Bank’s request Borrower shall deliver such original manually executed signatures to Bank).
VI.Conditions Precedent. Except as specifically set forth in this Amendment, all of the terms and conditions of the Loan Agreement remain in full force and effect. The effectiveness of this Amendment is conditioned upon receipt by Bank of this Amendment, and any other documents which Bank may require to carry out the terms hereof, including but not limited to the following:
A.This Amendment, duly executed by Borrower;
B.The representations and warranties in Article III of this Amendment shall be true, accurate and complete;
3



C.Payment of an amount equal to all Bank Expenses incurred in connection with this Amendment; and
D.Such other documents and completion of such other matters, as Bank may reasonably deem necessary or appropriate.
VII.CHOICE OF LAW AND VENUE. THIS AMENDMENT SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE INTERNAL LAWS OF THE STATE OF CALIFORNIA, WITHOUT REGARD TO PRINCIPLES OF CONFLICTS OF LAW.
[remainder of page left blank; signature page follows]
4



In Witness Whereof, the undersigned have executed this Amendment as of the first date above written. Borrower also acknowledges and agrees that Borrower’s electronic signature below indicates Borrower’s agreement to, and intention to be legally bound by, all of the terms and conditions of the Loan Agreement and this Amendment. If Bank determines in its sole discretion that this Amendment has not been timely executed by Borrower, then this Amendment shall be considered null and void. Borrower hereby agrees that Bank shall not have any liability of any nature or kind to any loan party, including, but not limited to Borrower, in connection therewith.

ON24, INC.
By:/S/ Steven Vattuone
Name: Steven Vattuone
Title: Chief Financial Officer
COMERICA BANK
By:/s// Elizabeth McDonald
Name: Elizabeth McDonald
Title: Senior Vice President



[Signature Page to Second Amendment to Sixth Amended and Restated Loan and Security Agreement]

EX-31.1 3 ex-311ontfx2023331.htm EX-31.1 Document

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

EX-31.2 4 ex-312ontfx2023331.htm EX-31.2 Document

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

EX-32.1 5 ex-321ontfx2023331.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of ON24, Inc. (the “Company”) on Form 10-Q for the period ending March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date: May 10, 2023
By:/s/ Sharat Sharan
Sharat Sharan
President and Chief Executive Officer
(Principal Executive Officer)
The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

EX-32.2 6 ex-322ontfx2023331.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of ON24, Inc. (the “Company”) on Form 10-Q for the period ending March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date: May 10, 2023
By:/s/ Steven Vattuone
Steven Vattuone
Chief Financial Officer
(Principal Financial and Accounting Officer)
The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, and is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

EX-101.SCH 7 ontf-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Description of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Balance Sheets Components link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stockholders’ Equity and Equity Incentive Plan link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Other (Income) Expense, Net link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Description of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Balance Sheets Components (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Stockholders’ Equity and Equity Incentive Plan - (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Other (Income) Expense, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Revenue - Schedule of Disaggregation of Revenue by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Revenue - Customers Who Contributed 10% or more of Total Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Revenue - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Revenue - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Revenue - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Revenue - Costs to Obtain a Contract (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Marketable Securities - Summary of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Marketable Securities - Marketable Securities in an Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Marketable Securities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Marketable Securities - Summary of Remaining Contractual Maturities of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Fair Value Measurement - Summary of Financial Instruments Recorded at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Balance Sheets Components - Summary of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Balance Sheets Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Balance Sheets Components - Schedule of Property and Equipment, Net of Depreciation and Amortization, by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Balance Sheets Components - Summary of Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Intangible Assets - Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Intangible Assets - Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Credit Facility- Revolving Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Commitment and Contingencies - Purchase Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Commitment and Contingencies - Contingencies and Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Stockholders’ Equity and Equity Incentive Plan - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Stockholders’ Equity and Equity Incentive Plan- Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Stockholders’ Equity and Equity Incentive Plan - Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Stockholders’ Equity and Equity Incentive Plan - Summary of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Stockholders’ Equity and Equity Incentive Plan - Summary of RSU Activity Under Equity Incentive Plans and Related Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Stockholders’ Equity and Equity Incentive Plan - Restricted Stock Unit Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Stockholders’ Equity and Equity Incentive Plan - Restricted Stock Unit with Performance Conditions (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Stockholders’ Equity and Equity Incentive Plan - Summary of Share-based Compensation Expense by line item in the Condensed Consolidated Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Stockholders’ Equity and Equity Incentive Plan - Summary of Unrecognized Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Stockholders’ Equity and Equity Incentive Plan - Repurchase of Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Stockholders’ Equity and Equity Incentive Plan - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Other (Income) Expense, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Net Loss Per Share - Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Restructuring - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Restructuring - Summary of Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 ontf-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 ontf-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 ontf-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Non-cancelable purchase commitments, due 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Business Acquisition [Axis] Business Acquisition [Axis] One year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Summary of Marketable Securities in an Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Unrealized gain (loss) on available for sale debt securities, net of tax Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Property and equipment, gross Property, Plant and Equipment, Gross Engineering and quality assurance costs Related Party Transaction, Expenses from Transactions with Related Party Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Foreign currency translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Other Income and Expenses [Abstract] Schedule of Other (Income) Expense, Net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Statistical Measurement Statistical Measurement [Domain] Depreciation and amortization expense for property and equipment Depreciation Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt instrument, interest rate Debt Instrument, Interest Rate, Stated Percentage Additional paid-in capital Additional Paid in Capital, Common Stock Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Axis] Repayment of equipment loans Repayments of Debt Subscription and other platform Subscription and Circulation [Member] Property and equipment, net Property and equipment, finance lease, net Total property and equipment, finance lease, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Total cash equivalents and marketable securities Cash Equivalents And Available For Sale Debt Securities Fair Value Disclosure Cash equivalents and available for sale debt securities fair value disclosure. Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Over one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Subsequent Event Type Subsequent Event Type [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Capital return program, authorized amount Capital Return Program, Authorized Amount Capital Return Program, Authorized Amount Equity Component Equity Component [Domain] Subsequent Event Type Subsequent Event Type [Domain] Scenario [Axis] Scenario [Axis] Bank Deposits Bank Deposits [Member] Bank Deposits Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Restructuring Plan [Axis] Restructuring Plan [Axis] Loss contingency, estimate of possible loss Loss Contingency, Estimate of Possible Loss Related Party Related Party [Domain] Billed Consideration Billed Revenues [Member] Plan Name Plan Name [Axis] Credit Card Sublimit Credit Card Sublimit [Member] Credit card sublimit. Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Executive Officer Executive Officer [Member] Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name Plan Name [Domain] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Employee Stock ESPP purchase rights Employee Stock [Member] Sales and Use Tax Assessments Sales And Use Tax Assessment [Member] Sales and use tax assessment. Ending balance, Weighted Average Remaining Contractual Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type Award Type [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities, current Operating Lease, Liability, Current Summary of Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Expected restructuring costs Restructuring and Related Cost, Expected Cost Certificates of deposit Certificates of Deposit [Member] Total liabilities Liabilities Number of foreign countries who accounted for 10% or more Concentration Risk, Number Of Foreign Countries Accounting For More Than Ten Percent Concentration Risk, Number Of Foreign Countries Accounting For More Than Ten Percent Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical Geographical [Axis] Amortization (accretion) on marketable securities Investment Income, Net, Amortization of Discount and Premium Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Revolving Line of Credit Revolving Credit Facility [Member] Summary of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Marketable securities Total marketable securities, Fair Value Total marketable securities Debt Securities, Available-for-Sale, Current Document Type Document Type Realized gains or losses from marketable securities that were reclassified out of other comprehensive income (loss) Debt Securities, Available-for-Sale, Realized Gain (Loss) Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Cancelled and forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Accounts Payable and Accrued Liabilities Accounts Payable and Accrued Liabilities [Member] Restructuring Type [Axis] Restructuring Type [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Unvested beginning balance (in dollars per share) Unvested ending 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 Credit Facility Debt Disclosure [Text Block] Cost of revenue: Cost of Revenue [Abstract] Product and Service Product and Service [Domain] Undesignated Preferred Stock Undesignated Preferred Stock [Member] Undesignated preferred stock. Number of customers who accounted for 10% or more Concentration Risk, Number Of Customers Accounting For More Than Ten Percent Concentration Risk, Number Of Customers Accounting For More Than Ten Percent Entity Shell Company Entity Shell Company Accrued liabilities Increase (Decrease) in Accrued Liabilities Revolving Credit Facility with at least $100 million deposit Revolving Credit Facility with at least $100 million deposit [Member] Revolving Credit Facility with at least $100 million deposit Customers Representing Concentration Risk Customers Representing Concentration Risk [Member] Customers Representing Concentration Risk Developed technology Developed Technology Rights [Member] Financial Instrument [Axis] Financial Instrument [Axis] Subsequent Event Subsequent Event [Member] Revenue Revenue Benchmark [Member] Average price per share (including commissions) (dollars per share) Share Repurchases, Average Price Per Share, Including Commissions Share Repurchases, Average Price Per Share, Including Commissions Document Period End Date Document Period End Date Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Total assets Assets Effect of foreign currency translation, Gross Carrying Amount Finite-Lived Intangible Assets, Effect Of Foreign Currency Translation, Gross Finite-Lived Intangible Assets, Effect Of Foreign Currency Translation, Gross Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net income (loss) per share attributable to common stockholders: Earnings Per Share [Abstract] Income Statement Location Income Statement Location [Axis] Antidilutive Securities Antidilutive Securities [Axis] Accrued and other current liabilities Accrued and other current liabilities Accrued Liabilities, Current Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Share repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Accrued compensation and benefits Employee-related Liabilities, Current Developed technology, before foreign currency translation, Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Before Foreign Currency Translation Finite-Lived Intangible Assets, Gross, Before Foreign Currency Translation Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Net Loss Per Share Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Summary of Unrecognized Stock-Based Compensation Expenses Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Balance Sheets Components Supplemental Balance Sheet Disclosures [Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Schedule of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Award Type Award Type [Domain] Grantee Status Grantee Status [Axis] Weighted-average amortization period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Marketable securities in a continuous loss position, Gross Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Change in provision for (benefit from) income taxes Increase (Decrease) in Income Taxes Restructuring Plan [Domain] Restructuring Plan [Domain] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Issuance of common stock upon release of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Purchase price Payments to Acquire Businesses, Gross Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price [Abstract] Entity Address, City or Town Entity Address, City or Town EMEA EMEA [Member] Operating expenses: Operating Expenses [Abstract] Share-based Payment Arrangement, Employee Share-Based Payment Arrangement, Employee [Member] Minimum Minimum [Member] Capital Return Program Capital Return Program [Member] Capital Return Program Statement [Line Items] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Fair Value Measurement Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Accrual loss contingency Loss Contingency, Range of Possible Loss, Portion Not Accrued Intangible Assets Intangible Assets Disclosure [Text Block] 2021 Employee Stock Purchase Plan Two Thousand Twenty One Employee Stock Purchase Plan [Member] 2021 employee stock purchase plan. Research and development Research and Development Expense Vested and exercisable, Weighted Average Remaining Contractual Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Title of Individual Title of Individual [Axis] Marketable Securities [Line Items] Marketable Securities [Line Items] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units Restricted Stock Units (RSUs) [Member] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Combination Business Combination Disclosure [Text Block] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Prime Rate Prime Rate [Member] Percentage of concentration risk Concentration Risk, Percentage Capitalized contract cost, amortization period Capitalized Contract Cost, Amortization Period Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Income Taxes Income Tax Disclosure [Text Block] Credit Facility Credit Facility [Domain] Marketable securities in a continuous loss position for 12 months or more Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Amortization expense Amortization of Intangible Assets Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (in dollars per share) Net loss per share of common stock, basic (in dollars per share) Earnings Per Share, Basic Requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Total fair value of RSU vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Concentration Risk Type Concentration Risk Type [Domain] Effect of foreign currency translation, Accumulated Amortization Finite-Lived Intangible Assets, Effect Of Foreign Currency Translation, Accumulated Amortization Finite-Lived Intangible Assets, Effect Of Foreign Currency Translation, Accumulated Amortization Sales and marketing Selling and Marketing Expense Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Cancelled and forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vesting [Domain] Vesting [Domain] Entity Interactive Data Current Entity Interactive Data Current Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Total, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Fair Value (Recurring) [Table] Fair Value, by Balance Sheet Grouping [Table] Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Proceeds from sale of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Accumulated Deficit Retained Earnings [Member] Declared dividends Dividends, Common Stock, Cash Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Litigation Status [Domain] Litigation Status [Domain] Common Stock Common Stock [Member] Cash equivalents - money market mutual funds Money Market Funds, at Carrying Value Summary of Share-based Compensation Expense by line item in the Consolidated Statements of Operations Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Payment for repurchase of common stock Payments for Repurchase of Common Stock Common stock, shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Class of Stock Class of Stock [Axis] Statement [Table] Statement [Table] 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 Document Quarterly Report Document Quarterly Report Letter of Credit Letter of Credit [Member] Furniture and fixtures Furniture and Fixtures [Member] Current assets Assets, Current [Abstract] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Computer, equipment and software Computer Equipments And Software [Member] Computer, equipment and software. Statistical Measurement Statistical Measurement [Axis] Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Domain] Leasehold improvements Leasehold Improvements [Member] Grantee Status Grantee Status [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Deferred contract acquisition costs, non-current Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Other Other Operating Activities, Cash Flow Statement Accounts receivable, net of allowances and reserves of $3,267 and $2,930 as of March 31, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Purchase of marketable securities Payments to Acquire Marketable Securities Equity Components Equity Components [Axis] Scenario [Domain] Scenario [Domain] Fair Value Measurements Recurring Fair Value, Recurring [Member] Litigation Case [Domain] Litigation Case [Domain] Related Party Transactions Related Party Transactions Disclosure [Text Block] Marketable securities in a continuous loss position for less than 12 months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Repayment of finance lease obligations Finance Lease, Principal Payments Restricted stock outstanding (in shares) Unvested beginning balance (in shares) Unvested ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Other (income) expense, net Other (income) expense, net Nonoperating Income (Expense) Variable Rate Variable Rate [Domain] Total, Gross Carrying Amount Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Loss Contingencies [Table] Loss Contingencies [Table] Total marketable securities, Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Operating right-of-use asset Operating Lease, Right-of-Use Asset Repurchase of common stock Total repurchase costs Stock Repurchased During Period, Value Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Restructuring, incurred cost, statement of income or comprehensive income, extensible enumeration, not disclosed, flag Restructuring, Incurred Cost, Statement Of Income Or Comprehensive Income, Extensible Enumeration, Not Disclosed, Flag Restructuring, Incurred Cost, Statement Of Income Or Comprehensive Income, Extensible Enumeration, Not Disclosed, Flag Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Cost Reduction And Cost Structure Reduction Plans Cost Reduction And Cost Structure Reduction Plans [Member] Cost Reduction And Cost Structure Reduction Plans Summary of Stock Options Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Litigation Status [Axis] Litigation Status [Axis] Borrowing capacity Line of Credit Facility, Current Borrowing Capacity Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Common stock, outstanding (in shares) Beginning balance, shares Ending balance, shares Common Stock, Shares, Outstanding Accrued bonus and commissions Accrued Bonuses And Sales Commission, Current Accrued Bonuses And Sales Commission, Current Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Repurchase of common stock (in shares) Number of shares repurchased (in shares) Stock Repurchased During Period, Shares Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Geographical Geographical [Domain] Grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Undesignated preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Cost Structure Reduction Plan Cost Structure Reduction Plan [Member] Cost Structure Reduction Plan Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional paid-in capital Additional Paid-in Capital [Member] Balance Sheet Location Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Basic net income (loss) per share Earnings Per Share, Basic [Abstract] Exercised, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Diluted (in shares) Weighted-average common stock outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Loss Contingency, Nature Loss Contingency, Nature [Domain] Common Stock Reserved for Future Issuance Common Stock Reserved for Future Issuance [Table Text Block] Common Stock Reserved for Future Issuance Loss Contingencies [Line Items] Loss Contingencies [Line Items] Consolidated Putative Class Action Putative Class Actions Douvia v. ON24 And Goemer v. ON24 [Member] Putative Class Actions Douvia v. ON24 And Goemer v. ON24 Billing Status, Type Billing Status, Type [Axis] Common stock, $0.0001 par value per share; 500,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 46,847,621 and 47,554,801 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Issuance of common stock upon release of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Undesignated preferred stock shares authorized (in shares) Preferred Stock, Shares Authorized Cash to be maintained per agreement Compensating Balance, Amount Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalent, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Commitment and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities Liabilities, Current [Abstract] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Common stock, issued (in shares) Common Stock, Shares, Issued Deferred revenue Contract with Customer, Liability, Current Foreign currency losses Foreign Currency Transaction Gain (Loss), before Tax Reclassification out of Accumulated Other Comprehensive Income (Loss) Reclassification out of Accumulated Other Comprehensive Income [Member] Income Statement Location Income Statement Location [Domain] Finance lease liabilities, current Finance Lease, Liability, Current Facility Closing Facility Closing [Member] Revolving Credit Facility with less than $100 million deposit Revolving Credit Facility with less than $100 million deposit [Member] Revolving Credit Facility with less than $100 million deposit Marketable securities in a continuous loss position Debt Securities, Available-for-Sale, Unrealized Loss Position Amendment Flag Amendment Flag Useful life Finite-Lived Intangible Asset, Useful Life Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Remaining amortization period Finite-Lived Intangible Assets, Remaining Amortization Period Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Restructuring liability Restructuring Reserve, Current Total marketable securities, Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Entity Current Reporting Status Entity Current Reporting Status Severance And One-time Termination Benefits Severance And One-time Termination Benefits [Member] Severance And One-time Termination Benefits Goodwill and Intangible Assets Disclosure [Abstract] Payout range (as a percentage) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Payout, Percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Payout, Percentage Other long-term assets Other Assets, Noncurrent Paid restructuring costs Payments for Restructuring Depreciation and amortization Depreciation, Depletion and Amortization Other Other Geographical Area [Member] Other geographical area. Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Percentage of unused facility fee to be paid quarterly Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Credit loss recognized related to available for sale debt securities Debt Securities, Available-for-Sale, Excluding Accrued Interest Marketable Securities (Available For Sale) Maturities [Abstract] Available-for-Sale Securities, Debt Maturities [Abstract] Maximum payout range (as a percentage) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Maximum Payout, Percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Maximum Payout, Percentage Number of votes per share Common Stock Number Of Votes Per Share Common stock number of votes per share. Stock options outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Estimated fair value at acquisition date Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles IPO IPO [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] 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 Property Lease Guarantee Property Lease Guarantee [Member] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Non-cancelable purchase commitments, due 2023 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Stock options Share-Based Payment Arrangement, Option [Member] Sales and marketing Sales and marketing Selling and Marketing Expense [Member] Title of Individual Title of Individual [Domain] Performance periods, maximum earned PSUs cap Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Payout Period Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Payout Period Accounts receivable, allowances and reserves Accounts Receivable, Allowance for Credit Loss, Current Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Other Other Nonoperating Income (Expense) Cancelled and forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance Sheet Location Balance Sheet Location [Axis] Restructuring Restructuring and Related Activities Disclosure [Text Block] Common stock, authorized (in shares) Common Stock, Shares Authorized Schedule Of Related Party Transactions By Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Restricted cash included in other assets, non-current Restricted Cash and Cash Equivalents, Noncurrent Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Developed technology, before foreign currency translation, Net Carrying Amount Finite-Lived Intangible Assets, Net, Before Foreign Currency Translation Finite-Lived Intangible Assets, Net, Before Foreign Currency Translation Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Cash paid for taxes, net of refunds Income Taxes Paid, Net Revenue recognized related to deferred revenue Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Measurement Frequency Measurement Frequency [Domain] Stockholders’ Equity and Equity Incentive Plan Stockholders' Equity Note Disclosure [Text Block] Non-cash lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Declared cash dividends (in dollars per share) Common Stock, Dividends, Per Share, Declared Intangible asset, net Total, Net Carrying Amount Finite-Lived Intangible Assets, Net Revenue remaining performance obligation, expected timing of satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Summary of Financial Instruments Recorded at Fair Value on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Outstanding ending balance, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Accumulated amortization, finance lease Finance Lease, Right-of-Use Asset, Accumulated Amortization Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Impairment losses of deferred contract acquisition costs Capitalized Contract Cost, Impairment Loss Class Of Stock [Line Items] Class of Stock [Line Items] Marketable securities in a continuous loss position for less than 12 months, Gross Unrealized Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss U.S. Agency securities US Government Agencies Debt Securities [Member] Current portion of total borrowing amount, subject to debt to EBITDA ratio, financial covenant Short-Term Borrowing Amount, Subject To Minimum Debt To EBITDA Ratio, Financial Covenant Short-Term Borrowing Amount, Subject To Minimum Debt To EBITDA Ratio, Financial Covenant 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Marketable securities in a continuous loss position for 12 months or more, Gross Unrealized Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Non-cancelable purchase commitments Unrecorded Unconditional Purchase Obligation Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] U.S. Treasury securities U.S. Treasury securities US Treasury Securities [Member] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Total marketable securities, Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Cancelled and forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted-average shares used in computing net income (loss) per share attributable to common stockholders: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Accounts payable Accounts Payable, Current 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Less: Accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Summary of Remaining Contractual Maturities of Marketable Securities Investments Classified by Contractual Maturity Date [Table Text Block] Entity Filer Category Entity Filer Category Basic (in shares) Weighted-average common stock outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies Commitments and Contingencies Market-performance based restricted stock units Performance stock units Performance-Based Restricted Stock Units (PSUs) [Member] Performance-Based Restricted Stock Units (PSUs) Security Exchange Name Security Exchange Name 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 Fair Value (Recurring) [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Restricted Stock Restricted Stock [Member] Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Number of shares available for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Cover [Abstract] Pending Litigation Pending Litigation [Member] Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Restructuring and Related Activities [Abstract] Revenue Revenue from Contract with Customer [Text Block] Deferred contract acquisition costs Increase (Decrease) in Contract with Customer, Asset Total restructuring costs incurred Restructuring and Related Cost, Incurred Cost Forecast Forecast [Member] Effect of foreign currency translation, Net Carrying Amount Finite-Lived Intangible Assets, Effect Of Foreign Currency Translation, Net Finite-Lived Intangible Assets, Effect Of Foreign Currency Translation, Net Payment of tax withholding obligations related to net share settlements on equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Developed technology, before foreign currency translation, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization, Before Foreign Currency Translation Finite-Lived Intangible Assets, Accumulated Amortization, Before Foreign Currency Translation Related Party Related Party [Axis] Amount available for future share repurchases Stock Repurchase Program, Remaining Authorized Repurchase Amount Effect of foreign currency translation Foreign Currency Translation [Member] Foreign Currency Translation Vibbio Vibbio AS [Member] Vibbio AS Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Recurring revenue trailing period Recurring Revenue Trailing Period Recurring revenue trailing period. Schedule of Repurchase Agreements Schedule of Repurchase Agreements [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Vesting [Axis] Vesting [Axis] Diluted (in dollars per share) Net loss per share of common stock, diluted (in dollars per share) Earnings Per Share, Diluted Sale of Stock Sale of Stock [Domain] Other (Income) Expense, Net Other Nonoperating Income and Expense [Text Block] Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Concentration Risk Type Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Property and equipment, finance leases Finance Lease, Right-of-Use Asset, before Accumulated Amortization Customer Concentration Risk Customer Concentration Risk [Member] Marketable Securities [Table] Marketable Securities [Table] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Summary of RSU Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Professional services Professional Services [Member] Professional services. Receivables Billing Status Receivables Billing Status [Domain] Entity Ex Transition Period Entity Ex Transition Period Share Repurchase Program [Axis] Share Repurchase Program [Axis] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Corporate debt securities Corporate Debt Securities [Member] Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Entity Address, Address Line One Entity Address, Address Line One Unbilled Consideration Unbilled Revenues [Member] Total cost of revenue Cost of Revenue Product and Service Product and Service [Axis] Class of Stock Class of Stock [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest expense Interest Expense Vested and exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Credit Facility Credit Facility [Axis] Summary of Accrued and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Subscription and other platform Subscription And Other Platform [Member] Subscription and other platform. Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Equity [Abstract] Equity [Abstract] Vested (in shares) Number of shares vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Schedule of Property and Equipment, Net of Depreciation and Amortization, by Geographic Region Long-Lived Assets by Geographic Areas [Table Text Block] Schedule of Disaggregation of Revenue by Geographic Region Disaggregation of Revenue [Table Text Block] Revenue: Revenue from Contract with Customer [Abstract] Remaining 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Deferred contract acquisition costs, current Contract with Customer, Asset, after Allowance for Credit Loss, Current Marketable Securities [Abstract] Marketable Securities [Abstract] Property and equipment, gross, finance lease Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Restructuring Costs Restructuring and Related Costs [Table Text Block] Commercial paper Commercial Paper [Member] Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Interest income Investment Income, Interest Measurement Frequency Measurement Frequency [Axis] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Payment for employee tax withholding upon net share settlement on equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Other Other Accrued Liabilities, Current Accrued litigation expense Estimated Litigation Liability Loss Contingency Nature Loss Contingency Nature [Axis] City Area Code City Area Code General and administrative General and Administrative Expense Assets Assets [Abstract] Chief Executive Officer of Third-party Vendor Immediate Family Member of Management or Principal Owner [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Sale of Stock Sale of Stock [Axis] Accounts Receivable Benchmark Accounts Receivable Benchmark [Member] Accounts Receivable Benchmark Proceeds from maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Remaining performance obligation percentage Revenue, Remaining Performance Obligation, Percentage Related party transactions, amounts owed Due to Related Parties, Current Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Description of Business and Significant Accounting Policies Business Description and Accounting Policies [Text Block] Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Variable Rate Variable Rate [Axis] Other long-term liabilities Other Liabilities, Noncurrent Number of additional shares authorized (in shares) Common Stock, Capital Shares Reserved for Future Issuance, Number Of Additional Shares Reserved Common Stock, Capital Shares Reserved for Future Issuance, Number Of Additional Shares Reserved Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Excise taxes on repurchase of common stock Stock Repurchased During Period, Value, Excise Tax Stock Repurchased During Period, Value, Excise Tax Research and development Research and Development Expense [Member] Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue Cost of Sales [Member] Provision for allowance for doubtful accounts and billing reserve Provision For Allowance For Doubtful Accounts And Billing Reserve Provision For Allowance For Doubtful Accounts And Billing Reserve Customer [Domain] Customer [Domain] EX-101.PRE 11 ontf-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
3 Months Ended
Mar. 31, 2023
May 04, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-39965  
Entity Registrant Name ON24, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3292599  
Entity Address, Address Line One 50 Beale Street, 8th Floor  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94105  
City Area Code 415  
Local Phone Number 369-8000  
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol ONTF  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   45,864,254
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001110611  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 100,777 $ 26,996
Marketable securities 214,908 301,125
Accounts receivable, net of allowances and reserves of $3,267 and $2,930 as of March 31, 2023 and December 31, 2022, respectively 33,451 43,757
Deferred contract acquisition costs, current 12,571 13,136
Prepaid expenses and other current assets 8,431 6,281
Total current assets 370,138 391,295
Property and equipment, net 5,957 7,212
Operating right-of-use asset 5,119 5,606
Intangible asset, net 1,711 1,979
Deferred contract acquisition costs, non-current 17,991 17,773
Other long-term assets 1,486 1,608
Total assets 402,402 425,473
Current liabilities    
Accounts payable 3,187 4,611
Accrued and other current liabilities 17,322 18,465
Deferred revenue 81,166 83,453
Finance lease liabilities, current 1,245 1,554
Operating lease liabilities, current 2,644 2,648
Total current liabilities 105,564 110,731
Operating lease liabilities, non-current 4,389 5,040
Other long-term liabilities 1,513 1,741
Total liabilities 111,466 117,512
Commitments and contingencies
Stockholders’ equity    
Common stock, $0.0001 par value per share; 500,000,000 shares authorized as of March 31, 2023 and December 31, 2022; 46,847,621 and 47,554,801 shares issued and outstanding as of March 31, 2023 and December 31, 2022, respectively 5 5
Additional paid-in capital 562,151 562,555
Accumulated deficit (271,317) (253,727)
Accumulated other comprehensive income (loss) 97 (872)
Total stockholders’ equity 290,936 307,961
Total liabilities and stockholders’ equity $ 402,402 $ 425,473
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowances and reserves $ 3,267 $ 2,930
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 500,000,000 500,000,000
Common stock, issued (in shares) 46,847,621 47,554,801
Common stock, outstanding (in shares) 46,847,621 47,554,801
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue:    
Total revenue $ 43,063 $ 48,492
Cost of revenue:    
Total cost of revenue 13,206 12,944
Gross profit 29,857 35,548
Operating expenses:    
Sales and marketing 24,417 29,193
Research and development 11,099 10,644
General and administrative 14,278 10,877
Total operating expenses 49,794 50,714
Loss from operations (19,937) (15,166)
Interest expense 29 54
Other (income) expense, net (2,572) 177
Loss before provision for income taxes (17,394) (15,397)
Provision for income taxes 196 82
Net loss $ (17,590) $ (15,479)
Net income (loss) per share attributable to common stockholders:    
Basic (in dollars per share) $ (0.37) $ (0.32)
Diluted (in dollars per share) $ (0.37) $ (0.32)
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders:    
Basic (in shares) 47,304,983 47,631,813
Diluted (in shares) 47,304,983 47,631,813
Subscription and other platform    
Revenue:    
Total revenue $ 39,364 $ 43,477
Cost of revenue:    
Total cost of revenue 9,889 9,602
Professional services    
Revenue:    
Total revenue 3,699 5,015
Cost of revenue:    
Total cost of revenue $ 3,317 $ 3,342
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net loss $ (17,590) $ (15,479)
Other comprehensive income (loss)    
Foreign currency translation adjustment, net of tax (9) 21
Unrealized gain (loss) on available for sale debt securities, net of tax 978 (1,391)
Total other comprehensive income (loss) 969 (1,370)
Total comprehensive income (loss) $ (16,621) $ (16,849)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional paid-in capital
Accumulated Deficit
Accumulated other comprehensive income (loss)
Beginning balance, shares at Dec. 31, 2021   47,727,346      
Beginning balance at Dec. 31, 2021 $ 355,090 $ 5 $ 550,839 $ (195,519) $ (235)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchase of common stock (in shares) (964,895) (964,895)      
Repurchase of common stock $ (14,293) $ 0 (14,293)    
Issuance of common stock upon exercise of stock options (in shares)   415,918      
Issuance of common stock upon exercise of stock options 847 $ 0 847    
Issuance of common stock upon release of restricted stock units (in shares)   230,477      
Issuance of common stock upon release of restricted stock units 0 $ 0      
Payment for employee tax withholding upon net share settlement on equity awards (1,756)   (1,756)    
Stock-based compensation expense 9,507   9,507    
Other comprehensive income (loss) (1,370)       (1,370)
Net loss (15,479)     (15,479)  
Ending balance, shares at Mar. 31, 2022   47,408,846      
Ending balance at Mar. 31, 2022 $ 332,546 $ 5 545,144 (210,998) (1,605)
Beginning balance, shares at Dec. 31, 2022 47,554,801 47,554,801      
Beginning balance at Dec. 31, 2022 $ 307,961 $ 5 562,555 (253,727) (872)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchase of common stock (in shares) (1,279,127) (1,279,127)      
Repurchase of common stock $ (10,720) $ 0 (10,720)    
Excise taxes on repurchase of common stock $ (60)   (60)    
Issuance of common stock upon exercise of stock options (in shares) 107,851 107,851      
Issuance of common stock upon exercise of stock options $ 255 $ 0 255    
Issuance of common stock upon release of restricted stock units (in shares)   464,096      
Issuance of common stock upon release of restricted stock units 0 $ 0      
Stock-based compensation expense 10,121   10,121    
Other comprehensive income (loss) 969       969
Net loss $ (17,590)     (17,590)  
Ending balance, shares at Mar. 31, 2023 46,847,621 46,847,621      
Ending balance at Mar. 31, 2023 $ 290,936 $ 5 $ 562,151 $ (271,317) $ 97
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net loss $ (17,590) $ (15,479)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,417 1,207
Stock-based compensation expense 10,121 9,507
Amortization of deferred contract acquisition costs 3,893 4,067
Provision for allowance for doubtful accounts and billing reserve 901 260
Non-cash lease expense 497 519
Other (1,698) 254
Changes in operating assets and liabilities:    
Accounts receivable 9,405 3,779
Deferred contract acquisition costs (3,546) (3,627)
Prepaid expenses and other assets (2,069) (3,555)
Accounts payable (1,353) 1,742
Accrued liabilities (1,089) (752)
Deferred revenue (2,287) (4,098)
Other non-current liabilities (769) (594)
Net cash used in operating activities (4,167) (6,770)
Cash flows from investing activities:    
Purchase of property and equipment (178) (984)
Purchase of marketable securities (119,591) (60,271)
Proceeds from maturities of marketable securities 199,210 14,708
Proceeds from sale of marketable securities 9,321 0
Net cash provided by (used in) investing activities 88,762 (46,547)
Cash flows from financing activities:    
Proceeds from exercise of stock options 255 1,157
Payment of tax withholding obligations related to net share settlements on equity awards 0 (1,756)
Payment for repurchase of common stock (10,720) (13,074)
Repayment of equipment loans (71) (66)
Repayment of finance lease obligations (411) (417)
Net cash used in financing activities (10,947) (14,156)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 130 27
Net increase (decrease) in cash, cash equivalents and restricted cash 73,778 (67,446)
Cash, cash equivalents and restricted cash, beginning of period 27,169 165,043
Cash, cash equivalents and restricted cash, end of period 100,947 97,597
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]    
Cash and cash equivalents 100,777 97,500
Restricted cash included in other assets, non-current 170 97
Total cash, cash equivalent, and restricted cash 100,947 97,597
Supplemental disclosures of cash flow information:    
Cash paid for taxes, net of refunds 99 31
Cash paid for interest $ 21 $ 46
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Significant Accounting Policies
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Significant Accounting Policies Description of Business and Significant Accounting Policies
Description of Business
ON24, Inc. and its subsidiaries (together, ON24 or the Company) provides a leading, cloud-based platform for digital engagement that delivers insights for revenue growth through interactive webinar experiences, virtual event experiences and multimedia content experiences. The Company’s platform offers a portfolio of interactive, personalized and content-rich digital experience products that creates and captures actionable, real-time data at scale from millions of professionals every month to provide businesses with buying signals and behavioral insights to efficiently convert prospects into customers. The Company was incorporated in the state of Delaware in January 1998 as NewsDirect, Inc. and in December 1998 changed its name to ON24, Inc. The Company is headquartered in San Francisco, California.
Basis of Presentation
The accompanying condensed consolidated financial statements include the accounts of ON24 Inc. and its subsidiaries and have been prepared in accordance with generally accepted accounting principles in the United States of America (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) for interim financial reporting. Certain information and note disclosures included in the Company’s annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2022. In the opinion of management, the condensed consolidated financial statements reflect all adjustments that are normal and recurring in nature and necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, the determination of standalone selling price for the Company’s performance obligations, the allowance for doubtful accounts and billing reserve, the useful lives of long-lived assets, the assumptions used to measure stock-based compensation, the valuation of deferred income tax assets and uncertain tax positions. Actual results could differ from those estimates.
Significant Accounting Policies
The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2022.There have been no significant changes to these policies during the three months ended March 31, 2023
Recently Adopted Accounting Standards
In June 2016, FASB issued ASU No. 2016-13, Financial Instruments Topic 326: Credit Losses Measurement of Credit Losses on Financial Instruments, as amended, which requires an entity to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts utilizing a new impairment model known as the current expected credit loss (CECL) model. This new standard also requires credit losses related to available for sale debt securities to be recorded as an allowance through net income rather than by reducing the carrying amount under the other-than-temporary-impairment model. The Company adopted ASU No. 2016-13 on January 1, 2023 and the impact of the adoption was not material to the Company’s condensed consolidated financial statements and related disclosures.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
The following table depicts the disaggregation of revenue by geographic region based on the shipping address of customers (in thousands):
Three Months Ended March 31,
20232022
United States$33,332 $36,549 
EMEA6,864 8,147 
Other2,867 3,796 
Total revenue$43,063 $48,492 
No individual foreign country contributed more than 10% of revenue for the three months ended March 31, 2023 and 2022.
No single customer accounted for 10% or more of the total revenue during the three months ended March 31, 2023 and 2022. Additionally, no single customer accounted for 10% or more of accounts receivable as of March 31, 2023 and December 31, 2022.
Contract Balances
Accounts receivable: The Company records accounts receivable when the Company has a contractual right to consideration. In some arrangements, a right to consideration for the Company’s performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled receivable. As of March 31, 2023 and December 31, 2022, unbilled receivables were included within accounts receivable, net of allowance for doubtful accounts and billing reserves on the condensed consolidated balance sheets and were not material.
Contract assets: The Company records a contract asset when the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration. Contract assets are included in prepaid expenses and other current assets in the condensed consolidated balance sheets and were not material as of March 31, 2023 and December 31, 2022.
Contract liabilities: The Company defers its revenue when the Company has the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized during the following 12-month period and the remaining portion is recorded as noncurrent, which is included in other long-term liabilities on the condensed consolidated balance sheet. The amount of revenue recognized in the three months ended March 31, 2023 that was included in deferred revenue at the beginning of the period was $35.0 million.
Remaining Performance Obligations
The terms of the Company’s subscription agreements are primarily annual and, to a lesser extent, multi-year. The Company may bill for the full term in advance or on an annual, quarterly or monthly basis, depending on the terms of the agreement. As of March 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations was $142.3 million, which consists of both billed consideration in the amount of $81.9 million and unbilled consideration in the amount of $60.4 million that the Company expects to recognize as revenue. As of March 31, 2023, the Company expects to recognize 79% of its remaining performance obligations as revenue over the subsequent 12 months and the remainder thereafter.
Costs to Obtain a Contract
The Company capitalizes sales commissions and associated payroll taxes paid to internal sales personnel and third-party referral fees that are incremental costs resulting from obtaining a contract with a customer. These costs are recorded as deferred contract acquisition costs on the condensed consolidated balance sheets. The Company determines whether costs should be deferred based on its sales compensation plans and if the commissions are incremental and would not have occurred absent the customer contract.
Sales commissions paid upon the initial acquisition of a customer contract are amortized over an estimated period of benefit of five years as the Company specifically anticipates renewals of customer contracts and commissions paid on renewal contracts are not commensurate with commissions paid on new customer contracts. Sales commissions paid upon renewal of customer contracts are amortized over the contractual renewal term. Amortization is recognized on a straight-line basis commensurate with the pattern of revenue recognition. Sales commissions paid related to professional services are amortized over the expected service period. The Company determines the period of benefit for commissions
paid for the acquisition of the initial customer contract by taking into consideration the initial estimated customer life and the technological life of its platform and related significant features. Amortization of deferred contract acquisition costs was $3.9 million and $4.1 million for the three months ended March 31, 2023 and 2022, respectively, and is included in sales and marketing expense in the condensed consolidated statements of operations.
The Company periodically reviews these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. The Company had no impairment losses relating to deferred contract acquisition costs during the periods presented.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities
3 Months Ended
Mar. 31, 2023
Marketable Securities [Abstract]  
Marketable Securities Marketable Securities
Marketable securities consisted of the following as of the periods presented (in thousands):

March 31, 2023
Amortized Cost
Gross Unrealized GainsGross Unrealized Losses
Fair Value
Marketable Securities
U.S. Treasury securities$135,410 $86 $(76)$135,420 
U.S. Agency securities37,605 72 (5)37,672 
Certificates of deposit17,353 — (67)17,286 
Corporate debt securities6,213 (31)6,183 
Commercial paper18,357 (12)18,347 
Total marketable securities$214,938 $161 $(191)$214,908 
    
December 31, 2022
Amortized Cost
Gross Unrealized Gains
Gross Unrealized Losses
Fair Value
Marketable Securities
U.S. Treasury securities$219,895 $10 $(801)$219,104 
U.S. Agency securities19,247 19 (2)19,264 
Certificates of deposit26,624 (119)26,509 
Corporate debt securities13,934 — (86)13,848 
Commercial paper22,433 10 (43)22,400 
Total marketable securities$302,133 $43 $(1,051)$301,125 
The Company’s marketable securities have been classified as available for sale. All available for sale debt securities are available for use in current operations. Accordingly, they have been classified as current.
Marketable securities that have been in a continuous unrealized loss position consisted of the following as of the periods presented (in thousands):
March 31, 2023
Less Than 12 Months12 Months or MoreTotal
Fair ValueGross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. Treasury securities$27,244 $(55)$978 $(21)$28,222 $(76)
U.S. Agency securities3,195 (5)— — 3,195 (5)
Certificates of deposit15,686 (67)— — 15,686 (67)
Corporate debt securities339 (2)3,876 (29)4,215 (31)
Commercial paper13,364 (12)— — 13,364 (12)
Total$59,828 $(141)$4,854 $(50)$64,682 $(191)
December 31, 2022
Less Than 12 Months12 Months or MoreTotal
Fair ValueGross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. Treasury securities$116,161 $(151)$77,173 $(650)$193,334 $(801)
U.S. Agency securities3,197 (2)— — 3,197 (2)
Certificates of deposit22,402 (119)— — 22,402 (119)
Corporate debt securities4,253 (13)8,345 (73)12,598 (86)
Commercial paper12,853 (43)— — 12,853 (43)
Total$158,866 $(328)$85,518 $(723)$244,384 $(1,051)
The Company periodically evaluates whether any security has experienced credit-related declines in fair value. The Company did not recognize any credit loss related to its available for sales debt securities during the three months ended March 31, 2023 or 2022.
The amount of realized gains or losses from marketable securities that were reclassified out from accumulated other comprehensive loss to other (income) expense, net was based on specific identification and such amount was immaterial in the three months ended March 31, 2023. The Company had no realized gains or losses from marketable securities that were reclassified out of accumulated other comprehensive income (loss) in the three months ended March 31, 2022.
The following summarizes the remaining contractual maturities of the Company’s marketable securities as of March 31, 2023 (in thousands):
Fair Value
One year or less$214,908 
Over one year through five years— 
Total marketable securities$214,908 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
The following tables summarize the Company’s financial instruments recorded at fair value on a recurring basis by level within the fair value hierarchy as of the periods presented (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Cash and cash equivalent
Cash equivalents - money market mutual funds
$98,617 $— $— $98,617 
Marketable Securities
U.S. Treasury securities— 135,420 — 135,420 
U.S. Agency securities— 37,672 — 37,672 
Certificates of deposit— 17,286 — 17,286 
Corporate debt securities— 6,183 — 6,183 
Commercial paper
— 18,347 — 18,347 
Total cash equivalents and marketable securities$98,617 $214,908 $— $313,525 
December 31, 2022
Level 1Level 2Level 3Total
Cash and cash equivalent
Cash equivalents - money market mutual funds$5,608 $— $— $5,608 
Marketable Securities
U.S. Treasury securities— 219,104 — 219,104 
U.S. Agency securities— 19,264 — 19,264 
Certificates of deposit— 26,509 — 26,509 
Corporate debt securities— 13,848 — 13,848 
Commercial paper
— 22,400 — 22,400 
Total cash equivalents and marketable securities$5,608 $301,125 $— $306,733 
As of March 31, 2023 and December 31, 2022, the Company classified its cash equivalents within level 1 of the fair value hierarchy because they are valued using quoted market prices. The Company classified its marketable securities within level 2 of the fair value hierarchy because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security, which may not be actively traded.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets Components
3 Months Ended
Mar. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Balance Sheets Components Balance Sheets Components
Property and Equipment, Net
Property and equipment, net consisted of the following as of the periods presented (in thousands):
 March 31, 2023December 31, 2022
Computer, equipment and software(1)
$31,111 $31,243 
Furniture and fixtures1,076 1,071 
Leasehold improvements3,608 3,606 
Property and equipment, gross35,795 35,920 
Less: Accumulated depreciation and amortization(2)
(29,838)(28,708)
Property and equipment, net$5,957 $7,212 
(1)Includes assets recorded under finance leases of $4.9 million and $5.3 million as of March 31, 2023 and December 31, 2022, respectively.
(2)Includes amount for assets recorded under finance leases of $4.0 million as of March 31, 2023 and December 31, 2022, respectively.

Depreciation and amortization expense for property and equipment was $1.3 million and $1.2 million for the three months ended March 31, 2023 and 2022, respectively.
The following table presents the property and equipment, net of depreciation and amortization, by geographic region as of the periods presented (in thousands):
 March 31, 2023December 31, 2022
United States$5,310 $6,449 
EMEA608 722 
Other39 41 
Total property and equipment, net$5,957 $7,212 
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following as of the periods presented (in thousands):
 March 31, 2023December 31, 2022
Accrued compensation and benefits
$6,138 $5,390 
Accrued bonus and commissions3,964 6,814 
Other7,220 6,261 
Accrued and other current liabilities$17,322 $18,465 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combination
3 Months Ended
Mar. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combination Business Combination
In April 2022, the Company acquired Vibbio AS (Vibbio), a privately-held cloud video software company in Norway, for approximately $3.0 million in cash. The integration of Vibbio’s video capabilities across the ON24 platform is intended to allow customers to produce video content that creates more engagement, generates first-party data, and drives further personalization.
The purchase consideration was primarily allocated to developed technology intangible asset with an estimated fair value of $2.7 million at the acquisition date, which was valued using the cost to recreate method. The fair value of the remaining acquired tangible net assets was immaterial. The goodwill that was recorded represents the excess of the purchase consideration over the assets acquired and liabilities assumed relating to the acquisition and is immaterial.
The Company has not separately presented pro forma results reflecting the acquisition of Vibbio as the impacts were not material to the condensed consolidated financial statements.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
The Company’s acquired intangible asset subject to amortization as of the periods presented was as follows (in thousands):
March 31, 2023
Gross Carrying
Amount
Accumulated
 Amortization
Net Carrying
Amount
Developed technology$2,700 $(575)$2,125 
Effect of foreign currency translation(434)20 (414)
Total$2,266 $(555)$1,711 
December 31, 2022
Gross Carrying
Amount
Accumulated
 Amortization
Net Carrying
Amount
Developed technology$2,700 $(434)$2,266 
Effect of foreign currency translation(276)(11)(287)
Total$2,424 $(445)$1,979 
The intangible asset is amortized on a straight-line basis over its useful life of 4 years. As of March 31, 2023, the intangible asset had a remaining amortization period of 3.0 years.
The amortization expense was $0.1 million for the three months ended March 31, 2023 and was included in research and development in the condensed consolidated statements of operations as the acquired technology will be used to enhance our existing product capabilities. The Company had no intangible assets as of March 31, 2022.
The estimated future amortization expense for the intangible asset is as follows (in thousands):
Remaining 2023$426 
2024568 
2025567 
2026150 
Total$1,711 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Credit Facility
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Credit Facility Credit Facility
In September 2021, the Company amended its revolving line of credit with a financial institution effective August 2021, which increased the Company's borrowing capacity to a maximum of $50.0 million with a letter of credit sublimit of $4.0 million and a credit card sublimit of $1.0 million. The amendment allows the Company to borrow up to $50.0 million if the Company maintains at least $100.0 million on deposit at the institution. If such deposit is less than $100.0 million, the Company may borrow up to the lesser of $50.0 million or an amount determined by the Company's trailing five months of recurring revenue, annualized renewal rate and annualized monthly churn rate, as defined by the agreement. As of March 31, 2023, the Company had not drawn down on its line of credit and has a borrowing capacity of $50.0 million. The terms of the agreement permit voluntary prepayment without premium or penalty. The revolving credit facility matures in August 2024 and is secured by substantially all of the Company’s assets. The outstanding principal balance on the revolving line of credit, if any, is due at maturity. The Company is required to pay quarterly in arrears a commitment fee of 0.15% per annum on the undrawn portion available under the revolving line of credit. As of March 31, 2023, the Company had an outstanding standby letter of credit of $1.2 million as a guarantee for a leased space.
Interest on the revolving credit facility is payable monthly in arrears at a rate equal to the lender’s prime referenced rate as defined in the agreement. The prime referenced rate was 8.00% as of March 31, 2023 and 3.50% as of March 31, 2022.
The revolving credit facility is subject to certain restrictions and financial covenants, including the requirement of maintaining a minimum debt to EBITDA ratio when the Company’s current portion of the total borrowing exceeds $5.0 million and the Company fails to maintain $100.0 million in deposits. In addition, the revolving line of credit agreement restricts the Company from paying dividends without prior approval from the financing institution. The Company was not subject to the financial covenants as of March 31, 2023.
In April 2023, the Company further amended its revolving line of credit to allow for certain transactions including payment of dividends and share repurchases from open market purchases or through an accelerated share repurchase program, subject to certain terms and conditions.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitment and Contingencies Commitment and Contingencies
Purchase Obligations
The Company has non-cancelable purchase commitments of $3.1 million as of March 31, 2023, primarily related to software license fees and co-location facilities and services, of which $2.1 million is expected to be paid in 2023 and $1.0 million in 2024.
Contingencies
The Company has agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines, and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that may enable the Company to recover a portion of any future amounts paid.
FASB ASC 450-20, Contingencies, sets forth the rules for accounting for uncertain tax positions for taxes not based on income. When a loss contingency exists, the likelihood of the incurrence of the liability can range from probable to remote. The Company believes it is reasonably possible that a loss will result from the sales and use tax assessments in the range of zero to $0.4 million. The Company has not recorded an accrual as of March 31, 2023 and December 31, 2022.
Legal Proceedings
The Company, its Chief Executive Officer, its Chief Financial Officer, certain current and former members of its Board of Directors and the underwriters that participated in the Company’s IPO are named as defendants in a consolidated putative class action, captioned In re ON24, Inc. Securities Litigation, 4:21-cv-08578-YGR (filed in November 2021), that is currently pending in the United States District Court for the Northern District of California. The consolidated complaint purports to assert claims under Sections 11 and 15 of the Securities Act of 1933 on behalf of all persons and entities that purchased, or otherwise acquired, the Company’s common stock issued in connection with the Company’s IPO. The complaint alleges that the Company’s registration statement and prospectus contained untrue statements of material fact and/or omitted material facts about ON24’s growth and customer base. Plaintiff seeks, among other things, an award of damages and attorneys’ fees and costs. Defendants filed a motion to dismiss the complaint in May 2022, which is currently pending. The Company believes the allegations in the consolidated complaint are without merit. The Company is unable to reasonably estimate a possible loss or range of possible loss, if any, arising from this matter at this early stage. Accordingly, no accrued litigation expense has been recorded in the accompanying condensed consolidated financial statements.
In the ordinary course of business, the Company may be subject from time to time to various proceedings, lawsuits, disputes or claims. Although the Company cannot predict with assurance the outcome of any litigation, the Company does not believe there are currently any actions, other than those described in the prior paragraph, that if resolved unfavorably, would have a material impact on its financial condition, results of operations or cash flows.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Stockholders’ Equity and Equity Incentive Plan Stockholders’ Equity and Equity Incentive Plan
Preferred Stock
The Company’s amended and restated certificate of incorporation authorized the issuance of 10,000,000 shares of undesignated preferred stock with a par value of $0.0001 per share.
Common Stock
The Company’s amended and restated certificate of incorporation authorized the issuance of 500,000,000 shares of common stock, $0.0001 par value per share. Holders of common stock are entitled to one vote per share.
Common Stock Reserved for Future Issuance
As of March 31, 2023, the Company had the following shares of common stock reserved for future issuance under its equity incentive plan and employee share purchase plan:
Stock options outstanding7,523,406 
Restricted stock outstanding5,193,115 
Remaining shares available for future grant under 2021 Equity Incentive Plan(1)
7,186,550 
Remaining shares available for future issuance under ESPP(2)
1,977,559 
Total shares of common stock reserved as of March 31, 2023
21,880,630 
(1)Includes the automatic annual increase of 2,377,740 additional shares under 2021 Equity Incentive Plan on January 1, 2023.
(2)Includes the automatic annual increase of 475,548 additional shares under ESPP on January 1, 2023.
Grant Activities
Stock Options
A summary of stock option activity and related information is as follows:
Options Outstanding
Number
of
Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual Life
(in years)
Aggregate
Intrinsic Value
(in thousands)
Balance as of December 31, 2022
7,756,680 $6.96 
Granted— — 
Exercised(107,851)2.37 $674 
Cancelled and forfeited(125,423)17.30 
Balance as of March 31, 2023
7,523,406 $6.85 5.51$34,111 
Vested and exercisable6,172,635 $5.40 5.08$31,864 
Restricted Stock Units
A summary of RSU activity and related information is as follows:
RSUs Outstanding
Number of
Shares
Weighted-Average
Grant Date
Fair Value
Unvested balance as of December 31, 2022
5,134,934 $14.37 
Granted649,666 9.14 
Vested(478,356)16.22 
Cancelled and forfeited(454,533)14.91 
Unvested balance as of March 31, 2023
4,851,711 $13.43 
The total fair value of RSUs vested in the three months ended March 31, 2023 and 2022 was $7.8 million and $5.5 million, respectively.
Restricted Stock Unit with Performance Conditions (PSUs)
In 2022, the Company’s board of directors granted 341,404 market performance-based restricted stock units to an executive officer with a grant date fair value of $4.2 million. The PSUs vest following three annual performance periods beginning from 2023, each in an amount equal to one-third of the target number of PSUs multiplied by a percentage determined by comparing the Company’s total stockholder return to a benchmark index during the performance period. The actual payout can range from 0% to 200% of the shares granted under this award, with the maximum earned PSUs capped at 125% for first two performance periods. The maximum payout for the entire award is capped at 200% of the granted shares. These PSUs additionally are subject to continued service by the award holder through the end of each performance period. As of March 31, 2023, none of these PSUs have vested.
Stock-Based Compensation
The stock-based compensation expense by line item in the condensed consolidated statements of operations is summarized as follows (in thousands):
Three Months Ended March 31,
20232022
Cost of revenue
Subscription and other platform$785 $868 
Professional services152 174 
Total cost of revenue937 1,042 
Sales and marketing3,057 3,692 
Research and development2,021 1,981 
General and administrative4,106 2,792 
Total stock-based compensation expense$10,121 $9,507 
The following table presents the unrecognized stock-based compensation expense and weighted-average recognition periods as of March 31, 2023 (in thousands, except years):
Stock Option
Restricted Stock
ESPP
Unrecognized stock-based compensation expense$21,093 $61,752 $51 
Weighted-average amortization period1.66 years2.58 years0.12 years
Repurchase of Common Stock
In March 2023, the Company’s board of directors authorized a new $125.0 million capital return program, $75.0 million of which is expected to be effected through the combination of an accelerated stock repurchase program and/or open market purchases. The Company may pay an additional special dividend if this $75.0 million threshold is not reached by March 2024. This capital return program replaced the prior $50.0 million share repurchase program.
The following table presents certain information regarding shares repurchased during the periods presented:
Three Months Ended March 31,
20232022
Number of shares repurchased1,279,127 964,895 
Average price per share, including commissions$8.38 $14.81 
Total repurchase costs, including commissions (in millions)$10.7 $14.3 
As of March 31, 2023, the Company had $69.0 million available for future share buybacks under the repurchase program.
The Company repurchased an additional 1,129,369 shares of common stock at an average per share price of $8.76 (including commissions) from April 1, 2023 through May 8, 2023. As of May 8, 2023, the Company has $59.1 million remaining for future share buyback under the repurchase program. The Company expects its repurchase program to be completed in the first quarter of 2024.
Dividends
Pursuant to the capital return program, on May 8, 2023, our board of directors declared a one-time special cash dividend of $1.09 per share (approximately $50 million in the aggregate), to all common stockholders of record as of the close of business on May 22, 2023, payable on or about June 15, 2023.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Other (Income) Expense, Net
3 Months Ended
Mar. 31, 2023
Other Income and Expenses [Abstract]  
Other (Income) Expense, Net Other (Income) Expense, Net
Other (income) expense, net consisted of the following for the periods presented (in thousands):
Three Months Ended March 31,
20232022
Interest income$(958)$(380)
Amortization (accretion) on marketable securities(1,826)253 
Foreign currency losses
265 326 
Other(53)(22)
Other (income) expense, net$(2,572)$177 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s provision for income taxes were as follows (in thousands):
Three Months Ended March 31,
20232022
Provision for income taxes
$196 $82 
The Company’s provision for income taxes for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any. The Company updates its estimate of the annual effective tax rate and makes a year-to-date adjustment to the provision quarterly. Provision for income taxes for the three months ended March 31, 2023 increased $0.1 million, compared to the three months ended March 31, 2022. The change in provision for income taxes was primarily driven by the increased activity and tax rate in a foreign jurisdiction.
The Company regularly performs an assessment of the likelihood of realizing benefits of its deferred tax assets. As of March 31, 2023, the Company recorded a valuation allowance against its U.S. deferred tax assets based on available evidence. However, if there are favorable changes to actual operating results or to projections of future income, the Company may determine that it is more likely than not that such deferred tax assets may be realizable.
Utilization of net operating loss carryforwards, tax credits and other attributes may be subject to future annual limitations due to the ownership change limitations provided by Section 382 of the Internal Revenue Code and similar state provisions.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following tables set forth the computation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except share and per share data):
Three Months Ended March 31,
20232022
Net loss
$(17,590)$(15,479)
Net loss per share of common stock, basic and diluted
$(0.37)$(0.32)
Weighted-average common stock outstanding, basic and diluted
47,304,983 47,631,813 
The following table sets forth the potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:
Three Months Ended March 31,
20232022
Stock options7,523,406 8,643,616 
Restricted stock units4,851,711 3,855,788 
Performance stock units
341,404 — 
ESPP purchase rights99,235 112,568 
Total antidilutive securities12,815,756 12,611,972 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party TransactionsThe Company incurred engineering and quality assurance costs from a third-party vendor in the three months ended March 31, 2023 and 2022. The chief executive officer of the third-party vendor is considered an immediate family member of the Company’s chief technology officer. The Company recorded $0.7 million in the three months ended March 31, 2023 and 2022 in research and development expense relating to this third-party vendor on the condensed consolidated statements of operations. As of March 31, 2023 and December 31, 2022, the Company recorded $0.5 million and $0.7 million, respectively, in accounts payable and accrued liabilities on the condensed consolidated balance sheets for the amount owed to this third-party vendor.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring
3 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
In the third quarter of 2022, the Company initiated a strategic cost reduction plan to reduce its global headcount through voluntary and involuntary headcount reductions. As of March 31, 2023, this plan was substantially completed. In February 2023, in an effort to streamline its organization, the Company initiated a restructuring plan to reduce its cost structure through global headcount reductions and other charges.
In the three months ended March 31, 2023, the Company incurred restructuring costs totaling $3.1 million, primarily related to severance and one-time termination benefits. The Company expects to incur additional restructuring costs of $1.5 million to $2.3 million in the second quarter of 2023 and may incur additional costs in future periods for restructuring activities. In addition, related to our restructuring activities, the Company expects to incur a charge of $1.3 million to $1.5 million in the second quarter of 2023 for underutilized real estate.
The following table summarizes the restructuring costs under both plans in our condensed consolidated statements of operations for the periods presented (in thousands):
Three Months Ended
March 31, 2023
Cost of revenue
Subscription and other platform$785 
Professional services54 
Total cost of revenue839 
Sales and marketing1,211 
Research and development773 
General and administrative230 
Total restructuring costs$3,053 
The Company paid restructuring costs of $2.4 million during the first quarter of 2023. As of March 31, 2023, the restructuring liability was $0.9 million and is included in accrued and other current liabilities on the condensed consolidated balance sheets.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying condensed consolidated financial statements include the accounts of ON24 Inc. and its subsidiaries and have been prepared in accordance with generally accepted accounting principles in the United States of America (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) for interim financial reporting. Certain information and note disclosures included in the Company’s annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2022. In the opinion of management, the condensed consolidated financial statements reflect all adjustments that are normal and recurring in nature and necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, the determination of standalone selling price for the Company’s performance obligations, the allowance for doubtful accounts and billing reserve, the useful lives of long-lived assets, the assumptions used to measure stock-based compensation, the valuation of deferred income tax assets and uncertain tax positions. Actual results could differ from those estimates.
Recently Adopted Accounting Standards
Recently Adopted Accounting Standards
In June 2016, FASB issued ASU No. 2016-13, Financial Instruments Topic 326: Credit Losses Measurement of Credit Losses on Financial Instruments, as amended, which requires an entity to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts utilizing a new impairment model known as the current expected credit loss (CECL) model. This new standard also requires credit losses related to available for sale debt securities to be recorded as an allowance through net income rather than by reducing the carrying amount under the other-than-temporary-impairment model. The Company adopted ASU No. 2016-13 on January 1, 2023 and the impact of the adoption was not material to the Company’s condensed consolidated financial statements and related disclosures.
Revenue Recognition Accounts receivable: The Company records accounts receivable when the Company has a contractual right to consideration. In some arrangements, a right to consideration for the Company’s performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled receivable.Contract assets: The Company records a contract asset when the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration.Contract liabilities: The Company defers its revenue when the Company has the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized during the following 12-month period and the remaining portion is recorded as noncurrent, which is included in other long-term liabilities on the condensed consolidated balance sheet.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Geographic Region
The following table depicts the disaggregation of revenue by geographic region based on the shipping address of customers (in thousands):
Three Months Ended March 31,
20232022
United States$33,332 $36,549 
EMEA6,864 8,147 
Other2,867 3,796 
Total revenue$43,063 $48,492 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2023
Marketable Securities [Abstract]  
Summary of Marketable Securities
Marketable securities consisted of the following as of the periods presented (in thousands):

March 31, 2023
Amortized Cost
Gross Unrealized GainsGross Unrealized Losses
Fair Value
Marketable Securities
U.S. Treasury securities$135,410 $86 $(76)$135,420 
U.S. Agency securities37,605 72 (5)37,672 
Certificates of deposit17,353 — (67)17,286 
Corporate debt securities6,213 (31)6,183 
Commercial paper18,357 (12)18,347 
Total marketable securities$214,938 $161 $(191)$214,908 
    
December 31, 2022
Amortized Cost
Gross Unrealized Gains
Gross Unrealized Losses
Fair Value
Marketable Securities
U.S. Treasury securities$219,895 $10 $(801)$219,104 
U.S. Agency securities19,247 19 (2)19,264 
Certificates of deposit26,624 (119)26,509 
Corporate debt securities13,934 — (86)13,848 
Commercial paper22,433 10 (43)22,400 
Total marketable securities$302,133 $43 $(1,051)$301,125 
Summary of Marketable Securities in an Unrealized Loss Position
Marketable securities that have been in a continuous unrealized loss position consisted of the following as of the periods presented (in thousands):
March 31, 2023
Less Than 12 Months12 Months or MoreTotal
Fair ValueGross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. Treasury securities$27,244 $(55)$978 $(21)$28,222 $(76)
U.S. Agency securities3,195 (5)— — 3,195 (5)
Certificates of deposit15,686 (67)— — 15,686 (67)
Corporate debt securities339 (2)3,876 (29)4,215 (31)
Commercial paper13,364 (12)— — 13,364 (12)
Total$59,828 $(141)$4,854 $(50)$64,682 $(191)
December 31, 2022
Less Than 12 Months12 Months or MoreTotal
Fair ValueGross Unrealized LossFair ValueGross Unrealized LossFair ValueGross Unrealized Loss
U.S. Treasury securities$116,161 $(151)$77,173 $(650)$193,334 $(801)
U.S. Agency securities3,197 (2)— — 3,197 (2)
Certificates of deposit22,402 (119)— — 22,402 (119)
Corporate debt securities4,253 (13)8,345 (73)12,598 (86)
Commercial paper12,853 (43)— — 12,853 (43)
Total$158,866 $(328)$85,518 $(723)$244,384 $(1,051)
Summary of Remaining Contractual Maturities of Marketable Securities
The following summarizes the remaining contractual maturities of the Company’s marketable securities as of March 31, 2023 (in thousands):
Fair Value
One year or less$214,908 
Over one year through five years— 
Total marketable securities$214,908 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Summary of Financial Instruments Recorded at Fair Value on Recurring Basis
The following tables summarize the Company’s financial instruments recorded at fair value on a recurring basis by level within the fair value hierarchy as of the periods presented (in thousands):
March 31, 2023
Level 1Level 2Level 3Total
Cash and cash equivalent
Cash equivalents - money market mutual funds
$98,617 $— $— $98,617 
Marketable Securities
U.S. Treasury securities— 135,420 — 135,420 
U.S. Agency securities— 37,672 — 37,672 
Certificates of deposit— 17,286 — 17,286 
Corporate debt securities— 6,183 — 6,183 
Commercial paper
— 18,347 — 18,347 
Total cash equivalents and marketable securities$98,617 $214,908 $— $313,525 
December 31, 2022
Level 1Level 2Level 3Total
Cash and cash equivalent
Cash equivalents - money market mutual funds$5,608 $— $— $5,608 
Marketable Securities
U.S. Treasury securities— 219,104 — 219,104 
U.S. Agency securities— 19,264 — 19,264 
Certificates of deposit— 26,509 — 26,509 
Corporate debt securities— 13,848 — 13,848 
Commercial paper
— 22,400 — 22,400 
Total cash equivalents and marketable securities$5,608 $301,125 $— $306,733 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets Components (Tables)
3 Months Ended
Mar. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Summary of Property and Equipment, Net
Property and equipment, net consisted of the following as of the periods presented (in thousands):
 March 31, 2023December 31, 2022
Computer, equipment and software(1)
$31,111 $31,243 
Furniture and fixtures1,076 1,071 
Leasehold improvements3,608 3,606 
Property and equipment, gross35,795 35,920 
Less: Accumulated depreciation and amortization(2)
(29,838)(28,708)
Property and equipment, net$5,957 $7,212 
(1)Includes assets recorded under finance leases of $4.9 million and $5.3 million as of March 31, 2023 and December 31, 2022, respectively.
(2)Includes amount for assets recorded under finance leases of $4.0 million as of March 31, 2023 and December 31, 2022, respectively.
Schedule of Property and Equipment, Net of Depreciation and Amortization, by Geographic Region
The following table presents the property and equipment, net of depreciation and amortization, by geographic region as of the periods presented (in thousands):
 March 31, 2023December 31, 2022
United States$5,310 $6,449 
EMEA608 722 
Other39 41 
Total property and equipment, net$5,957 $7,212 
Summary of Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following as of the periods presented (in thousands):
 March 31, 2023December 31, 2022
Accrued compensation and benefits
$6,138 $5,390 
Accrued bonus and commissions3,964 6,814 
Other7,220 6,261 
Accrued and other current liabilities$17,322 $18,465 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The Company’s acquired intangible asset subject to amortization as of the periods presented was as follows (in thousands):
March 31, 2023
Gross Carrying
Amount
Accumulated
 Amortization
Net Carrying
Amount
Developed technology$2,700 $(575)$2,125 
Effect of foreign currency translation(434)20 (414)
Total$2,266 $(555)$1,711 
December 31, 2022
Gross Carrying
Amount
Accumulated
 Amortization
Net Carrying
Amount
Developed technology$2,700 $(434)$2,266 
Effect of foreign currency translation(276)(11)(287)
Total$2,424 $(445)$1,979 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated future amortization expense for the intangible asset is as follows (in thousands):
Remaining 2023$426 
2024568 
2025567 
2026150 
Total$1,711 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan - (Tables)
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Common Stock Reserved for Future Issuance
As of March 31, 2023, the Company had the following shares of common stock reserved for future issuance under its equity incentive plan and employee share purchase plan:
Stock options outstanding7,523,406 
Restricted stock outstanding5,193,115 
Remaining shares available for future grant under 2021 Equity Incentive Plan(1)
7,186,550 
Remaining shares available for future issuance under ESPP(2)
1,977,559 
Total shares of common stock reserved as of March 31, 2023
21,880,630 
(1)Includes the automatic annual increase of 2,377,740 additional shares under 2021 Equity Incentive Plan on January 1, 2023.
(2)Includes the automatic annual increase of 475,548 additional shares under ESPP on January 1, 2023.
Summary of Stock Options
A summary of stock option activity and related information is as follows:
Options Outstanding
Number
of
Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual Life
(in years)
Aggregate
Intrinsic Value
(in thousands)
Balance as of December 31, 2022
7,756,680 $6.96 
Granted— — 
Exercised(107,851)2.37 $674 
Cancelled and forfeited(125,423)17.30 
Balance as of March 31, 2023
7,523,406 $6.85 5.51$34,111 
Vested and exercisable6,172,635 $5.40 5.08$31,864 
Summary of RSU Activity
A summary of RSU activity and related information is as follows:
RSUs Outstanding
Number of
Shares
Weighted-Average
Grant Date
Fair Value
Unvested balance as of December 31, 2022
5,134,934 $14.37 
Granted649,666 9.14 
Vested(478,356)16.22 
Cancelled and forfeited(454,533)14.91 
Unvested balance as of March 31, 2023
4,851,711 $13.43 
Summary of Share-based Compensation Expense by line item in the Consolidated Statements of Operations
The stock-based compensation expense by line item in the condensed consolidated statements of operations is summarized as follows (in thousands):
Three Months Ended March 31,
20232022
Cost of revenue
Subscription and other platform$785 $868 
Professional services152 174 
Total cost of revenue937 1,042 
Sales and marketing3,057 3,692 
Research and development2,021 1,981 
General and administrative4,106 2,792 
Total stock-based compensation expense$10,121 $9,507 
Summary of Unrecognized Stock-Based Compensation Expenses
The following table presents the unrecognized stock-based compensation expense and weighted-average recognition periods as of March 31, 2023 (in thousands, except years):
Stock Option
Restricted Stock
ESPP
Unrecognized stock-based compensation expense$21,093 $61,752 $51 
Weighted-average amortization period1.66 years2.58 years0.12 years
Schedule of Repurchase Agreements
The following table presents certain information regarding shares repurchased during the periods presented:
Three Months Ended March 31,
20232022
Number of shares repurchased1,279,127 964,895 
Average price per share, including commissions$8.38 $14.81 
Total repurchase costs, including commissions (in millions)$10.7 $14.3 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Other (Income) Expense, Net (Tables)
3 Months Ended
Mar. 31, 2023
Other Income and Expenses [Abstract]  
Schedule of Other (Income) Expense, Net
Other (income) expense, net consisted of the following for the periods presented (in thousands):
Three Months Ended March 31,
20232022
Interest income$(958)$(380)
Amortization (accretion) on marketable securities(1,826)253 
Foreign currency losses
265 326 
Other(53)(22)
Other (income) expense, net$(2,572)$177 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Expense (Benefit)
The Company’s provision for income taxes were as follows (in thousands):
Three Months Ended March 31,
20232022
Provision for income taxes
$196 $82 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share
The following tables set forth the computation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except share and per share data):
Three Months Ended March 31,
20232022
Net loss
$(17,590)$(15,479)
Net loss per share of common stock, basic and diluted
$(0.37)$(0.32)
Weighted-average common stock outstanding, basic and diluted
47,304,983 47,631,813 
Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Loss Per Share
The following table sets forth the potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:
Three Months Ended March 31,
20232022
Stock options7,523,406 8,643,616 
Restricted stock units4,851,711 3,855,788 
Performance stock units
341,404 — 
ESPP purchase rights99,235 112,568 
Total antidilutive securities12,815,756 12,611,972 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring (Tables)
3 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Costs
The following table summarizes the restructuring costs under both plans in our condensed consolidated statements of operations for the periods presented (in thousands):
Three Months Ended
March 31, 2023
Cost of revenue
Subscription and other platform$785 
Professional services54 
Total cost of revenue839 
Sales and marketing1,211 
Research and development773 
General and administrative230 
Total restructuring costs$3,053 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Schedule of Disaggregation of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Total revenue $ 43,063 $ 48,492
United States    
Disaggregation Of Revenue [Line Items]    
Total revenue 33,332 36,549
EMEA    
Disaggregation Of Revenue [Line Items]    
Total revenue 6,864 8,147
Other    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 2,867 $ 3,796
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Customers Who Contributed 10% or more of Total Revenue (Detail)
3 Months Ended 12 Months Ended
Mar. 31, 2023
customer
country
Mar. 31, 2022
customer
country
Dec. 31, 2022
customer
Disaggregation Of Revenue [Line Items]      
Number of foreign countries who accounted for 10% or more | country 0 0  
Customer Concentration Risk | Revenue | Customers Representing Concentration Risk      
Disaggregation Of Revenue [Line Items]      
Percentage of concentration risk 10.00% 10.00%  
Number of customers who accounted for 10% or more 0 0  
Customer Concentration Risk | Accounts Receivable Benchmark | Customers Representing Concentration Risk      
Disaggregation Of Revenue [Line Items]      
Percentage of concentration risk 10.00%   10.00%
Number of customers who accounted for 10% or more 0   0
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Contract Balances (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue recognized related to deferred revenue $ 35.0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Remaining Performance Obligations (Details)
$ in Millions
Mar. 31, 2023
USD ($)
Disaggregation Of Revenue [Line Items]  
Remaining performance obligation $ 142.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-04-01  
Disaggregation Of Revenue [Line Items]  
Remaining performance obligation percentage 79.00%
Revenue remaining performance obligation, expected timing of satisfaction period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-04-01  
Disaggregation Of Revenue [Line Items]  
Revenue remaining performance obligation, expected timing of satisfaction period
Billed Consideration  
Disaggregation Of Revenue [Line Items]  
Remaining performance obligation $ 81.9
Unbilled Consideration  
Disaggregation Of Revenue [Line Items]  
Remaining performance obligation $ 60.4
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Costs to Obtain a Contract (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Capitalized contract cost, amortization period 5 years  
Amortization of deferred contract acquisition costs $ 3,893 $ 4,067
Impairment losses of deferred contract acquisition costs 0 0
Sales and marketing    
Disaggregation Of Revenue [Line Items]    
Amortization of deferred contract acquisition costs $ 3,900 $ 4,100
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost $ 214,938 $ 302,133
Total marketable securities, Gross Unrealized Gains 161 43
Total marketable securities, Gross Unrealized Losses (191) (1,051)
Total marketable securities, Fair Value 214,908 301,125
U.S. Treasury securities    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 135,410 219,895
Total marketable securities, Gross Unrealized Gains 86 10
Total marketable securities, Gross Unrealized Losses (76) (801)
Total marketable securities, Fair Value 135,420 219,104
U.S. Agency securities    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 37,605 19,247
Total marketable securities, Gross Unrealized Gains 72 19
Total marketable securities, Gross Unrealized Losses (5) (2)
Total marketable securities, Fair Value 37,672 19,264
Certificates of deposit    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 17,353 26,624
Total marketable securities, Gross Unrealized Gains 0 4
Total marketable securities, Gross Unrealized Losses (67) (119)
Total marketable securities, Fair Value 17,286 26,509
Corporate debt securities    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 6,213 13,934
Total marketable securities, Gross Unrealized Gains 1 0
Total marketable securities, Gross Unrealized Losses (31) (86)
Total marketable securities, Fair Value 6,183 13,848
Commercial paper    
Marketable Securities [Line Items]    
Total marketable securities, Amortized Cost 18,357 22,433
Total marketable securities, Gross Unrealized Gains 2 10
Total marketable securities, Gross Unrealized Losses (12) (43)
Total marketable securities, Fair Value $ 18,347 $ 22,400
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Marketable Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Marketable securities in a continuous loss position for less than 12 months $ 59,828 $ 158,866
Marketable securities in a continuous loss position for less than 12 months, Gross Unrealized Loss (141) (328)
Marketable securities in a continuous loss position for 12 months or more 4,854 85,518
Marketable securities in a continuous loss position for 12 months or more, Gross Unrealized Loss (50) (723)
Marketable securities in a continuous loss position 64,682 244,384
Marketable securities in a continuous loss position, Gross Unrealized Loss (191) (1,051)
U.S. Treasury securities    
Marketable Securities [Line Items]    
Marketable securities in a continuous loss position for less than 12 months 27,244 116,161
Marketable securities in a continuous loss position for less than 12 months, Gross Unrealized Loss (55) (151)
Marketable securities in a continuous loss position for 12 months or more 978 77,173
Marketable securities in a continuous loss position for 12 months or more, Gross Unrealized Loss (21) (650)
Marketable securities in a continuous loss position 28,222 193,334
Marketable securities in a continuous loss position, Gross Unrealized Loss (76) (801)
U.S. Agency securities    
Marketable Securities [Line Items]    
Marketable securities in a continuous loss position for less than 12 months 3,195 3,197
Marketable securities in a continuous loss position for less than 12 months, Gross Unrealized Loss (5) (2)
Marketable securities in a continuous loss position for 12 months or more 0 0
Marketable securities in a continuous loss position for 12 months or more, Gross Unrealized Loss 0 0
Marketable securities in a continuous loss position 3,195 3,197
Marketable securities in a continuous loss position, Gross Unrealized Loss (5) (2)
Certificates of deposit    
Marketable Securities [Line Items]    
Marketable securities in a continuous loss position for less than 12 months 15,686 22,402
Marketable securities in a continuous loss position for less than 12 months, Gross Unrealized Loss (67) (119)
Marketable securities in a continuous loss position for 12 months or more 0 0
Marketable securities in a continuous loss position for 12 months or more, Gross Unrealized Loss 0 0
Marketable securities in a continuous loss position 15,686 22,402
Marketable securities in a continuous loss position, Gross Unrealized Loss (67) (119)
Corporate debt securities    
Marketable Securities [Line Items]    
Marketable securities in a continuous loss position for less than 12 months 339 4,253
Marketable securities in a continuous loss position for less than 12 months, Gross Unrealized Loss (2) (13)
Marketable securities in a continuous loss position for 12 months or more 3,876 8,345
Marketable securities in a continuous loss position for 12 months or more, Gross Unrealized Loss (29) (73)
Marketable securities in a continuous loss position 4,215 12,598
Marketable securities in a continuous loss position, Gross Unrealized Loss (31) (86)
Commercial paper    
Marketable Securities [Line Items]    
Marketable securities in a continuous loss position for less than 12 months 13,364 12,853
Marketable securities in a continuous loss position for less than 12 months, Gross Unrealized Loss (12) (43)
Marketable securities in a continuous loss position for 12 months or more 0 0
Marketable securities in a continuous loss position for 12 months or more, Gross Unrealized Loss 0 0
Marketable securities in a continuous loss position 13,364 12,853
Marketable securities in a continuous loss position, Gross Unrealized Loss $ (12) $ (43)
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2023
Marketable Securities [Line Items]    
Credit loss recognized related to available for sale debt securities $ 0 $ 0
Reclassification out of Accumulated Other Comprehensive Income (Loss)    
Marketable Securities [Line Items]    
Realized gains or losses from marketable securities that were reclassified out of other comprehensive income (loss) $ 0  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Summary of Remaining Contractual Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Marketable Securities (Available For Sale) Maturities [Abstract]    
One year or less $ 214,908  
Over one year through five years 0  
Total marketable securities $ 214,908 $ 301,125
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement - Summary of Financial Instruments Recorded at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value $ 214,908 $ 301,125
U.S. Treasury securities    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 135,420 219,104
U.S. Agency securities    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 37,672 19,264
Certificates of deposit    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 17,286 26,509
Corporate debt securities    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 6,183 13,848
Commercial paper    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 18,347 22,400
Fair Value Measurements Recurring    
Fair Value (Recurring) [Line Items]    
Cash equivalents - money market mutual funds 98,617 5,608
Total cash equivalents and marketable securities 313,525 306,733
Fair Value Measurements Recurring | Level 1    
Fair Value (Recurring) [Line Items]    
Cash equivalents - money market mutual funds 98,617 5,608
Total cash equivalents and marketable securities 98,617 5,608
Fair Value Measurements Recurring | Level 2    
Fair Value (Recurring) [Line Items]    
Cash equivalents - money market mutual funds 0 0
Total cash equivalents and marketable securities 214,908 301,125
Fair Value Measurements Recurring | Level 3    
Fair Value (Recurring) [Line Items]    
Cash equivalents - money market mutual funds 0 0
Total cash equivalents and marketable securities 0 0
Fair Value Measurements Recurring | U.S. Treasury securities    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 135,420 219,104
Fair Value Measurements Recurring | U.S. Treasury securities | Level 1    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 0 0
Fair Value Measurements Recurring | U.S. Treasury securities | Level 2    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 135,420 219,104
Fair Value Measurements Recurring | U.S. Treasury securities | Level 3    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 0 0
Fair Value Measurements Recurring | U.S. Agency securities    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 37,672 19,264
Fair Value Measurements Recurring | U.S. Agency securities | Level 1    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 0 0
Fair Value Measurements Recurring | U.S. Agency securities | Level 2    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 37,672 19,264
Fair Value Measurements Recurring | U.S. Agency securities | Level 3    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 0 0
Fair Value Measurements Recurring | Certificates of deposit    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 17,286 26,509
Fair Value Measurements Recurring | Certificates of deposit | Level 1    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 0 0
Fair Value Measurements Recurring | Certificates of deposit | Level 2    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 17,286 26,509
Fair Value Measurements Recurring | Certificates of deposit | Level 3    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 0 0
Fair Value Measurements Recurring | Corporate debt securities    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 6,183 13,848
Fair Value Measurements Recurring | Corporate debt securities | Level 1    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 0 0
Fair Value Measurements Recurring | Corporate debt securities | Level 2    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 6,183 13,848
Fair Value Measurements Recurring | Corporate debt securities | Level 3    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 0 0
Fair Value Measurements Recurring | Commercial paper    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 18,347 22,400
Fair Value Measurements Recurring | Commercial paper | Level 1    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 0 0
Fair Value Measurements Recurring | Commercial paper | Level 2    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value 18,347 22,400
Fair Value Measurements Recurring | Commercial paper | Level 3    
Fair Value (Recurring) [Line Items]    
Total marketable securities, Fair Value $ 0 $ 0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets Components - Summary of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Property and equipment, gross, finance lease $ 35,795 $ 35,920
Less: Accumulated depreciation and amortization (29,838) (28,708)
Property and equipment, finance lease, net 5,957 7,212
Computer, equipment and software    
Property Plant And Equipment [Line Items]    
Property and equipment, gross, finance lease 31,111 31,243
Property and equipment, finance leases 4,900 5,300
Accumulated amortization, finance lease 4,000 4,000
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 1,076 1,071
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 3,608 $ 3,606
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets Components - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Depreciation and amortization expense for property and equipment $ 1.3 $ 1.2
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets Components - Schedule of Property and Equipment, Net of Depreciation and Amortization, by Geographic Region (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Total property and equipment, finance lease, net $ 5,957 $ 7,212
United States    
Property Plant And Equipment [Line Items]    
Total property and equipment, finance lease, net 5,310 6,449
EMEA    
Property Plant And Equipment [Line Items]    
Total property and equipment, finance lease, net 608 722
Other    
Property Plant And Equipment [Line Items]    
Total property and equipment, finance lease, net $ 39 $ 41
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets Components - Summary of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and benefits $ 6,138 $ 5,390
Accrued bonus and commissions 3,964 6,814
Other 7,220 6,261
Accrued and other current liabilities $ 17,322 $ 18,465
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Business Combination (Details) - Vibbio
$ in Millions
Apr. 08, 2022
USD ($)
Business Acquisition [Line Items]  
Purchase price $ 3.0
Developed technology  
Business Acquisition [Line Items]  
Estimated fair value at acquisition date $ 2.7
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]      
Total, Gross Carrying Amount $ 2,266 $ 2,424  
Total, Accumulated Amortization (555) (445)  
Total, Net Carrying Amount 1,711 1,979 $ 0
Developed technology      
Acquired Finite-Lived Intangible Assets [Line Items]      
Developed technology, before foreign currency translation, Gross Carrying Amount 2,700 2,700  
Developed technology, before foreign currency translation, Accumulated Amortization (575) (434)  
Developed technology, before foreign currency translation, Net Carrying Amount 2,125 2,266  
Effect of foreign currency translation      
Acquired Finite-Lived Intangible Assets [Line Items]      
Effect of foreign currency translation, Gross Carrying Amount (434) (276)  
Effect of foreign currency translation, Accumulated Amortization 20 (11)  
Effect of foreign currency translation, Net Carrying Amount $ (414) $ (287)  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]      
Useful life 4 years    
Remaining amortization period 3 years    
Amortization expense $ 100    
Intangible asset, net $ 1,711 $ 1,979 $ 0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]      
Remaining 2023 $ 426    
2024 568    
2025 567    
2026 150    
Total, Net Carrying Amount $ 1,711 $ 1,979 $ 0
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Credit Facility- Revolving Line of Credit (Details) - USD ($)
1 Months Ended
Sep. 30, 2021
Mar. 31, 2023
Mar. 31, 2022
Revolving Line of Credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 50,000,000    
Borrowing capacity   $ 50,000,000  
Percentage of unused facility fee to be paid quarterly 0.15%    
Current portion of total borrowing amount, subject to debt to EBITDA ratio, financial covenant $ 5,000,000    
Revolving Line of Credit | Prime Rate      
Debt Instrument [Line Items]      
Debt instrument, interest rate   8.00% 3.50%
Revolving Credit Facility with at least $100 million deposit      
Debt Instrument [Line Items]      
Maximum borrowing capacity 50,000,000    
Revolving Credit Facility with at least $100 million deposit | Bank Deposits | Minimum      
Debt Instrument [Line Items]      
Cash to be maintained per agreement 100,000,000    
Revolving Credit Facility with less than $100 million deposit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 50,000,000    
Recurring revenue trailing period 5 months    
Revolving Credit Facility with less than $100 million deposit | Bank Deposits | Maximum      
Debt Instrument [Line Items]      
Cash to be maintained per agreement $ 100,000,000    
Letter of Credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity 4,000,000    
Letter of Credit | Property Lease Guarantee      
Debt Instrument [Line Items]      
Letters of credit outstanding, amount   $ 1,200,000  
Credit Card Sublimit      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 1,000,000    
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies - Purchase Obligations (Details)
$ in Millions
Mar. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Non-cancelable purchase commitments $ 3.1
Non-cancelable purchase commitments, due 2023 2.1
Non-cancelable purchase commitments, due 2024 $ 1.0
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies - Contingencies and Legal Proceedings (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Consolidated Putative Class Action | Pending Litigation    
Loss Contingencies [Line Items]    
Accrued litigation expense $ 0  
Sales and Use Tax Assessments    
Loss Contingencies [Line Items]    
Accrual loss contingency 0 $ 0
Sales and Use Tax Assessments | Minimum    
Loss Contingencies [Line Items]    
Loss contingency, estimate of possible loss 0  
Sales and Use Tax Assessments | Maximum    
Loss Contingencies [Line Items]    
Loss contingency, estimate of possible loss $ 400,000  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan - Preferred Stock (Details) - Undesignated Preferred Stock - IPO
Feb. 05, 2021
$ / shares
shares
Class Of Stock [Line Items]  
Undesignated preferred stock shares authorized (in shares) | shares 10,000,000
Undesignated preferred stock par value (in dollars per share) | $ / shares $ 0.0001
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan- Common Stock (Details)
Feb. 05, 2021
vote
$ / shares
shares
Mar. 31, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Class Of Stock [Line Items]      
Common stock, authorized (in shares)   500,000,000 500,000,000
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001
Number of votes per share | vote 1    
Common Stock      
Class Of Stock [Line Items]      
Common stock, authorized (in shares) 500,000,000    
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan - Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2023
Jan. 01, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock options outstanding (in shares) 7,523,406   7,756,680
Number of shares available for future issuance (in shares) 21,880,630    
2021 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock, shares available for grant (in shares) 7,186,550    
Number of additional shares authorized (in shares)   2,377,740  
2021 Employee Stock Purchase Plan | Employee Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock, shares available for grant (in shares) 1,977,559    
Number of additional shares authorized (in shares)   475,548  
Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Restricted stock outstanding (in shares) 5,193,115    
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan - Summary of Stock Options (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 7,756,680
Granted (in shares) | shares 0
Exercised (in shares) | shares (107,851)
Cancelled and forfeited (in shares) | shares (125,423)
Ending balance (in shares) | shares 7,523,406
Vested and exercisable (in shares) | shares 6,172,635
Weighted- Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 6.96
Granted (in dollars per share) | $ / shares 0
Exercised (in dollars per share) | $ / shares 2.37
Cancelled and forfeited (in dollars per share) | $ / shares 17.30
Ending Balance (in dollars per share) | $ / shares 6.85
Vested and exercisable (in dollars per share) | $ / shares $ 5.40
Ending balance, Weighted Average Remaining Contractual Life 5 years 6 months 3 days
Vested and exercisable, Weighted Average Remaining Contractual Life 5 years 29 days
Exercised, aggregate intrinsic value | $ $ 674
Outstanding ending balance, aggregate intrinsic value | $ 34,111
Vested and exercisable, aggregate intrinsic value | $ $ 31,864
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan - Summary of RSU Activity Under Equity Incentive Plans and Related Information (Details) - Restricted stock units
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Number of Shares  
Unvested beginning balance (in shares) | shares 5,134,934
Granted (in shares) | shares 649,666
Vested (in shares) | shares (478,356)
Cancelled and forfeited (in shares) | shares (454,533)
Unvested ending balance (in shares) | shares 4,851,711
Weighted-Average Grant Date Fair Value  
Unvested beginning balance (in dollars per share) | $ / shares $ 14.37
Granted (in dollars per share) | $ / shares 9.14
Vested (in dollars per share) | $ / shares 16.22
Cancelled and forfeited (in dollars per share) | $ / shares 14.91
Unvested ending balance (in dollars per share) | $ / shares $ 13.43
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan - Restricted Stock Unit Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Restricted stock units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total fair value of RSU vested $ 7.8 $ 5.5
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan - Restricted Stock Unit with Performance Conditions (Details) - Executive Officer - Market-performance based restricted stock units - Share-based Payment Arrangement, Employee - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Granted (in shares)   341,404
Grant date fair value   $ 4.2
Requisite service period   3 years
Maximum payout range (as a percentage)   200.00%
Performance periods, maximum earned PSUs cap   2 years
Number of shares vested (in shares) 0  
Share-Based Payment Arrangement, Tranche One    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Maximum payout range (as a percentage)   125.00%
Share-Based Payment Arrangement, Tranche Two    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Maximum payout range (as a percentage)   125.00%
Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Payout range (as a percentage)   0.00%
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Payout range (as a percentage)   200.00%
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan - Summary of Share-based Compensation Expense by line item in the Condensed Consolidated Statements of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Class Of Stock [Line Items]    
Stock-based compensation expense $ 10,121 $ 9,507
Cost of revenue    
Class Of Stock [Line Items]    
Stock-based compensation expense 937 1,042
Cost of revenue | Subscription and other platform    
Class Of Stock [Line Items]    
Stock-based compensation expense 785 868
Cost of revenue | Professional services    
Class Of Stock [Line Items]    
Stock-based compensation expense 152 174
Sales and marketing    
Class Of Stock [Line Items]    
Stock-based compensation expense 3,057 3,692
Research and development    
Class Of Stock [Line Items]    
Stock-based compensation expense 2,021 1,981
General and administrative    
Class Of Stock [Line Items]    
Stock-based compensation expense $ 4,106 $ 2,792
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan - Summary of Unrecognized Stock-based Compensation Expense (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Employee Stock  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized stock-based compensation expense $ 51
Weighted-average amortization period 1 month 13 days
Stock options  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized stock-based compensation expense $ 21,093
Weighted-average amortization period 1 year 7 months 28 days
Restricted Stock  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unrecognized stock-based compensation expense $ 61,752
Weighted-average amortization period 2 years 6 months 29 days
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan - Repurchase of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 08, 2023
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Amount available for future share repurchases   $ 69,000    
Number of shares repurchased (in shares)   1,279,127 964,895  
Average price per share (including commissions) (dollars per share)   $ 8.38 $ 14.81  
Total repurchase costs   $ 10,720 $ 14,293  
Subsequent Event        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Amount available for future share repurchases $ 59,100      
Number of shares repurchased (in shares) 1,129,369      
Average price per share (including commissions) (dollars per share) $ 8.76      
Capital Return Program        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Capital return program, authorized amount   125,000    
Share repurchase program, authorized amount       $ 50,000
Amount available for future share repurchases   $ 75,000    
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders’ Equity and Equity Incentive Plan - Dividends (Details) - Capital Return Program - Subsequent Event
$ / shares in Units, $ in Thousands
May 08, 2023
USD ($)
$ / shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Declared cash dividends (in dollars per share) | $ / shares $ 1.09
Declared dividends | $ $ 50,000
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Other (Income) Expense, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Other Income and Expenses [Abstract]    
Interest income $ (958) $ (380)
Amortization (accretion) on marketable securities (1,826) 253
Foreign currency losses 265 326
Other (53) (22)
Other (income) expense, net $ (2,572) $ 177
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Tax Disclosure [Abstract]    
Provision for income taxes $ 196 $ 82
Change in provision for (benefit from) income taxes $ 100  
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Basic net income (loss) per share    
Net loss $ (17,590) $ (15,479)
Net loss per share of common stock, basic (in dollars per share) $ (0.37) $ (0.32)
Net loss per share of common stock, diluted (in dollars per share) $ (0.37) $ (0.32)
Weighted-average common stock outstanding, basic (in shares) 47,304,983 47,631,813
Weighted-average common stock outstanding, diluted (in shares) 47,304,983 47,631,813
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss Per Share - Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 12,815,756 12,611,972
Stock options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 7,523,406 8,643,616
Restricted stock units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 4,851,711 3,855,788
Performance stock units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 341,404 0
ESPP purchase rights    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total antidilutive securities (in shares) 99,235 112,568
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions (Details) - Chief Executive Officer of Third-party Vendor - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Accounts Payable and Accrued Liabilities      
Related Party Transaction [Line Items]      
Related party transactions, amounts owed $ 0.5   $ 0.7
Research and development      
Related Party Transaction [Line Items]      
Engineering and quality assurance costs $ 0.7 $ 0.7  
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring, incurred cost, statement of income or comprehensive income, extensible enumeration, not disclosed, flag restructuring costs  
Cost Reduction And Cost Structure Reduction Plans    
Restructuring Cost and Reserve [Line Items]    
Paid restructuring costs $ 2,400  
Restructuring liability 900  
Cost Reduction And Cost Structure Reduction Plans | Severance And One-time Termination Benefits    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs incurred $ 3,053  
Cost Structure Reduction Plan | Minimum | Forecast    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring costs   $ 1,500
Cost Structure Reduction Plan | Maximum | Forecast    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring costs   2,300
Cost Structure Reduction Plan | Facility Closing | Minimum | Forecast    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring costs   1,300
Cost Structure Reduction Plan | Facility Closing | Maximum | Forecast    
Restructuring Cost and Reserve [Line Items]    
Expected restructuring costs   $ 1,500
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring - Summary of Restructuring Costs (Details) - Cost Reduction And Cost Structure Reduction Plans - Severance And One-time Termination Benefits
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Total restructuring costs incurred $ 3,053
Cost of revenue  
Restructuring Cost and Reserve [Line Items]  
Total restructuring costs incurred 839
Sales and marketing  
Restructuring Cost and Reserve [Line Items]  
Total restructuring costs incurred 1,211
Research and development  
Restructuring Cost and Reserve [Line Items]  
Total restructuring costs incurred 773
General and administrative  
Restructuring Cost and Reserve [Line Items]  
Total restructuring costs incurred 230
Subscription and other platform  
Restructuring Cost and Reserve [Line Items]  
Total restructuring costs incurred 785
Professional services  
Restructuring Cost and Reserve [Line Items]  
Total restructuring costs incurred $ 54
XML 84 ontf-20230331_htm.xml IDEA: XBRL DOCUMENT 0001110611 2023-01-01 2023-03-31 0001110611 2023-05-04 0001110611 2023-03-31 0001110611 2022-12-31 0001110611 ontf:SubscriptionAndOtherPlatformMember 2023-01-01 2023-03-31 0001110611 ontf:SubscriptionAndOtherPlatformMember 2022-01-01 2022-03-31 0001110611 ontf:ProfessionalServicesMember 2023-01-01 2023-03-31 0001110611 ontf:ProfessionalServicesMember 2022-01-01 2022-03-31 0001110611 2022-01-01 2022-03-31 0001110611 us-gaap:CommonStockMember 2022-12-31 0001110611 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001110611 us-gaap:RetainedEarningsMember 2022-12-31 0001110611 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001110611 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001110611 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001110611 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001110611 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001110611 us-gaap:CommonStockMember 2023-03-31 0001110611 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001110611 us-gaap:RetainedEarningsMember 2023-03-31 0001110611 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001110611 us-gaap:CommonStockMember 2021-12-31 0001110611 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001110611 us-gaap:RetainedEarningsMember 2021-12-31 0001110611 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001110611 2021-12-31 0001110611 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001110611 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001110611 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001110611 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001110611 us-gaap:CommonStockMember 2022-03-31 0001110611 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001110611 us-gaap:RetainedEarningsMember 2022-03-31 0001110611 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001110611 2022-03-31 0001110611 country:US 2023-01-01 2023-03-31 0001110611 country:US 2022-01-01 2022-03-31 0001110611 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001110611 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001110611 ontf:OtherGeographicalAreaMember 2023-01-01 2023-03-31 0001110611 ontf:OtherGeographicalAreaMember 2022-01-01 2022-03-31 0001110611 ontf:CustomersRepresentingConcentrationRiskMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001110611 ontf:CustomersRepresentingConcentrationRiskMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001110611 ontf:CustomersRepresentingConcentrationRiskMember ontf:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001110611 ontf:CustomersRepresentingConcentrationRiskMember ontf:AccountsReceivableBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001110611 us-gaap:BilledRevenuesMember 2023-03-31 0001110611 us-gaap:UnbilledRevenuesMember 2023-03-31 0001110611 2023-04-01 2023-03-31 0001110611 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001110611 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001110611 2024-04-01 2023-03-31 0001110611 us-gaap:USTreasurySecuritiesMember 2023-03-31 0001110611 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001110611 us-gaap:CertificatesOfDepositMember 2023-03-31 0001110611 us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001110611 us-gaap:CommercialPaperMember 2023-03-31 0001110611 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001110611 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001110611 us-gaap:CertificatesOfDepositMember 2022-12-31 0001110611 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001110611 us-gaap:CommercialPaperMember 2022-12-31 0001110611 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001110611 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001110611 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-03-31 0001110611 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001110611 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001110611 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001110611 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-03-31 0001110611 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-03-31 0001110611 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001110611 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001110611 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001110611 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001110611 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001110611 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001110611 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001110611 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001110611 ontf:ComputerEquipmentsAndSoftwareMember 2023-03-31 0001110611 ontf:ComputerEquipmentsAndSoftwareMember 2022-12-31 0001110611 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001110611 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001110611 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001110611 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001110611 country:US 2023-03-31 0001110611 country:US 2022-12-31 0001110611 us-gaap:EMEAMember 2023-03-31 0001110611 us-gaap:EMEAMember 2022-12-31 0001110611 ontf:OtherGeographicalAreaMember 2023-03-31 0001110611 ontf:OtherGeographicalAreaMember 2022-12-31 0001110611 ontf:VibbioASMember 2022-04-08 2022-04-08 0001110611 ontf:VibbioASMember us-gaap:DevelopedTechnologyRightsMember 2022-04-08 0001110611 us-gaap:DevelopedTechnologyRightsMember 2023-03-31 0001110611 ontf:ForeignCurrencyTranslationMember 2023-03-31 0001110611 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001110611 ontf:ForeignCurrencyTranslationMember 2022-12-31 0001110611 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0001110611 us-gaap:LetterOfCreditMember 2021-09-30 0001110611 ontf:CreditCardSublimitMember 2021-09-30 0001110611 ontf:RevolvingCreditFacilityWithAtLeast100MillionDepositMember 2021-09-30 0001110611 srt:MinimumMember ontf:BankDepositsMember ontf:RevolvingCreditFacilityWithAtLeast100MillionDepositMember 2021-09-30 0001110611 srt:MaximumMember ontf:BankDepositsMember ontf:RevolvingCreditFacilityWithLessThan100MillionDepositMember 2021-09-30 0001110611 ontf:RevolvingCreditFacilityWithLessThan100MillionDepositMember 2021-09-30 0001110611 ontf:RevolvingCreditFacilityWithLessThan100MillionDepositMember 2021-09-01 2021-09-30 0001110611 us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001110611 us-gaap:RevolvingCreditFacilityMember 2021-09-01 2021-09-30 0001110611 us-gaap:LetterOfCreditMember us-gaap:PropertyLeaseGuaranteeMember 2023-03-31 0001110611 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2023-03-31 0001110611 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2022-03-31 0001110611 srt:MinimumMember ontf:SalesAndUseTaxAssessmentMember 2023-03-31 0001110611 srt:MaximumMember ontf:SalesAndUseTaxAssessmentMember 2023-03-31 0001110611 ontf:SalesAndUseTaxAssessmentMember 2022-12-31 0001110611 ontf:SalesAndUseTaxAssessmentMember 2023-03-31 0001110611 ontf:PutativeClassActionsDouviaVON24AndGoemerVON24Member us-gaap:PendingLitigationMember 2023-03-31 0001110611 ontf:UndesignatedPreferredStockMember us-gaap:IPOMember 2021-02-05 0001110611 us-gaap:CommonStockMember 2021-02-05 0001110611 2021-02-05 0001110611 2021-02-05 2021-02-05 0001110611 us-gaap:RestrictedStockMember 2023-03-31 0001110611 ontf:A2021EquityIncentivePlanMember 2023-03-31 0001110611 ontf:TwoThousandTwentyOneEmployeeStockPurchasePlanMember us-gaap:EmployeeStockMember 2023-03-31 0001110611 ontf:A2021EquityIncentivePlanMember 2023-01-01 0001110611 ontf:TwoThousandTwentyOneEmployeeStockPurchasePlanMember us-gaap:EmployeeStockMember 2023-01-01 0001110611 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001110611 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001110611 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001110611 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001110611 srt:ExecutiveOfficerMember ontf:PerformanceBasedRestrictedStockUnitsPSUsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-12-31 0001110611 srt:ExecutiveOfficerMember ontf:PerformanceBasedRestrictedStockUnitsPSUsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-12-31 0001110611 srt:MinimumMember srt:ExecutiveOfficerMember ontf:PerformanceBasedRestrictedStockUnitsPSUsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-12-31 0001110611 srt:MaximumMember srt:ExecutiveOfficerMember ontf:PerformanceBasedRestrictedStockUnitsPSUsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-12-31 0001110611 srt:ExecutiveOfficerMember ontf:PerformanceBasedRestrictedStockUnitsPSUsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001110611 srt:ExecutiveOfficerMember ontf:PerformanceBasedRestrictedStockUnitsPSUsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001110611 srt:ExecutiveOfficerMember ontf:PerformanceBasedRestrictedStockUnitsPSUsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-03-31 0001110611 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001110611 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001110611 ontf:ProfessionalServicesMember us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001110611 ontf:ProfessionalServicesMember us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001110611 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001110611 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001110611 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001110611 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001110611 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001110611 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001110611 us-gaap:EmployeeStockOptionMember 2023-03-31 0001110611 us-gaap:EmployeeStockMember 2023-03-31 0001110611 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001110611 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001110611 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001110611 ontf:CapitalReturnProgramMember 2023-03-31 0001110611 ontf:CapitalReturnProgramMember 2021-12-31 0001110611 us-gaap:SubsequentEventMember 2023-04-01 2023-05-08 0001110611 us-gaap:SubsequentEventMember 2023-05-08 0001110611 ontf:CapitalReturnProgramMember us-gaap:SubsequentEventMember 2023-05-08 2023-05-08 0001110611 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001110611 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001110611 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001110611 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001110611 ontf:PerformanceBasedRestrictedStockUnitsPSUsMember 2023-01-01 2023-03-31 0001110611 ontf:PerformanceBasedRestrictedStockUnitsPSUsMember 2022-01-01 2022-03-31 0001110611 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001110611 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001110611 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2023-01-01 2023-03-31 0001110611 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2022-01-01 2022-03-31 0001110611 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2023-03-31 0001110611 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2022-12-31 0001110611 ontf:SeveranceAndOneTimeTerminationBenefitsMember ontf:CostReductionAndCostStructureReductionPlansMember 2023-01-01 2023-03-31 0001110611 srt:MinimumMember srt:ScenarioForecastMember ontf:CostStructureReductionPlanMember 2023-06-30 0001110611 srt:MaximumMember srt:ScenarioForecastMember ontf:CostStructureReductionPlanMember 2023-06-30 0001110611 srt:MinimumMember srt:ScenarioForecastMember us-gaap:FacilityClosingMember ontf:CostStructureReductionPlanMember 2023-06-30 0001110611 srt:MaximumMember srt:ScenarioForecastMember us-gaap:FacilityClosingMember ontf:CostStructureReductionPlanMember 2023-06-30 0001110611 ontf:SubscriptionAndOtherPlatformMember ontf:SeveranceAndOneTimeTerminationBenefitsMember ontf:CostReductionAndCostStructureReductionPlansMember 2023-01-01 2023-03-31 0001110611 ontf:ProfessionalServicesMember ontf:SeveranceAndOneTimeTerminationBenefitsMember ontf:CostReductionAndCostStructureReductionPlansMember 2023-01-01 2023-03-31 0001110611 us-gaap:CostOfSalesMember ontf:SeveranceAndOneTimeTerminationBenefitsMember ontf:CostReductionAndCostStructureReductionPlansMember 2023-01-01 2023-03-31 0001110611 us-gaap:SellingAndMarketingExpenseMember ontf:SeveranceAndOneTimeTerminationBenefitsMember ontf:CostReductionAndCostStructureReductionPlansMember 2023-01-01 2023-03-31 0001110611 us-gaap:ResearchAndDevelopmentExpenseMember ontf:SeveranceAndOneTimeTerminationBenefitsMember ontf:CostReductionAndCostStructureReductionPlansMember 2023-01-01 2023-03-31 0001110611 us-gaap:GeneralAndAdministrativeExpenseMember ontf:SeveranceAndOneTimeTerminationBenefitsMember ontf:CostReductionAndCostStructureReductionPlansMember 2023-01-01 2023-03-31 0001110611 ontf:CostReductionAndCostStructureReductionPlansMember 2023-01-01 2023-03-31 0001110611 ontf:CostReductionAndCostStructureReductionPlansMember 2023-03-31 shares iso4217:USD iso4217:USD shares ontf:country ontf:customer pure ontf:vote false 2023 Q1 0001110611 --12-31 --12-31 P3Y P2Y 10-Q true 2023-03-31 false 001-39965 ON24, INC. DE 94-3292599 50 Beale Street, 8th Floor San Francisco CA 94105 415 369-8000 Common Stock, par value $0.0001 per share ONTF NYSE Yes Yes Accelerated Filer false true false false 45864254 100777000 26996000 214908000 301125000 3267000 2930000 33451000 43757000 12571000 13136000 8431000 6281000 370138000 391295000 5957000 7212000 5119000 5606000 1711000 1979000 17991000 17773000 1486000 1608000 402402000 425473000 3187000 4611000 17322000 18465000 81166000 83453000 1245000 1554000 2644000 2648000 105564000 110731000 4389000 5040000 1513000 1741000 111466000 117512000 0.0001 0.0001 500000000 500000000 46847621 46847621 47554801 47554801 5000 5000 562151000 562555000 -271317000 -253727000 97000 -872000 290936000 307961000 402402000 425473000 39364000 43477000 3699000 5015000 43063000 48492000 9889000 9602000 3317000 3342000 13206000 12944000 29857000 35548000 24417000 29193000 11099000 10644000 14278000 10877000 49794000 50714000 -19937000 -15166000 29000 54000 2572000 -177000 -17394000 -15397000 196000 82000 -17590000 -15479000 -0.37 -0.37 -0.32 -0.32 47304983 47304983 47631813 47631813 -17590000 -15479000 -9000 21000 978000 -1391000 969000 -1370000 -16621000 -16849000 47554801 5000 562555000 -253727000 -872000 307961000 1279127 0 10720000 10720000 60000 60000 107851 0 255000 255000 464096 0 0 10121000 10121000 969000 969000 -17590000 -17590000 46847621 5000 562151000 -271317000 97000 290936000 47727346 5000 550839000 -195519000 -235000 355090000 964895 0 14293000 14293000 415918 0 847000 847000 230477 0 0 1756000 1756000 9507000 9507000 -1370000 -1370000 -15479000 -15479000 47408846 5000 545144000 -210998000 -1605000 332546000 -17590000 -15479000 1417000 1207000 10121000 9507000 3893000 4067000 901000 260000 497000 519000 -1698000 254000 -9405000 -3779000 3546000 3627000 2069000 3555000 -1353000 1742000 -1089000 -752000 -2287000 -4098000 -769000 -594000 -4167000 -6770000 178000 984000 119591000 60271000 199210000 14708000 9321000 0 88762000 -46547000 255000 1157000 0 1756000 10720000 13074000 71000 66000 411000 417000 -10947000 -14156000 130000 27000 73778000 -67446000 27169000 165043000 100947000 97597000 100777000 97500000 170000 97000 100947000 97597000 99000 31000 21000 46000 Description of Business and Significant Accounting Policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Description of Business</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">ON24, Inc. and its subsidiaries (together, ON24 or the Company) provides a leading, cloud-based platform for digital engagement that delivers insights for revenue growth through interactive webinar experiences, virtual event experiences and multimedia content experiences. The Company’s platform offers a portfolio of interactive, personalized and content-rich digital experience products that creates and captures actionable, real-time data at scale from millions of professionals every month to provide businesses with buying signals and behavioral insights to efficiently convert prospects into customers. The Company was incorporated in the state of Delaware in January 1998 as NewsDirect, Inc. and in December 1998 changed its name to ON24, Inc. The Company is headquartered in San Francisco, California.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Basis of Presentation</span></div><div style="margin-bottom:11pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:102%">T</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">he accompanying condensed consolidated financial statements include the accounts of ON24 Inc. and its subsidiaries and have been prepared in accordance with generally accepted accounting principles in the United States of America (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) for interim financial reporting. Certain information and note disclosures included in the Company’s annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2022. In the opinion of management, the condensed consolidated financial statements reflect all adjustments that are normal and recurring in nature and necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Use of Estimates</span></div><div style="margin-bottom:11pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, the determination of standalone selling price for the Company’s performance obligations, the allowance for doubtful accounts and billing reserve, the useful lives of long-lived assets, the assumptions used to measure stock-based compensation, the valuation of deferred income tax assets and uncertain tax positions. Actual results could differ from those estimates.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Significant Accounting Policies</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company’s significant accounting policies are disclosed in its Annual Report on Form 10-K for the year ended December 31, 2022.There have been no significant changes to these policies during the three months ended March 31, 2023</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:103%">Recently Adopted Accounting Standards</span></div><div style="margin-top:9pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">In June 2016, FASB issued ASU No. 2016-13,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%"> Financial Instruments Topic 326: Credit Losses Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">, as amended, which requires an entity to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts utilizing a new impairment model known as the current expected credit loss (CECL) model. This new standard also requires credit losses related to available for sale debt securities to be recorded as an allowance through net income rather than by reducing the carrying amount under the other-than-temporary-impairment model. The Company adopted ASU No. 2016-13 on January 1, 2023 and the impact of the adoption was not material to the Company’s condensed consolidated financial statements and related disclosures.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Basis of Presentation</span></div><div style="margin-bottom:11pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:102%">T</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">he accompanying condensed consolidated financial statements include the accounts of ON24 Inc. and its subsidiaries and have been prepared in accordance with generally accepted accounting principles in the United States of America (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) for interim financial reporting. Certain information and note disclosures included in the Company’s annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2022. In the opinion of management, the condensed consolidated financial statements reflect all adjustments that are normal and recurring in nature and necessary for fair financial statement presentation. All intercompany transactions and balances have been eliminated in consolidation. All intercompany transactions and balances have been eliminated in consolidation.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Use of Estimates</span></div><div style="margin-bottom:11pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant items subject to such estimates and assumptions include, but are not limited to, the estimated expected benefit period for deferred contract acquisition costs, the determination of standalone selling price for the Company’s performance obligations, the allowance for doubtful accounts and billing reserve, the useful lives of long-lived assets, the assumptions used to measure stock-based compensation, the valuation of deferred income tax assets and uncertain tax positions. Actual results could differ from those estimates.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:103%">Recently Adopted Accounting Standards</span></div><div style="margin-top:9pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">In June 2016, FASB issued ASU No. 2016-13,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%"> Financial Instruments Topic 326: Credit Losses Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">, as amended, which requires an entity to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts utilizing a new impairment model known as the current expected credit loss (CECL) model. This new standard also requires credit losses related to available for sale debt securities to be recorded as an allowance through net income rather than by reducing the carrying amount under the other-than-temporary-impairment model. The Company adopted ASU No. 2016-13 on January 1, 2023 and the impact of the adoption was not material to the Company’s condensed consolidated financial statements and related disclosures.</span></div> Revenue<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:105%">Disaggregation of Revenue</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The following table depicts the disaggregation of revenue by geographic region based on the shipping address of customers (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:69.512%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,332 </span></td><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,549 </span></td><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,864 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,147 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,796 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,063 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,492 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">No individual foreign country contributed more than 10% of revenue for the three months ended March 31, 2023 and 2022. </span></div><div style="margin-top:9pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">No single customer accounted for 10% or more of the total revenue during the three months ended March 31, 2023 and 2022. Additionally, no single customer accounted for 10% or more of accounts receivable as of March 31, 2023 and December 31, 2022.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Contract Balances</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:102%">Accounts receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">: The Company records accounts receivable when the Company has a contractual right to consideration. In some arrangements, a right to consideration for the Company’s performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled receivable. As of March 31, 2023 and December 31, 2022, unbilled receivables were included within accounts receivable, net of allowance for doubtful accounts and billing reserves on the condensed consolidated balance sheets and were not material.</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:102%">Contract assets:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%"> The Company records a contract asset when the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration. Contract assets are included in prepaid expenses and other current assets in the condensed consolidated balance sheets and were not material as of March 31, 2023 and December 31, 2022.</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:102%">Contract liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">: The Company defers its revenue when the Company has the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized during the following 12-month period and the remaining portion is recorded as noncurrent, which is included in other long-term liabilities on the condensed consolidated balance sheet. The amount of revenue recognized in the three months ended March 31, 2023 that was included in deferred revenue at the beginning of the period was $35.0 million.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Remaining Performance Obligations</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The terms of the Company’s subscription agreements are primarily annual and, to a lesser extent, multi-year. The Company may bill for the full term in advance or on an annual, quarterly or monthly basis, depending on the terms of the agreement. As of March 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations was $142.3 million, which consists of both billed consideration in the amount of $81.9 million and unbilled consideration in the amount of $60.4 million that the Company expects to recognize as revenue. As of March 31, 2023, the Company expects to recognize 79% of its remaining performance obligations as revenue over the subsequent 12 months and the remainder thereafter.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Costs to Obtain a Contract</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company capitalizes sales commissions and associated payroll taxes paid to internal sales personnel and third-party referral fees that are incremental costs resulting from obtaining a contract with a customer. These costs are recorded as deferred contract acquisition costs on the condensed consolidated balance sheets. The Company determines whether costs should be deferred based on its sales compensation plans and if the commissions are incremental and would not have occurred absent the customer contract. </span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">Sales commissions paid upon the initial acquisition of a customer contract are amortized over an estimated period of benefit of five years as the Company specifically anticipates renewals of customer contracts and commissions paid on renewal contracts are not commensurate with commissions paid on new customer contracts. Sales commissions paid upon renewal of customer contracts are amortized over the contractual renewal term. Amortization is recognized on a straight-line basis commensurate with the pattern of revenue recognition. Sales commissions paid related to professional services are amortized over the expected service period. The Company determines the period of benefit for commissions </span></div><div style="margin-top:11pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">paid for the acquisition of the initial customer contract by taking into consideration the initial estimated customer life and the technological life of its platform and related significant features. Amortization of deferred contract acquisition costs was $3.9 million and $4.1 million for the three months ended March 31, 2023 and 2022, respectively, and is included in sales and marketing expense in the condensed consolidated statements of operations.</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company periodically reviews these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. The Company had no impairment losses relating to deferred contract acquisition costs during the periods presented.</span></div> <div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The following table depicts the disaggregation of revenue by geographic region based on the shipping address of customers (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.722%"><tr><td style="width:1.0%"/><td style="width:69.512%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,332 </span></td><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,549 </span></td><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,864 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,147 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,796 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,063 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,492 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 33332000 36549000 6864000 8147000 2867000 3796000 43063000 48492000 0 0 0 0 0.10 0.10 0 0 0.10 0.10 Accounts receivable: The Company records accounts receivable when the Company has a contractual right to consideration. In some arrangements, a right to consideration for the Company’s performance under the customer contract may occur before invoicing to the customer, resulting in an unbilled receivable.Contract assets: The Company records a contract asset when the Company has satisfied a performance obligation but does not yet have an unconditional right to consideration.Contract liabilities: The Company defers its revenue when the Company has the right to invoice in advance of performance under a customer contract. The current portion of deferred revenue balances is recognized during the following 12-month period and the remaining portion is recorded as noncurrent, which is included in other long-term liabilities on the condensed consolidated balance sheet. 35000000 142300000 81900000 60400000 0.79 P12M P5Y 3900000 4100000 0 0 Marketable Securities<div style="margin-top:12pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:102%">M</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:102%">arketable</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%"> securities consisted of the following as of the periods presented (in thousands):</span></div><div style="text-indent:14.4pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,051)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company’s marketable securities have been classified as available for sale. All available for sale debt securities are available for use in current operations. Accordingly, they have been classified as current.</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">Marketable securities that have been in a continuous unrealized loss position consisted of the following as of the periods presented (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or More</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,828 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,854 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or More</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,866 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,518 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(723)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,384 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,051)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company periodically evaluates whether any security has experienced credit-related declines in fair value. The Company did not recognize any credit loss related to its available for sales debt securities during the three months ended March 31, 2023 or 2022.</span></div><div style="margin-top:9pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The amount of realized gains or losses from marketable securities that were reclassified out from accumulated other comprehensive loss to other (income) expense, net was based on specific identification and such amount was immaterial in the three months ended March 31, 2023. The Company had no realized gains or losses from marketable securities that were reclassified out of accumulated other comprehensive income (loss) in the three months ended March 31, 2022.</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">following summarizes the remaining contractual maturities of the Company’s marketable securities as of March 31, 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One year or less</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,908 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> <div style="margin-top:12pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:102%">M</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:102%">arketable</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%"> securities consisted of the following as of the periods presented (in thousands):</span></div><div style="text-indent:14.4pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,938 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,133 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,051)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 135410000 86000 76000 135420000 37605000 72000 5000 37672000 17353000 0 67000 17286000 6213000 1000 31000 6183000 18357000 2000 12000 18347000 214938000 161000 191000 214908000 219895000 10000 801000 219104000 19247000 19000 2000 19264000 26624000 4000 119000 26509000 13934000 0 86000 13848000 22433000 10000 43000 22400000 302133000 43000 1051000 301125000 <div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">Marketable securities that have been in a continuous unrealized loss position consisted of the following as of the periods presented (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or More</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,828 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,854 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or More</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Loss</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,866 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,518 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(723)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,384 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,051)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table> 27244000 55000 978000 21000 28222000 76000 3195000 5000 0 0 3195000 5000 15686000 67000 0 0 15686000 67000 339000 2000 3876000 29000 4215000 31000 13364000 12000 0 0 13364000 12000 59828000 141000 4854000 50000 64682000 191000 116161000 151000 77173000 650000 193334000 801000 3197000 2000 0 0 3197000 2000 22402000 119000 0 0 22402000 119000 4253000 13000 8345000 73000 12598000 86000 12853000 43000 0 0 12853000 43000 158866000 328000 85518000 723000 244384000 1051000 0 0 0 <div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">following summarizes the remaining contractual maturities of the Company’s marketable securities as of March 31, 2023 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">(in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One year or less</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,908 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 214908000 0 214908000 Fair Value Measurement<div style="margin-top:12pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The following tables summarize the Company’s financial instruments recorded at fair value on a recurring basis by level within the fair value hierarchy as of the periods presented (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalent</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - money market mutual funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">U.S. 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">37,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and marketable securities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalent</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">U.S. 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and marketable securities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:10pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">As of March 31, 2023 and December 31, 2022, the Company classified its cash equivalents within level 1 of the fair value hierarchy because they are valued using quoted market prices. The Company classified its marketable securities within level 2 of the fair value hierarchy because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security, which may not be actively traded.</span></div> <div style="margin-top:12pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The following tables summarize the Company’s financial instruments recorded at fair value on a recurring basis by level within the fair value hierarchy as of the periods presented (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalent</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - money market mutual funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">U.S. 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">37,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and marketable securities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%"> </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalent</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - money market mutual funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable Securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">U.S. 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and marketable securities</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table> 98617000 0 0 98617000 0 135420000 0 135420000 0 37672000 0 37672000 0 17286000 0 17286000 0 6183000 0 6183000 0 18347000 0 18347000 98617000 214908000 0 313525000 5608000 0 0 5608000 0 219104000 0 219104000 0 19264000 0 19264000 0 26509000 0 26509000 0 13848000 0 13848000 0 22400000 0 22400000 5608000 301125000 0 306733000 Balance Sheets Components<div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and Equipment, Net </span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Property and equipment, net consisted of the following as of the periods presented (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer, equipment and software</span><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,795 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,920 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,838)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,957 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,212 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:5.972%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:102%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:102%;padding-left:6.4pt">I</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:102%">ncludes assets recorded under finance leases of $4.9 million and $5.3 million as of March 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:102%"> and December 31, 2022, respectively.</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:102%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:102%;padding-left:6.4pt">In</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:102%">cludes amount for assets recorded under finance leases of $4.0 million as of March 31, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:1pt"><span><br/></span></div><div style="text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">Depreciation and amortization expense for property and equipment was $1.3 million and $1.2 million for the three months ended March 31, 2023 and 2022, respectively.</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The following table presents the property and equipment, net of depreciation and amortization, by geographic region as of the periods presented (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:103%">Accrued and Other Current Liabilities </span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Accrued and other current liabilities consisted of the following as of the periods presented (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonus 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,322 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,465 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> <div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Property and equipment, net consisted of the following as of the periods presented (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer, equipment and software</span><span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,111 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,795 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,920 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,838)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,708)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,957 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,212 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:5.972%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:102%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:102%;padding-left:6.4pt">I</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:102%">ncludes assets recorded under finance leases of $4.9 million and $5.3 million as of March 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:102%"> and December 31, 2022, respectively.</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:102%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:102%;padding-left:6.4pt">In</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:102%">cludes amount for assets recorded under finance leases of $4.0 million as of March 31, 2023 and December 31, 2022, respectively.</span></div> 31111000 31243000 1076000 1071000 3608000 3606000 35795000 35920000 29838000 28708000 5957000 7212000 4900000 5300000 4000000 4000000 1300000 1200000 <div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The following table presents the property and equipment, net of depreciation and amortization, by geographic region as of the periods presented (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 5310000 6449000 608000 722000 39000 41000 5957000 7212000 <div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Accrued and other current liabilities consisted of the following as of the periods presented (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.430%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonus 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,322 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,465 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 6138000 5390000 3964000 6814000 7220000 6261000 17322000 18465000 Business Combination<div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">In April 2022, the Company acquired Vibbio AS (Vibbio), a privately-held cloud video software company in Norway, for approximately $3.0 million in cash. The integration of Vibbio’s video capabilities across the ON24 platform is intended to allow customers to produce video content that creates more engagement, generates first-party data, and drives further personalization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:102%">.</span></div><div style="margin-top:12pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The purchase consideration was primarily allocated to developed technology intangible asset with an estimated fair value of $2.7 million at the acquisition date, which was valued using the cost to recreate method. The fair value of the remaining acquired tangible net assets was immaterial. The goodwill that was recorded represents the excess of the purchase consideration over the assets acquired and liabilities assumed relating to the acquisition and is immaterial. </span></div><div style="margin-top:12pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company has not separately presented pro forma results reflecting the acquisition of Vibbio as the impacts were not material to the condensed consolidated financial statements.</span></div> 3000000 2700000 Intangible Assets<div style="margin-top:15pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company’s acquired intangible asset subject to amortization as of the periods presented was as follows (in thousands):</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying <br/>Amount</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(575)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency translation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying <br/>Amount</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(434)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency translation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(445)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The intangible asset is amortized on a straight-line basis over its useful life of 4 years. As of March 31, 2023, the intangible asset had a remaining amortization period of 3.0 years.</span></div><div style="margin-top:12pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The amortization expense was $0.1 million for the three months ended March 31, 2023 and was included in research and development in the condensed consolidated statements of operations as the acquired technology will be used to enhance our existing product capabilities. The Company had no intangible assets as of March 31, 2022.</span></div><div style="margin-top:12pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The estimated future amortization expense for the intangible asset is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:69.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> <div style="margin-top:15pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company’s acquired intangible asset subject to amortization as of the periods presented was as follows (in thousands):</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying <br/>Amount</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(575)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency translation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(555)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> Amortization</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying <br/>Amount</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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(434)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign currency translation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(445)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 2700000 575000 2125000 -434000 -20000 -414000 2266000 555000 1711000 2700000 434000 2266000 -276000 11000 -287000 2424000 445000 1979000 P4Y P3Y 100000 0 <div style="margin-top:12pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The estimated future amortization expense for the intangible asset is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:69.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 426000 568000 567000 150000 1711000 Credit Facility<div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">In September 2021, the Company amended its revolving line of credit with a financial institution effective August 2021, which increased the Company's borrowing capacity to a maximum of $50.0 million with a letter of credit sublimit of $4.0 million and a credit card sublimit of $1.0 million. The amendment allows the Company to borrow up to $50.0 million if the Company maintains at least $100.0 million on deposit at the institution. If such deposit is less than $100.0 million, the Company may borrow up to the lesser of $50.0 million or an amount determined by the Company's trailing five months of recurring revenue, annualized renewal rate and annualized monthly churn rate, as defined by the agreement. As of March 31, 2023, the Company had not drawn down on its line of credit and has a borrowing capacity of $50.0 million. The terms of the agreement permit voluntary prepayment without premium or penalty. The revolving credit facility matures in August 2024 and is secured by substantially all of the Company’s assets. The outstanding principal balance on the revolving line of credit, if any, is due at maturity. The Company is required to pay quarterly in arrears a commitment fee of 0.15% per annum on the undrawn portion available under the revolving line of credit. As of March 31, 2023, the Company had an outstanding standby letter of credit of $1.2 million as a guarantee for a leased space.</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">Interest on the revolving credit facility is payable monthly in arrears at a rate equal to the lender’s prime referenced rate as defined in the agreement. The prime referenced rate was 8.00% as of March 31, 2023 and 3.50% as of March 31, 2022.</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The revolving credit facility is subject to certain restrictions and financial covenants, including the requirement of maintaining a minimum debt to EBITDA ratio when the Company’s current portion of the total borrowing exceeds $5.0 million and the Company fails to maintain $100.0 million in deposits. In addition, the revolving line of credit agreement restricts the Company from paying dividends without prior approval from the financing institution. The Company was not subject to the financial covenants as of March 31, 2023.</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">In April 2023, the Company further amended its revolving line of credit to allow for certain transactions including payment of dividends and share repurchases from open market purchases or through an accelerated share repurchase program, subject to certain terms and conditions.</span></div> 50000000 4000000 1000000 50000000 100000000 100000000 50000000 P5M 50000000 0.0015 1200000 0.0800 0.0350 5000000 100000000 Commitment and Contingencies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Purchase Obligations</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company has non-cancelable purchase commitments of $3.1 million as of March 31, 2023, primarily related to software license fees and co-location facilities and services, of which $2.1 million is expected to be paid in 2023 and $1.0 million in 2024.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Contingencies </span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company has agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines, and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that may enable the Company to recover a portion of any future amounts paid. </span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">FASB ASC 450-20, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:102%">Contingencies</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">, sets forth the rules for accounting for uncertain tax positions for taxes not based on income. When a loss contingency exists, the likelihood of the incurrence of the liability can range from probable to remote. The Company believes it is reasonably possible that a loss will result from the sales and use tax assessments in the range of zero to $0.4 million. The Company has not recorded an accrual as of March 31, 2023 and December 31, 2022. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Legal Proceedings </span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company, its Chief Executive Officer, its Chief Financial Officer, certain current and former members of its Board of Directors and the underwriters that participated in the Company’s IPO are named as defendants in a consolidated putative class action, captioned In re ON24, Inc. Securities Litigation, 4:21-cv-08578-YGR (filed in November 2021), that is currently pending in the United States District Court for the Northern District of California. The consolidated complaint purports to assert claims under Sections 11 and 15 of the Securities Act of 1933 on behalf of all persons and entities that purchased, or otherwise acquired, the Company’s common stock issued in connection with the Company’s IPO. The complaint alleges that the Company’s registration statement and prospectus contained untrue statements of material fact and/or omitted material facts about ON24’s growth and customer base. Plaintiff seeks, among other things, an award of damages and attorneys’ fees and costs. Defendants filed a motion to dismiss the complaint in May 2022, which is currently pending. The Company believes the allegations in the consolidated complaint are without merit. The Company is unable to reasonably estimate a possible loss or range of possible loss, if any, arising from this matter at this early stage. Accordingly, no accrued litigation expense has been recorded in the accompanying condensed consolidated financial statements.</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">In the ordinary course of business, the Company may be subject from time to time to various proceedings, lawsuits, disputes or claims. Although the Company cannot predict with assurance the outcome of any litigation, the Company does not believe there are currently any actions, other than those described in the prior paragraph, that if resolved unfavorably, would have a material impact on its financial condition, results of operations or cash flows.</span></div> 3100000 2100000 1000000 0 400000 0 0 0 Stockholders’ Equity and Equity Incentive Plan<div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Preferred Stock</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company’s amended and restated certificate of incorporation authorized the issuance of 10,000,000 shares of undesignated preferred stock with a par value of $0.0001 per share.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:103%">Common Stock </span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The Company’s amended and restated certificate of incorporation authorized the issuance of 500,000,000 shares of common stock, $0.0001 par value per share. Holders of common stock are entitled to one vote per share.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:103%">Common Stock Reserved for Future Issuance</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">As of March 31, 2023, the Company had the following shares of common stock reserved for future issuance under its equity incentive plan and employee share purchase plan:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,523,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,193,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares available for future grant under 2021 Equity Incentive Plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,186,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares available for future issuance under ESPP</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,977,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved as of March 31, 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,880,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.305%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:6.4pt">Includes the automatic annual increase of 2,377,740 additional shares under 2021 Equity Incentive Plan on January 1, 2023.</span></div><div style="margin-bottom:11pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:6.4pt">Includes the automatic annual increase of 475,548 ad</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ditional shares under ESPP on January 1, 2023.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Grant Activities</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:102%">Stock Options</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">A summary of stock option activity and related information is as follows:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:47.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.003%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,756,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled and forfeited</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,523,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.51</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,172,635 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.08</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:4.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Restricted Stock Units</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">A summary of RSU activity and related information is as follows:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.55pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="margin-top:0.55pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Grant Date</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Unvested balance as of December 31, 2022</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">5,134,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">14.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">649,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">9.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Vested</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(478,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">16.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Cancelled and forfeited</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(454,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">14.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Unvested balance as of March 31, 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">4,851,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">13.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The total fair value of RSUs vested in the three months ended March 31, 2023 and 2022 was $7.8 million and $5.5 million, respectively. </span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Restricted Stock Unit with Performance Conditions (PSUs)</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">In 2022, the Company’s board of directors granted 341,404 market performance-based restricted stock units to an executive officer with a grant date fair value of $4.2 million. The PSUs vest following <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAzMmJhM2I2MGQ2YjQ2OTA4OWVjNmQzZmY0NmRmYzI3L3NlYzowMzJiYTNiNjBkNmI0NjkwODllYzZkM2ZmNDZkZmMyN18xNzUvZnJhZzo5NWRlZDRmODgyYzM0ZGQ4OTI0NmYwNjcwNWE2Y2ZiNy90ZXh0cmVnaW9uOjk1ZGVkNGY4ODJjMzRkZDg5MjQ2ZjA2NzA1YTZjZmI3XzMyNjc_d55e381f-f15c-4815-bab5-a950a43958bb">three</span> annual performance periods beginning from 2023, each in an amount equal to one-third of the target number of PSUs multiplied by a percentage determined by comparing the Company’s total stockholder return to a benchmark index during the performance period. The actual payout can range from 0% to 200% of the shares granted under this award, with the maximum earned PSUs capped at 125% for first <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAzMmJhM2I2MGQ2YjQ2OTA4OWVjNmQzZmY0NmRmYzI3L3NlYzowMzJiYTNiNjBkNmI0NjkwODllYzZkM2ZmNDZkZmMyN18xNzUvZnJhZzo5NWRlZDRmODgyYzM0ZGQ4OTI0NmYwNjcwNWE2Y2ZiNy90ZXh0cmVnaW9uOjk1ZGVkNGY4ODJjMzRkZDg5MjQ2ZjA2NzA1YTZjZmI3XzM2NDA_bf501712-6f9e-49b4-b58a-ec94ce0085cd">two</span> performance periods. The maximum payout for the entire award is capped at 200% of the granted shares. These PSUs additionally are subject to continued service by the award holder through the end of each performance period. As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">March 31, 2023, none of these PSUs have vested.</span></div><div style="margin-bottom:10pt;margin-top:18pt;text-indent:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Stock-Based Compensation</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The stock-based compensation expense by line item in the condensed consolidated statements of operations is summarized as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.055%"><tr><td style="width:1.0%"/><td style="width:72.696%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.224%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and other platform</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,507 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:8pt;text-indent:14.4pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The following table presents the unrecognized stock-based compensation expense and weighted-average recognition periods as of March 31, 2023 (in thousands, except years):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Option</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ESPP</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized stock-based compensation 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average amortization period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.66 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.58 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 years</span></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Repurchase of Common Stock</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">In March 2023, the Company’s board of directors authorized a new $125.0 million capital return program, $75.0 million of which is expected to be effected through the combination of an accelerated stock repurchase program and/or open market purchases. The Company may pay an additional special dividend if this $75.0 million threshold is not reached by March 2024. This capital return program replaced the prior $50.0 million share repurchase program.</span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The following table presents certain information regarding shares repurchased during the periods presented:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share, including commissions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total repurchase costs, including commissions (in millions)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">As of March 31, 2023, the Company had $69.0 million available for future share buybacks under the repurchase program. </span></div><div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company repurchased an additional 1,129,369 shares of common stock at an average per share price of $8.76 (including commissions) from April 1, 2023 through May 8, 2023. As of May 8, 2023, the Company has $59.1 million remaining for future share buyback under the repurchase program. The Company expects its repurchase program to be completed in the first quarter of 2024.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:102%">Dividends</span></div>Pursuant to the capital return program, on May 8, 2023, our board of directors declared a one-time special cash dividend of $1.09 per share (approximately $50 million in the aggregate), to all common stockholders of record as of the close of business on May 22, 2023, payable on or about June 15, 2023. 10000000 0.0001 500000000 0.0001 1 <div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">As of March 31, 2023, the Company had the following shares of common stock reserved for future issuance under its equity incentive plan and employee share purchase plan:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.816%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.984%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,523,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,193,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares available for future grant under 2021 Equity Incentive Plan</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,186,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining shares available for future issuance under ESPP</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,977,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved as of March 31, 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,880,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:4.305%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:0.5pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:6.4pt">Includes the automatic annual increase of 2,377,740 additional shares under 2021 Equity Incentive Plan on January 1, 2023.</span></div><div style="margin-bottom:11pt;margin-top:5pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;padding-left:6.4pt">Includes the automatic annual increase of 475,548 ad</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ditional shares under ESPP on January 1, 2023.</span></div> 7523406 5193115 7186550 1977559 21880630 2377740 475548 <div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">A summary of stock option activity and related information is as follows:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:47.161%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.912%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.003%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual Life<br/>(in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,756,680 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,851)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled and forfeited</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,523,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.51</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,172,635 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.08</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> 7756680 6.96 0 0 107851 2.37 674000 125423 17.30 7523406 6.85 P5Y6M3D 34111000 6172635 5.40 P5Y29D 31864000 <div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">A summary of RSU activity and related information is as follows:</span></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RSUs Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.55pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average</span></div><div style="margin-top:0.55pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Grant Date</span></div><div style="margin-top:0.75pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Unvested balance as of December 31, 2022</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">5,134,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">$</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">14.37 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">649,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">9.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Vested</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(478,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">16.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Cancelled and forfeited</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">(454,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">14.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">Unvested balance as of March 31, 2023</span></div></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">4,851,711 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">13.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div> 5134934 14.37 649666 9.14 478356 16.22 454533 14.91 4851711 13.43 7800000 5500000 341404 4200000 0 2 1.25 1.25 2 0 <div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The stock-based compensation expense by line item in the condensed consolidated statements of operations is summarized as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.055%"><tr><td style="width:1.0%"/><td style="width:72.696%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.222%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.224%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and other platform</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,121 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,507 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 785000 868000 152000 174000 937000 1042000 3057000 3692000 2021000 1981000 4106000 2792000 10121000 9507000 <div style="margin-top:8pt;text-indent:14.4pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The following table presents the unrecognized stock-based compensation expense and weighted-average recognition periods as of March 31, 2023 (in thousands, except years):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Stock Option</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ESPP</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized stock-based compensation 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average amortization period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.66 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.58 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 years</span></td></tr></table></div> 21093000 61752000 51000 P1Y7M28D P2Y6M29D P0Y1M13D 125000000 75000000 75000000 50000000 <div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The following table presents certain information regarding shares repurchased during the periods presented:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share, including commissions</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total repurchase costs, including commissions (in millions)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1279127 964895 8.38 14.81 10700000 14300000 69000000 1129369 8.76 59100000 1.09 50000000 Other (Income) Expense, Net<div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">Other (income) expense, net consisted of the following for the periods presented (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(958)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(380)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization (accretion) on marketable securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency losses</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,572)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> <div style="margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">Other (income) expense, net consisted of the following for the periods presented (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.205%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(958)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(380)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization (accretion) on marketable securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency losses</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (income) expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,572)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 958000 380000 1826000 -253000 -265000 -326000 53000 22000 2572000 -177000 Income Taxes<div style="margin-bottom:11pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company’s provision for income taxes were as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:11pt;margin-top:12pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company’s provision for income taxes for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any. The Company updates its estimate of the annual effective tax rate and makes a year-to-date adjustment to the provision quarterly. Provision for income taxes for the three months ended March 31, 2023 increased $0.1 million, compared to the three months ended March 31, 2022. The change in provision for income taxes was primarily driven by the increased activity and tax rate in a foreign jurisdiction.</span></div><div style="margin-bottom:11pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company regularly performs an assessment of the likelihood of realizing benefits of its deferred tax assets. As of March 31, 2023, the Company recorded a valuation allowance against its U.S. deferred tax assets based on available evidence. However, if there are favorable changes to actual operating results or to projections of future income, the Company may determine that it is more likely than not that such deferred tax assets may be realizable.</span></div><div style="margin-bottom:11pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization of net operating loss carryforwards, tax credits and other attributes may be subject to future annual limitations due to the ownership change limitations provided by Section 382 of the Internal Revenue Code and similar state provisions.</span></div> <div style="margin-bottom:11pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The Company’s provision for income taxes were as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.985%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 196000 82000 100000 Net Loss Per Share<div style="margin-bottom:12pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The following tables set forth the computation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except share and per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.594%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,590)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share of common stock, basic and diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.37)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.32)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding, basic and diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,304,983 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,631,813 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:14.4pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">T</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">he following table sets forth the potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.594%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,523,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,643,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,851,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">341,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP purchase rights</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total antidilutive securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,815,756 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,611,972 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:12pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">The following tables set forth the computation of basic and diluted net loss per share attributable to common stockholders for the periods presented (in thousands, except share and per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.594%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,590)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share of common stock, basic and diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.37)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.32)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding, basic and diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,304,983 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,631,813 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -17590000 -15479000 -0.37 -0.37 -0.32 -0.32 47304983 47304983 47631813 47631813 <div style="margin-bottom:8pt;margin-top:8pt;text-indent:14.4pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">T</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:102%">he following table sets forth the potential shares of common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been antidilutive:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.594%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.327%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,523,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,643,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,851,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">341,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP purchase rights</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total antidilutive securities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,815,756 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,611,972 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7523406 8643616 4851711 3855788 341404 0 99235 112568 12815756 12611972 Related Party TransactionsThe Company incurred engineering and quality assurance costs from a third-party vendor in the three months ended March 31, 2023 and 2022. The chief executive officer of the third-party vendor is considered an immediate family member of the Company’s chief technology officer. The Company recorded $0.7 million in the three months ended March 31, 2023 and 2022 in research and development expense relating to this third-party vendor on the condensed consolidated statements of operations. As of March 31, 2023 and December 31, 2022, the Company recorded $0.5 million and $0.7 million, respectively, in accounts payable and accrued liabilities on the condensed consolidated balance sheets for the amount owed to this third-party vendor. 700000 700000 500000 700000 Restructuring<div style="margin-bottom:11pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In the third quarter of 2022, the Company initiated a strategic cost reduction plan to reduce its global headcount through voluntary and involuntary headcount reductions. As of March 31, 2023, this plan was substantially completed. In February 2023, in an effort to streamline its organization, the Company initiated a restructuring plan to reduce its cost structure through global headcount reductions and other charges.</span></div><div style="margin-bottom:11pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">In the three months ended March 31, 2023, the Company incurred restructuring costs totaling $3.1 million, primarily related to severance and one-time termination benefits. The Company expects to incur additional restructuring costs of $1.5 million to $2.3 million in the second quarter of 2023 and may incur additional costs in future periods for restructuring activities. In addition, related to our restructuring activities, the Company expects to incur a charge of $1.3 million to $1.5 million in the second quarter of 2023 for underutilized real estate.</span></div><div style="margin-bottom:12pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The following table summarizes the restructuring costs under both plans in our condensed consolidated statements of operations for the periods presented (in thousands):</span></div><div style="margin-bottom:11pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.122%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and other platform</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,053 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:11pt;margin-top:8pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The Company paid restructuring costs of $2.4 million during the first quarter of 2023. As of March 31, 2023, the restructuring liability was $0.9 million and is included in accrued and other current liabilities on the condensed consolidated balance sheets.</span></div> 3100000 restructuring costs 1500000 2300000 1300000 1500000 <div style="margin-bottom:12pt;margin-top:11pt;text-indent:14.4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%">The following table summarizes the restructuring costs under both plans in our condensed consolidated statements of operations for the periods presented (in thousands):</span></div><div style="margin-bottom:11pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.122%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31, 2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and other platform</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,053 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 785000 54000 839000 1211000 773000 230000 3053000 2400000 900000 EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !F!JE8'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 " 9@:I6LY>3H.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O31%T=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9' MO4<0G-^!1])6DX8)6,2%R%1CC30)-77IC+=FP_/3Z_SNH4+ MF70P./[*3M(IXHI=)K_5Z\WVD2G!15WPVZ+B6\$EOY?BX6-R_>%W%?:==3OW MCXTO@JJ!7W>AO@!02P,$% @ &8&J5IE&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" 9@:I6)TVV7=D% "G'P & 'AL+W=O. ^7; M[^\$$MHY)HHN;TJ>SJE_\4..[=&6BZ_IFC&)7J,P3F\Z:RF3:\M*O36+:'K) M$Q;#G247$95P*E96F@A&_5P4A1:Q[8$5T2#NC$?YM9D8CW@FPR!F,X'2+(JH MV-VRD&]O.KASN/ %GPUP6ALH)RO'OWK13 M_D\E/#X^N$]S>(!9T)2Y//PS\.7ZIG/503Y;TBR4SWS[*]L#]96?Q\,T_XNV MQ;.]7@=Y62IYM!=#":(@+G[IZ_Y%' M(C8#L!>2= #LU F>"S7*;J+?>:_U5M0EK) Y%"@6V(T?*#B$CGX A&;.)KRN*?D M.V3W=.HWI7'*U^/D=H[Q]?P]6:120(O[1_>""H>>WD%UP^LTH1Z[Z4 _2YG8 ML,[XA^_PP/Y91_>-S-[ ]DK8GLE]_)%[&?10B5YV"=.1FN78[C[ID(RJEDC] M$JG?#.DIHT(R$>[0,TNXD#H\LY44F>ZEN$952[Q!B3=HAC=C(N"^ZH0(A@%M MY9F=RFY7V^^,^I:<'TK.#PU;IJ#P!QQX7T"ZI:J(7:"ZA,R(ND,NS M6(H=_/I:\!/N'^]TQ&916^2CY(";(+_05W3O0^<,EH&7$D3WHGO@WMZ<3A G^ Y]#G6UZO9LF^C6T:AS\-%2' 7Z$JN MT33D7/?R7+-96_XJ"F%C^/@?OZO.H&V_\&VL93?;S6F,IC :>$'J<2WN.;(0 MKL(0-L>9][AE7YX)O@EB3U_?9D]WH@4]1T+"543"YF#S'G3&4TE#]%>0U ]7 M9L=A#]O:KY!9UY:T2DO8''+R%CN!V6X]F-F@A_58Y\A&N I'V)QH/G$/ZFNV MYK$I/)PP<0;#[I5MVUJ^(7FNVC!0RW\J?CT,M5RG2,YD2HY$7.V.50GNGOUUC1>L=IT>,+H\D43RZCV&: M72S.J:DH/8!K.%8-(HS6BMQEFGJ_;H\^9A- >JX"@)?Y&T67_ M'@JW?NZF]HDVXU[_:M C_=[(VN@8JY!#S!EE$K'8SU?ZIB'5HY@-ZBOO'"G' MJ5*.OZ#>F'6=.6*D9!\;V .LYSY%RG*-] M+W,Z.<35X^9JVETX8=?M8M)U]*#?-.)81UNAZJN>[Q"GR%/KK\6N:'FUW(6> MY'NO5O5XL87]0%4H2%'(EB"U+S_ @">*7>'B1/(DWUA=<"EYE!^N&?694 _ M_27G\G"B_D&Y-S_^#U!+ P04 " 9@:I6ZF.JRFP& #@&@ & 'AL M+W=ODG&:_?H>R(]DBQ22[ 7+1969T9D3..:3.[V5]I]:< M:_2[+"IU,5EKO?DPGZM\S4NF3N6&5W!G)>N2:3BM;^=J4W.V;)W*8DZ"()Z7 M3%23Q7E[[:I>G,M&%Z+B5S5235FR^N$3+^3]Q01/'B]\%[=K;2[,%^<;=LNO MN?ZYN:KA;-Y%68J25TK("M5\=3'YB#]<4F(<6HN_!+]7!\?(I'(CY9TY^;J\ MF 0&$2]XKDT(!O^V_)(7A8D$.'[M@TZZ9QK'P^/'Z%_:Y"&9&Z;XI2S^%DN] MOIBD$[3D*]84^KN\_X/O$XI,O%P6JOV+[O>VP03EC=*RW#L#@E)4N__L][X0 M!PXX''$@>P?R7 >Z=Z!MHCMD;5J?F6:+\UK>H]I80S1ST-:F]89L1&5>X[6N MX:X /[VXE-427@I?(CA2LA!+IN'D$RM8E7-T;0(K-$,_KS^C=R?OT0D2%?JQ MEHUBU5*=SS5@,)'F^?YYGW;/(R//^Y/5IXCB*2(!H0[W2[_[9YYW[N38?0Z9 M=^F3+GW2QJ-CZ3=US2N-F%*0IRN=G7_H]C>3[(/:L)Q?3& 6*5YO^63Q]@V. M@S-75,++;@3Y"Y,=/AT'&9! M.@!IF]$ 8Q*Y448=RLB+\F.>RP:J![TLYU!*@#M%%?1=N4*L@.YHYH]J"[Y_ ME\K<.J%3$B?MY1,RS6@ 0\]Y=/\Z.U@@&/"]O>-T-^JD)M^%M]RL> M7&6)['QI&.%!56RKD"91XBY*W!4E]A;E,U]QF% PQF2E:VC1T*9AH"G1MNQ< M*JVFT-7:.>>"'EN@X#TE0^@.*XKIR*A+.NB)%_I5S3=,+!'_O3']X+%7E)[7DNH9#7SM(7](XX3R#(K Y=9DM"1 M%'KBQ'[F_-9V@4)6MS/-Z](SS?:!CA"$:3S$Z;"*#VCK&&9/F]C/F[M>X %G M$V$8$/@9PG/8D2@]O,> *P;F)XVW3WUFFP^PPDEUFAR MF*5A/$(IN"<^[&>^KJ_4?,NKQEU8F\]2C&-K/CK,0#&-C?>>]K"?][Z(JEU$ M%1S6F8?E]&H@;%,;)F$TQ.RPBJ+0#9GT!$B>2X O TULBB-Q& Y NZU&&A_I MB9#XB?!8!#TQ;(F#YH(HBBVL#CL<)'1DPI&#%:>?$+TE?H((BL-A M%05A, *\IT'R,AI\JM .EHLP'6)U6"7A6)%[+B3/X<*G$-I$AS$.K?[@M$NB M,;E)>D(D_C7DI2Q+H8T8WBTWC$2"@<&K? SQ?R SY-R(^/^!CG/N"9'$7A%P MK65^MY;%DM?J[9N4X.2L71-HYUJ6>-GUQ=LOKQ3M./6>:HF?:LWK!LVK3 6F MZ"0X#8( @S"HT985#4?0&)!:LYJ?H2@(IL'N=W<)!DBCU[(6_QBN?MF6P1D* MXVD:)M.8X-8"#H$KIBD\?1]<*-6)@$8K6%@L38=Z];T)8JN!(;-Y38XKWXL% MXA<+'Y?+=KT!/<$L\F<"5AYL(Z!'.$':>B""TEE;*&Z[*!J#VPL'XA<.H,F: MLBG:G=@E7XE+U"_7CA$NE>/LH3)LS8; M_5N.1 7G'+TKI%+OG1N-MB3(K%U&VV:6)B/=E_:R@3Y'-J@7]2-JJP*2!1D= M4H;#C@9)%H\0&^W5 _6K!XO8VIGXPB2(M6WK7 BZ[%P+P?G!YP?S[0?ZQ:VH M%.B;%3@&IPF4H=Y]3MF=:+EIOTC<2*UEV1ZN.0/PQ@#NKZ34CR?F(T?W46OQ M+U!+ P04 " 9@:I6V]%F<^H" D" & 'AL+W=O3K51WN@ PY+[D0D^]PICJPO=U M5D!)]4!6(/#-2JJ2&NRJM:\K!31WHI+[81#$?DF9\-*)>S97Z436AC,!@:%F!NJ[G"GM^YY*P$H9D41,%JZET. M+V:)C70_6&Z*J7?FD1Q6M.;F1FX_0YO/V/IEDFOW3;9-;'+N MD:S61I:M& E*)II?>M_684I,.I,BQSF!G&!+2\YR:K!S13D5&9"%-=;D>$X5 M"%. 81GE)^0#N5U_:L8/#XS_E:H! MB8:G) S"J$<^>UY^#5DG#_?E/E:B*T?8E2-T?M$!OX7!]'&1&B)7Y!,36 1& M.9E+S=RJ^WFYU$;AVOO5EVKC/>KWMOOQ0E M(YLT"N-DXF]V$WP:%)Y'01>T!S[JP$?/@L]D6>(TX;;)[DY)11794%X#.<95 MFDO.J=*D CS%"ES0)WWHC7^R0Q4,@B 8/H)_,6P/?]SAC]^ 3VM32,7^XGZT M_(Y9]T(WKN,=FG'0?AYQOR9R#SWNT.,WH#.MZY>QXRCL4+V3#CIY S1>%-T?@_0?4$L#!!0 ( M !F!JE:"4&+CYP4 *0< 8 >&PO=V]R:W-H965T&UL MM5EM;]LV$/XKA%<,"=#$(JG7+#'0N'LIL*Q!TJZ?:8NVA4BB1M).]N]'2K9D M211G%^J76%+N3L]S//$YDK>OC+^(#:42O&5I+NXF&RF+F^E4+#D4.8X_S4B23V:WY;-'/KME6YDF.7WD0&RSC/!_ M[VG*7N\F<')X\)2L-U(_F,YN"[*FSU1^+1ZYNIO64>(DH[E(6 XX7=U-/L"; M.7:U0VGQ=T)?Q=$UT%06C+WHFT_QW<31B&A*EU*'(.IG1^.??=!) M_4[M>'Q]B/Y;25Z161!!YRS]EL1RVS@0LMT*R;.^L$&1)7OV2MWTBCAQ4'+,#VCN@KH,[X(#W#K@D6B$K:7TD MDLQN.7L%7%NK:/JBS$WIK=@DN1[&9\G5?Q/E)V=SEL=J4&@,U)5@:1(3J6Z> MI?I1HR4%8"OPN:"[? M?%^]&0V\&8,'ELN- +\J!'';?ZI8U%30@( =A Y[YZ>[( M @?7F<5E/#P0[XGN:+ZE-Z;,5)ZNV5-_N3>B($MZ-U&?IJ!\1R>SGW^"OO.+ MB=9(P5HDW9JD:XL^^\(D2=7G7%(U,:W<_=)=3RF[F8L=7PW/[IB"P2IT(U1; MM;!Y-3;/.@!S)J2N7FX9"&_,@1@I6(NL7Y/U3QB(99NRB7$5QCM*-<3(\3L# M8K!"D>N:!R2H,096C+]S)@0H.%LET@0MZ+T41:$7=*#UK;#GN:$96EA#"ZVU MLI_A\C6@;X6>#X6Q7,(QRV6D8"V^442@TRB38\7XI%@3OMR4,&-5T2DKM"09I<;I%RQTHJB#U&3F M^$-U#8]$%-HKF^:J?M(2*8F53"="ZGK:&3_!?; 6"A<%81>LP"-4U,/@1D'D=J'VS3PG@$-Y;2046L5K]J>>,%:<90>XJ@4QPL2] M]U_!*,+=2C7:>=#W!X V,@CM.O@IEU1]I?*03"-(U_"== 'V;;RA+#8Z"*W* M,_LL-Y2#BR1?LHQ>'B"^!SDU?TM>/TG("U 7:M\,#A9G(V/0KF/EB"^H6I]0 MK12[I%POJ%M0P0>2O V4:E^SKF" ^[5JLO-P- 2]43=HE[?'\^#V=0Q&71DV M&(4#71%LI Y:E67VEUHY030 KM$E&%F%6(/; MI^Y"@[P$ZL,'8D-4/1 I>;+82K)(56*9ZG:R3&5;K9&6+QN6QI2;51M:M?!< MV1XK6GN-TZ@BLJOB/1')4G_,(&9I2KAH$G1I(K\/%QZ/E'/=FQD'S :*#37* MB.S*^#%)MWI!>09@>!I@L]D0X$8=$;(6X+=RX4_C*[)3BK.F%5(!MGJ-K$BH MHBNVI6[F/Z!4D56ZSRW5L:*U4]FH-[*K=U.J50[-P]V79#? CAN%W46BT=+' M,(0#K29JY!O9Y?NX2FU8^^H\A-5D:<7:J#FRJ_GS=B&6/"FJ73#5<+)2WHN4 M2+VK9\0]ZC)WK&AM_DV'@/SOWE=!UN;B;*(C16L3;?H)9.\G_G=O9>]_+,(X MPGZWX3&8N=@=:M50TT<@^YKYE/T5-.J*>:QH;<)-;X+LB^:3]UA0?T4UYVS>]3YD3\+B[ MWS]B^QLWG0,^90/\A#D!]_>X,>YMI1FMW.Z<,#TZ[\DH7Y?'8$*AV.:R.B^I MG]9';1_* Z;.\WMX,Z\.S)HPU?G= ^'K)!<@I2L5TKD.5*7PZDBLNI&L*$^5 M%DQ*EI67&TI48ZL-U/]7C,G#C7Y!?3 Y^P]02P,$% @ &8&J5JZRBQTT M P P0D !@ !X;"]W;W)K=U)C9A>OJ.(6,ZG,Y X%?)E)EU.!435T]4T"3 MW"GCKN]Y;3>C3#A1+U^[45%/S@UG FX4T?,LH^II %PN^T[#62W)Z51;6L?U\0K]?:X=M8RIAJ'D7UEBTK[3 M=4@"$SKGYE8N/T"IIV7Q8LEU_B3+TM9S2#S71F:E,S+(F"C>]+&,PYH#XM0[ M^*6#O^W0W.,0E Y!+K1@ELMZ2PV->DHNB;+6B&8'>6QR;U3#A,WBR"C\RM#/ M1$,I$LP)) 1'6G*64(.3D<$7)LMH(B?X*<,226WN%D"N1"PS(,IG&LJ$MUS#=*SF[AQ26504/'W4 G(M10FU>0=4DHV_5V4 M56GS5]H&_D' :ZK.2= X);[G!S5\AL]W]P_0":I0!SE>L >OBNG>D'Z['&NC ML+*_UT6O0&_6H]N__4+/: Q]!X$UJ 4XT>M7C;;WID[Z"X%M!*)9!:)Y"#WZ MA(<3Q^*I$UEXMG-/>P(MHK-&IQ5Z/7>Q3K_.K-7LA)79!K%61:QU,$.?30J* MQ!NI866U6\(G=8Q;+YF6%P+;4-^NU+X$MC+-?>'1- ML765Z2*6^((R3L<<"+8\HBD.$A@;H@%U,L- _TU09X=MV.EN*=JU.6L$X1Y1 MW4I4]Z"H.VDH)_)_BK*[R[F]G85=&^3<\>HYAQ7G\!F<_Y%M6/,WM]MK-5$0 MKC7K-K=_>G>M&V:@IODE02.GN3!%\ZA6JWO(9=Y^M]8'>#\IKA-_8(K+#;:& M*1.:<)@@I'?>P2BJXL)03(R@< 'HU 8 >&PO=V]R:W-H965T&ULO5M=>*]TC">Z1?+DCY8]JC3$%#WE65%>3-:6; M#[-9%:]Q'E7OR087[#\K4N819;?EW:S:E#A*&J<\FR'#<&9YE!:3^67SW74Y MOR1;FJ4%OBY!M54?7H.[*=T)^U#=?DJN)4;<(9SBF M-43$/N[Q F=9C<3:\;,%G1QBUH['UT_H8=-YUIGO4847)/LK3>CZ:N)-0()7 MT3:C-V3W*VX[9-=X,1C2:7Y9D M!\K:FJ'5%PU=C3=+<%K4(^N6ENR_*?.C\P4I$C9.< +8546R-(DHN[FE[(,- M(%H!LF)W)/ZQ)EF"R^K-*P]!]R,(?FY3^@BFX-OM$KQ]?0%>@[0 7]=D6T5% M4EW.*&M='6,6MRWYO&\).M&2KX1&F<1MH79;D#QG([1IHL1[J?;^E"1I/<*C M#&RB-)FR+L31)I6W)#B#%C+? M8Y9C=H_!VXQ4U44??L:H/_"/#ORC)IYU(MYG?)<615K%#]4FRC&5Q/6@PJ7]W@R?_,*.L9'&<][,+L! MJQ?$^[GENL@U+>=R=G],JQER#IDR&J\S!,9^E+$[.%; ML=G#TM)<7=1KUO'J]LO3NO;W#NZA,_I%ESM(Y]G6"+76"!3K!0DU@ M/?;M _NVR+1V1- E0H&S[ MV#1K NNEV3VDV56F^4M5;9NG S\)MAMVB1]P&:=["O9?DTW]?E2=FR/*H&-7 M0U=\$X"V#SV..ITQ YU@H2:P'L'>@6#O)0B6D>H)/'B6R\TP[^P,&X 2*+LT M-ON:P'K9]P_9]_]#]DM64;<+' M-RS2NW_-;@R*E9Z>9,OC8:>8+Q"#38._< M''\Z8P8ZP4)-8#VBH=%5SL9+4BVMD V!$OY-O#5133AUN\*%S;X7E4-G3L*_^PH('6H*$NM#Z7G7(!U=)%4[=-:UDQ M:4027%11HU;BA_H:2\D110;?-OAGFCKP:&Z&Q RTQ@QUH?6IZ:0(J-8B_ABG M7+7'"/S=DNHACG%!@8:<^0+7\,'B_09XQB3+@VK;E&9#/V5#+I;K! MH\>T5AU!%UJ?K$Y)@&HIX>R6@IPD41(P#==W!(I$.V%8B]J![2#;MOEA+=I- MD6VZR.6'M<30<]&)4=T5_=#_'W<6H-8J7RO:4BM:H!4MU(76WTCM] "DU@.> MO\& Q+)_"I'K0W[\+@9;+M6-';U+JE4$T(76)ZH3 9!:!!BWT]""];<:#!?Q M=8G$CA=FD*Q*%Z$"=?M'9_LERG1T=,! 7:8'#XW>3*,']I!OA+%1V4=B]ATA M]5KK=236ZT+(0&O(4!=:GZ*N7$?J[9_(O 0+NENA>CES2M MM;HNM#Z#74F/U"6]QDV?-M+QC$/\"]="8B0L=F(5+N $ZFZ-)N$E"GK4%?1( M7="_\-Z/.OKHTU:2HM^Q#%\X;*6UY->*%NI"Z_/=E?Q(7?*_P 80$LMNX6%W M_DR#NMVC.=-Z]D$76I^S3G] :OWA.9L&2-02H &1\!C36?HOAP4-M 8-=:'U MR>GT!J36&YZU;8#$DMYW>+E:'7@T-SK1 JUHX9ET])GI! ZD/M:@VC)H7?L% MDFL+9TC5(49SH%6(0.)9"%D?0EU1^R=\.XG!5$L,P[8,3.E!7U$YL!S/T B9UP&%MBPNCC M*ZI 8C=%+C0AKYM*#'V76U1F1[]"J7^5Q#I\E[(J,<,KYF2\=]F(*O<_]-G? M4+)I?ICRG5!*\N9RC:,$E[4!^_^*$/IT4__6Y?!SJ_F_4$L#!!0 ( !F! MJE;S%@;M+@@ +DD 8 >&PO=V]R:W-H965T&ULK5K; M0AE0>(A"QF2$(+0+[DZP. M%"D13=A.]&*35*-Y^H(^#1!7SUS\D%O&%'JIJT9>S[9*[2X7"YEO64WE9[YC MC?YEPT5-E;X5CPNY$XP6=E!=+4@0)(N:ELUL=66?W8G5%=^KJFS8G4!R7]=4 MO'YA%7^^GN'9X<%]^;A5YL%B=;6CC^R!J=]V=T+?+7HM15FS1I:\08)MKFU?]-S)!C.4[Z7B=3=8(ZC+IOU/7SI'' W0>N !I!M Q@.BB0%A-R"TAK;( MK%E?J:*K*\&?D3#26INYL+ZQH[4U96/"^*"$_K74X]3JEC>%#@HKD+Z2O"H+ MJO3-@]+_=+241'R#;JGOJ)//_V,?D)E@W[=\KVD32&O%DJC M,3H7>??F+^V;R<2;0_2=-VHKT3>-H#@=O]!6]*:0@RE?B%?A=RH^HQ!?(!*0 M$,!S^_[AQ ,G[#T;6GWAE&>-TS;6:1O!:Z1GGJ"J;![;U"U5R>0EY+96;02K M-=/Z4NYHSJYG>MY*)I[8;/7'/^ D^!-D\YF4G7@@ZCT0^;2O_JJK4,4EF!OM MR,2.-*7F:37':9P%5XNG8_B06!RE62]V BSN@<7>T-P4_]8SJTUOQ74URGF3 MEQ5#38?8/#77N8GAWLP.G>OO#F!\S@">2=F)GY+>3XDW@%^95IJ7M"VX38%H MS84J_V,?0):WZN*C<.$(IZ.8 D(D2.&(ICW2U(OT0?'\Q]S4\P+EO-8D)UO4 M[,5<,PALZN((,,$CM*Y4%D^A7?9HEUZT-T=N-/55TPX3PD)OE-#9I3/L]WTI M2RN0T'^36V9 #%AYW5SG&3+,2I7C,31 M!"HRH")^CMO2YI')4764DG5AKTJJ(S]=*3OU9RJ5Y])VZHR![[&73%!?$X7JY4F$[Q'AX8&?LI^>O_5FDZK2=)%L91,@8-B25D MHMK@@:ZQE^5TO6$[6A:'J=GF%CE1E\;FJ9N8@%2<391L,K =>8/MWM/60JB)RVOS""=C+T-B29I.L#09 M")#@#RVGRN:)R?=TX\1+K!_EF'-I._7"0+C$RV&KN[W(MZ9+T5WC3IC0J5=; M#9FNXCNSH@%=0( IG(Y;!$@J6TXEW$"+Q$^+QY!K*GXP9-V>LZ+*MIJI#^S$S7$+$64;P>)D+R45I M,%&:R$"=G6 VF6[9J!3/<)!]#E;!*/>V5 ".-X*G@#KY,W M5KGTU114@U/1%_1:54M5A [6Q MU=D4ZFAO" YFFL6[[K./JG7.ZUJ#MT$" M-RH!JL=!2L;(0;DP2">H)1QZ@M"_*+[7RX(^1CT#HHI3.)M"8*V7D@[M!/W"=0VS+ N@V'HV0"00.T'&$'-2@U,0?"HSUL/WD[W2)4P4#4$($' M631N%T&Y"$^F]<#?H9^_OVTV+&\3XR6WVQ1(M[D,Y=V6A5GN:L,N6O-,\CQI M>CSL5^DRJ$29FWEM?@@22ZU MZ^;066P!8CB)@RB<,&GH $+_(OLC)C&SJ^$U!MJRAB85L&F=QME4X@U$'B[? M;&@?YYLY9V^^E?H)G>=N+#7\#.I.W49T,7 M$?J["&N[\<T3 M'.VW71QO=X"?]US*QZGS<<\5FLK1:.@)(G]/\"M7M(+KX,5[ZV#DM@#@/ /D M//,L&IJ%R+^M_K#?[=KN49M2E#*ON-R+=NV9'Y84.B;M*0[=.(!KB.BLF^OG MTG;JDJ$1B?R-B)U&=A/8]*FZ'V,$V^XDC"!&PV3ZN_8!,.+%]$!U] M^O:W'Z=XRT8QDW<@1/<;M[/$!F0*U MO=PR6C!A!/3O&\[5X<:\H#^MM/HO4$L#!!0 ( !F!JE9I^EHCE@@ *D5 M 8 >&PO=V]R:W-H965T&ULM5A=;QLW%OTK%RI0)( L MV7*:IJEM0':<;KI-:D3Q[L-B'R@.)3'FD!.28]GY]3V7Y(S&J>TFB^V+K1F2 M]_/<FF-C8\_G]9"V]')47IWX4^.7!N-MNK"4VCK6OC;4V7<]GAT,.I>O-?K M3>07TY.C1JS50L7+YL+C:=I+J72M;-#.DE>KX]'\X.7I,]Z?-OQ+JVT8_";V M9.G<%3^\J8Y'^VR0,DI&EB#P[UJ=*6-8$,SX5&2.>I5\=*9D/[2MNS='Y%L0W1U.0P+:FWS M?W%3XO U!V;EP"S9G14E*U^)*$Z.O-N2Y]V0QC^2J^DTC-.6D[*('JL:Y^+) M*Q6DUTV*D%O1:1NP(002MJ*%7EN]TE+82',I76NCMFNZ<$9+K<+1-,( %C.5 M1=EI5C9[0-DAO74V;@*=VTI5=\]/87AO_:RS_G3VJ,"WPD_H\&!,L_W9X2/R M#OMH'"9YAP_(^]VOA=6?!8=C3&?.!OA:B8P?1.3"JZ!L%%VX7FLKK-3"T (O M%< : _UGO@S1 V[_O2]"V8!G]QO )?@R-$*JXU'#NORU&IU\_]W!\_V?'W'O M6>_>L\>D_[^3_;<)3TADW0A[^Y0:[ZYUA8V"#!@,.LJTC4JOL M&O3$N84P$5'S!D3B VE0$VH^I-U>72O;*EHC)W&#G=ZUZPWV1.4S]=!6+8$7 M3^JF43#72A7&=*U];%G+-2L8+"4/:Y +.!#^D43I?+%E0A]VWGW_W8O9P8\_ MAYT3;K5B,P4USN.-T8Z#.;!H3! 5G!5&?X;WK+!HV?-:;G81Z%5R!*M6PN<4 M"HD^$(NI4C2Q]?R0^%8L#>1CW>RQ!X0J$H0C00JC:.5=#3HSL,D&M@IR5\@P M'S2!@^%OJ6:RH.BZM-&RX !*MAI+R_:688,LI%-LQ5)MQ+5V'E;WZ8$$M5HQ MLFPTM^PBQ$>6&AK%OB DKI MXG$GJK05O"Z=1Q#A*T!G$Z8"%SQ;_DH9L15> M\<*OPK9H;73PTT\O" ??H8>\TAY*AJBU."-5O50^;Y0;8=(ZP-D($LRR^0( M(B05&JU*^2^Q(#)TOFR"*XA9Y< M3A83^F4^OWB:U(NF ;\P,,FWIMCDU;HU*2[I+ M<*-EZ'3NKSV]R@C@)M4X8 MI2>+\[.GJ>Y3.>EZ$"NXAGJ#K1,Z \XP&&%3'I^Z/F(=L%,A7\:%5#,EJ#VZ MOJQI82V3Q+T)>2R6[/P@[+L\PW)7Z\B!:UH?6F9BP"ZT*/M[@Y-PB(G)>90U M3 SJFU 3-JXU7)Y,"SO_3,E MCH_<*J9C'D9V)5G&B=D$8$Z;7*-M:42UL*45C#MSOSH"B!V/H@1DDZ@^@FWR M^T2DS!^6(6)*W(% SW"';U8PKV;'860(S##LP4IH?Y\N:@;5/J&Y,1FEI> ) MPXD-F:4+:0HC4LO9(04]#M-F1WAR. G]'1(O0^+2\X!>D!,7G8ZW&5X]&2"ZGUK-5;=+)V._%E>*5&]!8HR RTJ3W4^XXK) MJ>XY$/M5P:C18JG-CD5VU5Y\889@S0^=R5JJTF6^%6TL[B$KNU&%]W!KM]Q0 MJS;A;7 M#9+\8XDVL-*QV) G,H6!QF?_TX0-OD,J@TX0D2[$D,55"N!,:"O8061L)8RS M:-RX 99& I97:95RU9M<-4P7H MK*9,\?E@&Q1OY/DQ90(&K??XJ2HP*/('X6M#"A/52B3P8$B15V5"]/V3O?AXOF%QPIQ,T0;R+>T)UYH7 XCB'XN8R;.@.DS0 LS=Z5YFLR# M6]RX,"B5R5_.\_>-J6%P9MC?NS,,E5(TF3)XI)AG3G__OW)ZZF$#4K+NCAVY MT:>),;>XWII!>6"T5RH/IZ$HPCT4-=!=1&&>S*/FO')I?AG$9)&0Z*O [>77 M%H"<[1\\']/K^>(4XUUH>?OBDMZY25K9.S@<#^Z9;RSNEFVN\0_H3)(.9\]? MTAG2C%KYS:7A^&W&2B(VX.#N(@?M7G%CGE@Q?K)'8]IN^ ;04R5F3&QB,AU@ MD5M97Z\R:S%92^I/O1H]4+-10).(7S!-XKF,:ABXT8 YSW##NP>N:FB*[!,3 MH2[UF-NE"/G&D1Y#V[#8],SSBA0@!FHCJ/4SZQ+HHUO2@*/V*4:UPYV.KJS; M6HY!XMJBZC[WZ,G9^=EO3_,QGHLP8[/$4%*+N 2W"]W=P'A<%S+SD;@6VG16 M4N![4:66N"+MYD_L2B,33W6))#@1._KI;IE6Q:[(T2^!<>Y6EI:W.(KK6H=< M*;Q/\WYN!F" 2N6B<7QHCP_M@=[YJN-O][Z,T-VKB.BP?1>LG+[^&E3JH6M& M+%#&KITE 6GZ@UO<%)A,/,,EE]^?&.-;^U\7ZL&@/;GO*\IT\/D,5X=U^DB8 M>,_&_"6M?]M_AYSGSV^[[?DC)HA@#;"342LNPJ MJV3*0D4^GDTF%^-"ZG)P?\OO/MK[6U/[7)?JHQ6N+@II=X\J-]N[P730O/BD MUYFG%^/[VTJNU6?E_Z@^6OP:MUI27:C2:5,*JU9W@X?IS>."UO."?VJU=9UG M09XLC?E"/WY-[P83,DCE*O&D0>+?1CVI/"=%,.-KU#EHMR3![G.C_>_L.WQ9 M2J>>3/XOG?KL;G U$*E:R3KWG\SV'RKZ\X;T)29W_%=LP]K%Y4 DM?.FB,*P MH-!E^"^_Q3AT!*XF+PC,HL",[0X;L95OI9?WM]9LA:75T$8/["I+PSA=4E(^ M>XNO&G+^_I/:J+)6MV,/9?1JG$3!QR X>T%P+MZ;TF=.O"M3E1[*CV%$:\FL ML>1Q=E+A>VE'8CX=BMED-C^A;]YZ-F=]\].>B94UA7B"K18(0'1])IXXKLJ* M?S\L';__3U\ @OY%OWZJEAM7R43=#5 .3MF-&MS__-/T8O++">L7K?6+4]I/ MY>6'!,5;[>1Z;=5:,OK-2C1??L\0%).C''6Y%EXNZG*I\QP9V7N.1/YPV(=]"IS8*K8BR6L" M#-$C[78<9* $(P(EGYB#':5@I*9>^E6=[T5H<]J'#(^\Z!IZ0!Q2-'1L1&$U MN4XE06P98""XC04-;%9I*&)>62WS#FJD9E_=APR*9;:6PM#U)G MEKF.M(=JAW,PG8S805$F-RJD@;R(U?,BKIX9"WQUHHP(HV544J="?:LH(,%I MP[P%=%C L)'4_W?H_K?:S+5$&N$GC#N,-88>8G/-^ @TU!ME^MW&)P!=,9;3 M38CVJJ=NY''5C'CW)BR5L4U?8D,L SHVJ(9/-$/7K$O]7WSND.2^\4UGY\R5 M9(,V*<>#+58TR]**9J>HS%+J) &BC+8,X;=&3+4[R&U(8V[*]3D24!Q$\A6% M$-R6!955M]%T'(O8^#[SHV&A%.2AG4?APQI2MT1C+SD"L>7$")'\V?S-:()! M%/5-,/_4!NMC)Y,?VC)R[ -%P37*GE.GJYTAL'C$I*/1'# K(<8 MJK.KZ>BZT<4UTG:1[TE>3$:+5I(!V"4((CZ>.,T>T%1=$8NGHG=2Q>4U3V6! MG+X7KOU^PFQBTR8\JJ\U49T5W)G#4%5?L-"[A7,HMB0^DZ0AU_. ME*7*HX':IN<5D$O]D&J;9EFE7(A^;$&6T8DO"5N]GS+XH&38 Y[@]YV4#TU[ M8N8*FQ99=^(DZ^U=MPQH\QKQH'1L]Y#U88SCZ.>$_HEJW0X5^20 M57L#VI,)@:$-./7; -D*VX2XZU6TIY..9]'BSLI;4&OE88 '.=I( C&E[Q_Y M1N+S4:HYFW45HX!P>^[2G3#1G-4S/I)1J#"T)6)_ABQ(2SFOBP":0-14XJI4 M*\V%N-*PE9B1\=XM((?ZT2N=T"D BCP&T8K/6&AN:BOS@^-;:T4(V9$_?$G# M8MV5<12AU8A[;8GS&$Y]\I#NV>YT!)L]7[#T.& 1>/N3051 N +KA,6RV_AC MLR7^$W1=0"/-.9V[0T?H<8Z;IO14JSV=.TR(+SAE5=[0?67-2O$W*G@,TII& MFQ=<"F2(-W%AQ,*+U=/IZQVX4)<\,JEIG<\ VL7N,527.U#7EW!Z.3I&=47W MZ&V5Y'JE6LKU*LE*DYLUX31\BOR.^O5$Z[RTB9O#P9TQC8)<*>EK$-RSM'8G MQQ,D%<:=9]WO;#&:MB]>?^3G4QTE"C5))V\FG\.I+! 5?<#H\T4Q-<=3PG?. M HXN2,+P!!=-%:/]C$%#TF/1 YETSTE:G?JAJ""7+8I:"B9\TZ[(?T;':#ZU M)-HF=0&C>"(_9$QN2 G3J899B>_'XZ'EF23R90%MR4_,V,XQ72'W\0S](SYT MS@-A2R?X"H_N.T9]EW?CS@4K +KF:V07[H?"76O[MKVI?@@7M/OEX9H;P,!T M[3"_KB Z&5V^&81#4O/#FXJO:S&DH1KX,5,2I4,+\'UEC&]^T ;M_?W]GU!+ M P04 " 9@:I6E-SI\$H& #,$0 &0 'AL+W=O\U^=(G:ZD^JI+1 /?FKK59X/2F,7) M>*SS$ANAC^4"6]J92=4(0U,U'^N%0E$XIJ8>\S"2"FJ!EM= MR184SLX&%^SD=6SI'<&7"E>Z-P9KR:V47^WDU^)L$%J%L,;<6 F"_N[P$NO: M"B(U_NQD#C9'6L;^>"W]K;.=;+D5&B]E_5M5F/)LD V@P)E8UN:37/V"G3V) ME9?+6KM?6'G:*!I OM1&-ATS:=!4K?\7WSH_]!BR\ #[QBXT]L?Y+1\(XPX M/U5R!LV?%$AZ'4/$ N ACYZ0 M%VWLC)R\Z)_8";]?W&JC*#/^V&>REQCOEVBKY40O1(YG RH'C>H.!^.-OO%3TI\?ER?%[%=ROR^N8+NLM\NYI +4!@N0,S EPDS65,E5.P>A MUVL+5)4L-+@S6DL\K%K:D4LMVD*/3H#.S,M-0.&BDGT5E0*OHAZB;#?EL_'U\=P0VQZJ>[[UAP!BY(@9B&- ML@G]#-/):+W*0\]X,<0&-H6A=0K-)O'! MT/!),.$QQ.0'-AW9:1).GX@*B\A[\3:4&24+K65QMAL=SH,XBJSNPS@:N6D8 M?B<\4<@#1DQ'$$ M"ZW)>HH*5:BX$U7MB*F#@Q8UDA?K>L_ZCO5"X2.RI4:@PB8*164.=#4@MU%S MU20SSZ4J"!;J^\!BPOU!C3KNXWZ&]$XUI3 ]7CI.6! R5;LD.('E-N=JFX,N ML+:__SM ]1[IC)M2M,#XNL=M1^22*TE>\E'N)?_>^O@!!$^5#T%,'-LL2A*; M0M/4EOV0^R+* D[%W>'=(90+&)6?1;AUPJ__MSL'02\))@1P#NP><_?W#M=: M%/D2IO)*B9A3?<8$BHF'Q%TPC()H$GLHW#FPM^=#,\-1V.\J%E(:,!\DT\VB\FQ>.B]8D@79Q%T%(IY9WV1)D#"7*2F/7/'$<1!E<0^@>[#<00K97]?W M@'<4,N>)58D$. HL26>1A40-^,URD*D$?$M30CH3+[&H#>\7-! \))BY"F5(C0 M^*Q&>YM_#(DDQ1:$5TLT\E.OT=03MLX8&Z3%:J"X-^GK7L3J[[G%^P&&]IS1A7+^LU"\O<1^N",/R/4^V2F7\Q)FUA-V M16_J_QEW91*W[_4V[KVP"6_F[CN"?1Q1LOC']F9U\ZGBPK_0M^3^.P?9/+=Y M4..,6,/C-!F \M\._,3(A7NOWTI#KW\W+%$4J"P![<^D-.N)/6#S >?\;U!+ M P04 " 9@:I6FNZI&%H$ "="P &0 'AL+W=O@#+8TM M(A*ID%2\[M=W2,G7. F: GV1..*<,Q<.1S-9*?U@"D0+WZM2FLN@L+8^[_=- M5F#%34_5*&EGH73%+8EZV3>U1IY[4%7V610-^Q47,IA._+=;/9VHQI9"XJT& MTU05U^MK+-7J,HB#S83SC#LG1$Y,9CQQEL M33K@_GK#_MG'3K',N<&9*O\0N2TN@W$ .2YX4]HO:O4K=O$,'%^F2N.?L&IU MDS2 K#%651V8/*B$;-_\>Y>'/< X>@' .@#S?K>&O)>?N.73B58KT$Z;V-S" MA^K1Y)R0[E#NK*9=03@[_]@)/ M C=*VL+ +S+'_!#?)Y^VCK&-8]?L5<(;KGN0Q"&PB"6O\"7;0!//E[P=Z"=A MLE*Y6 W\>34W5E-M_'4JYI8R/4WI[LNYJ7F&EP%="(/Z"8/IQP_Q,+IXQ>%T MZW#Z&ON_.)GW\,!]@;!0)5U*(9=@^;RD;+174_R-8&E[IJJ:R_7'#V,6CRX, M+(3D,A.\!"$I:8WC,70S,Z7IS(%;6#A;3]Z6NW%NK]':&:";(PS,UU#B$[HB MMX60WLH>IA"HNQ!K/;V.#C M9!"F+'HF>^#5$F5V$I:,PN&('8LSU%8L1,8M^I3F6"LC[(Y\%++Q\%B<*5TK M31C2G]M3UH9A/$Z.)*J7"K4OD)K3N>U8QV&2CH[%]D"RX[R[PZEVF=NSO9=U M%J?A630^R'H2)^& #> 39EC-R7Q7$NQ_*HE!.#SR:+=J]]Y9$"P^"^,H?2:_ M41"DQ8;IL?A60;!A.(C.CL6W"X*2/T['Q^*+)<%8F$;1L?B.DMAD/8GB,*;3 M/ZB(:!B.D@2N?*1'?<*1/BN5<+_Q059R8RA9U'0$N?',KZZ+E5UY=1WK9$.; M8\8;X_LJ=3>-K4(.C7'=\;%1KK-U=55KD:'I^1;]@BNGLW'@#_L/_@A9-V1% MT:XF%2XW'K:NN4_6HW)!+=Z6:U":0#MI[OZ&WKVNR[<.AR1F99,[&VZ$%*3+ MG[@HO:HC=SM&-=I9H9'38T5.V::*+8%N&NIR[97:L-&PO=V]R:W-H965T]7I@:HVL\$J5&"11-!I4C,M@,?-[]WHQ4XT57.*]!M-4 M%=,OERC49A[$P6[C@:]+ZS8&BUG-UOB(]E-]K^EMT*$4O$)IN)*@<34/+N+S MR\S)>X$_.&[,P1J<)4NE/KN7VV(>1(X0"LRM0V#T>,(K%,(!$8TO6\R@N](I M'JYWZ.^][63+DAF\4N)/7MAR'DP"*'#%&F$?U.97W-HS='BY$L;_PZ:5S88! MY(VQJMHJ$X.*R_;)GK=^.%"81&\H)%N%Q/-N+_(LKYEEBYE6&]!.FM#]9QSTZA?U^<3D(=)_HF/MQKZ@#:O@"3!=Q\:7A--6E#^(U\^.H,]V>2 MSG)%E6NF$S[BD$]48@C3OSH&2("^[ M+(!KS+%:HM[M))YJ8U&'>P*>CE$KNV$:X2Q^!STG'\=QNTBR%-XW6G)+4??" M*_YL?0;$830>^?\8/B"5>ZE$ ;RJM7K"RCLD#4?1Q/^/WG3 6BM#DL-P/!VZ MQS2)",Z8<[C(\Z9JVM0KD.S..6O[$R&P2FG+_VDWSI)W])N&DW3B%I-P'-'B ME,M[0#<-Q_0,MO0>:B*<@T9HP++=VH-!4H-%2FFBR7/O#"&>OCTLOZ M4VHU0NQ8]8;]=+_A9;Z*BI/Z3V1"NLK4Z-NN>.E[>VXE[-A4JJ%(T6?E>XA% M/X#']4FOXS-][PQZ8O517\.&[N[%ASYQ3HK[2;?AE%UZVU(C0M6V171M\1CC M8R0_OBH8RY8"=T5BVLHYD0?DF).I%<+R!=:HUIK5):>>@>N]2W]067ZBZB*] M1TN9;GQFIG%$SU&895.XN;NY %=&8Q+]G:XDS2ED,7Q4EHF3QGV=Y%10NJ&; MG&B+=-5H[>+T@;,E%]QR(G HI;Q4OI42!U+_5\_:LJU'ZB6G-B;S M%:E&_3&-2+H=HMH7JVH_N"R5I3'(+TN:.U$[ 3I?*65W+^Z";I)=_ M02P,$ M% @ &8&J5D+96XC_ P R @ !D !X;"]W;W)K&ULE591;]LV$/XK![4H-L"U'-EI@M0V8&<;UH=V0;-U#\,>:/$L$:5( ME:2L>+]^=Z2LN6@2K"^)2-Y]WW?'.YZ7O76??8T8X*'1QJ^R.H3V)L]]66,C M_-2V:.AD;UTC BU=E?O6H9#1J=%Y,9N]R1NA3+9>QKT[MU[:+FAE\,Z![YI& MN.,6M>U7V45VVOBHJCKP1KY>MJ+">PQ_M'>.5OF((E6#QBMKP.%^E6TN;K8+ MMH\&GQ3V_NP;.)*=M9]Y\4ZNLAD+0HUE8 1!_PYXBUHS$,GX,F!F(R4[GG^? MT'^)L5,L.^'QUNH_E0SU*KO.0.)>=#I\M/VO.,1SR7BEU3[^A3[97BXR*#L? M;#,XDX)&F?1?/ QY.'.XGCWA4 P.1=2=B*+*GT00ZZ6S/3BV)C3^B*%&;Q*G M#%_*?7!TJL@OK+>=IQWOX=8V.V4$IVJ9!T+F\[P<4+8)I7@"90[OK0FUAY^- M1/FU?TZ*1EG%2=:V>!;PO7!3F%],H)@5\V?PYF.8\X@W_XXP01@)&^^I\C?E METYY%7?_VNQ\<%0M?S^6AT2S>)R&.^C&MZ+$548MXM$=,%N_>G'Q9O;VF2 6 M8Q"+Y]#_]UU]/PJ\,[!IG=*<[V("H48^;H4Y4M]0;AQ*^*1V.V5A[D,O'$(Y0"D#'ZSKQ7$"])R :%MG'U03 MW>'E?#JC"M>:]9!E*7P]A=])B3(!*Y>$VOV@X]6+Z^+BZJT?N$K1BIW2=(7H M2;*S%"!'\=N'8@&M%H'?+U ^@G&10K @-+U)0Y>A\[Q%BF17X@G5LG4@)!&@ MI$0U(Z36&.24L2'G2-%#EJB MLD9H]4\**079=JZLZ7EA3D_D0[R]\)QB>C 5Y8@%E\04U4L\T)O:\@++VEAM M*TYQ$*92.XT@8FGW*M2D M"'F&D)>Z$<'(3ND+/YLIA>C6D7(29-G+4#A8$3 MZ&M5UE%,=)3 151%X]+ZP'(;.^11PF-JGVD M4@T+=DKH!%99*WM2FJZ#+8C3.KY,A['?3$BWC@\E5_A ^41J[8$N(X:;*$<] M?&=:G963IY$52:B.8MCVFS2QC_I6\JF)B!Z,#>"1BB/5^R"8<*GF((Y78O T M33BN?1Q;0XK/B<8&(%GQ4!%#R1E#*DOF."DXR:2H)4U1(N+XK58RE0'UOBG9 MS@?:X%+VT\=>J?QLNE";5'&&>@+K3$B#9MP=Q_0F3:?_S-.,IV>]4L:#QCVY MSJ97EQFX-#?3(M@VSJJ=#=23\;.FGQKHV(#.]]:&TX()QA\OZW\!4$L#!!0 M ( !F!JE9HE]FW"@0 'P) 9 >&PO=V]R:W-H965T'%D':;0_#'FCI9'&E2)6D MXGB??G>4K3J+$_1E@&$=Q;O?_;_3;&/L-UGBHE7;SJ/*^N1P.75YA+=S M-*CIIC2V%IZ.=CUTC451!*%:#=,XG@QK(76TF(5WMW8Q,ZU74N.M!=?6M;#; M*U1F,X^2:/_B3JXKSR^&BUDCUO@%_6_-K:73L$%WB1MW0 -[LC+F&Q\^%O,H9H-08>X90=#C'J]1*08B,[[O,*->)0L>TGOT M7X+OY,M*.+PVZ@]9^&H>74108"E:Y>_,YE?<^3-FO-PH%_YAT_&.1Q'DK?.F MW@F3!;74W5,\[.)P(' 1/R.0[@328'>G*%AY([Q8S*S9@&5N0F,BN!JDR3BI M.2E?O*5;27)^\5%[H==RI1"6SJ%WLZ$G6+XA#ANX--P?*T0KDW="+U]_>HB3:;O'/7.]U9:+$#^8!?, M3LV\^IL:#+P!41OKY3^BZS8'I@1/6 U::0H'0:?V!+*A2_J51M%(<' J-3&: MUE%ZW-DE4/KSJL\_?+#&.;@6UFZE7L,RS]NZ58*!EH<:/Y,U/=<-WM.\:8C' M8UYIH\QZ"R>0GD_CF)ZGX^GX+)R3= SORY)=('MIR%$;:VH\:U'G6Z!BT$YU M"DZS479&-A&1$/'5>*$"1CJ9!,QQP$S.ITE"!N18K]#N_4C_'S^"27L;?M:/ M=#HY@],DH;_T8GKH299F 37;>?)V^C;4PY.T2[=/-YG&Z0;N&YZ ;[CL>% 2 MB[FG $BJJ=9AV2I0LD0V+X,M"NL&5')\?)SP\U U3S16HB M%GG1<&0>55M7 M8XPU&L1[<#;\$1<^T"IS&.KO)!XD-$^5X@L*5U#J*XL(=3?-D*?9?XN1)PB+ M2YVKM@@- 5S7@8LOBRYAM+8\A+I&R TAD=Z"*6>4+$+2G:<'\X484(YML#*T M!HOU/7>0^3#%5LCQ++CE4%="YQ33UI)WTGF.3&--T5(=Y*(1*ZFDE[B+QJZM M0RRU>1)CM^O:1SZGG2@2=AWL+EO/H_)H9/>!/%HOSW?\79_5$.03R-()DQF, M)Q=,C(F8,C&!9!SW!=NUVK'I.CS8B#7:==C[CA+0:M\MQ_YM_VFQ[#;J#_;N MNX2BL9:4%H4EB<:#Z3@"V^WZ[N!-$_;KRGC:UH&LZ/,(+3/0?6F,WQ]80?_! MM?@74$L#!!0 ( !F!JE90;K/,NP4 $8. 9 >&PO=V]R:W-H965T MUS@-_&"^N2[FFKQ1^*S\[O(WW6E)5D/'* M&N$HNQDLIU>W9[P_;OA=T=9WG@5'LK+V.[\\I#>#"3M$FI+ &B3^;>B.M&9% M<.-'HW.P-\F"W>=6^\<8.V)924]W5O^ATI#?#"X'(J5,5CI\L=M?J8GGG/4E M5OOX5VSKO;.+@4@J'VS1",.#0IGZOWQL<.@(7$Z>$9@U K/H=VTH>GDO@UQ< M.[L5CG=#&S_$4*,TG%.&D_(U.*PJR(7%G:-4!?%1)DJKL+L>!RCEI7'2*+BM M%43 7GZP)N1S5J/;F^43;7WE2/RY7/G@P(:_3@5;ZSH[K8LKY,J7,J&; 4K D]O0 M8/'VU?3=Y/T+GI[M/3U[2?O/Y.)_*1 /1GRE,E"Q(L=P M20D[BS12G-3D@4 M%W(F5/"HKXW5&V76@I4*FXFD5K95(1=29,I(DRBIA3(^J%#%FJ(LHUA68EFM M0=;&R#9728Z-4(&"2;M&?_%B91V 85.)!);L:+ P 5:KHBK8]NOSR6@"NFO- M5AH7-(6 . ZN^6JE58$'ECCK"$B38G^S*Y$N[6^='K:.Q#?X%H' ;Q!2HTOY M'DKPK?985"6_]'U366\SM\& 7R]D@,,2D+R>3KH"^$FIM!Z^8 O+=@ =B8<, MO@*\=H_R4./9(VF.5 V/+._Z?O(BB]:0];VV#A@A;%LAYI0 *UH+$K7:'>4* MA0(J(549)[FH*QWJ'"65<[P XI"I: B%II):_0,UC@QM014G ]7).*Q%'7HG MDKQR)NZ J.=&VO5 KAT19V0DEM$@N@)0:=M"/_1C.C4TUET&SSPC'D-$>CL@S0!]0@H\:?UL('D M[:O+V?3B/2)%_C&THUWXQ$(I6RZ1NT25R-%*:A0V,6*AYUP?NR$S'9J'[$E: M$9,WNJO:L-IL*&XF/RK%KH*&0$7\J*0#D' 5D4F'KN X"8DM &+$+*-H:S*: MGK]A<"-CBM:IRM2I+:VK1_D&K)0K'5>P^27'?Y9 J(R1H!(!X+(N+1BY2/\."I0TUA!6L-3C(\) .R 5XRLK9,N8F!P75/ %ZG; M%SF#L$\Y4ENPC0PVD=BTJ<)#B2ES7&*GE MV7_1G3E=K?[&!.%0$G+<.04CY50\L_EHX#!Z$HM> YS]D(>+KF*F:D0CX2*5 MX$;;A7E9\JDISI64#P(P].'VX=O]DN-3%J.*S,G*X?X6*[WA7%-@P08NFGW[ MH,>$*/5H'4?SI\NO#'3U;+IU['@HJ/U0\$P7(5, M6_QS\[F0S]J0>N/KLS9 M@@G%HJG:J!1,\9W^I)BL9>GL!C'%S2S=X V9WF3JUCC3@CMN)WT=R6ZF3O(F MQKB$?7VB&+/*X=7]W.F$#PX\LF/=M0S"T#)>-@PZ$*7MSY ^@,&I\KETC')9 MP4D4KJ^QX(L/,N:^XVIT6++<;IRMUGDSQ6V MGEA3)]N/3ITAQYVS?4%N'6\PH">/[OJ8O_^ZOR0MZ[O!87M]PT(2UGPTT91! M=#*Z.!\(5]]:ZI=@RWA36-F >T=\S''1(\<;L)Y9&]H7-K"_.B[^!5!+ P04 M " 9@:I67/"F.MX' !%$@ &0 'AL+W=O=^^FTY= M7E$MW<2TU&"E-+:6'K=V/76M)5F$0[6>+F:S'Z:U5,WH^C(\N[?7EZ;S6C5T M;X7KZEK:W2UIL[T:S4?]@Z]J77E^,+V^;.6:'LC_UMY;W$T'*86JJ7'*-,)2 M>36ZF;^[7?'^L.%OBK;NX%JP)YDQCWSSL;@:S=@@TI1[EB#QLZ$[TIH%P8QO M2>9H4,D'#Z][Z1^"[_ EDX[NC/Y=%;ZZ&EV,1$&E[+3_:K9_I>3/.>+D<@[YTV=#L."6C7Q5SXE' X.7,Q>.+!(!Q;![J@H6/E>>GE]:FC@ M?=,\2;N-TA8O2%N*3Q!0.?%S4U!Q?'X*RP;S%KUYMXM7!7Z2=B*6\[%8S!;+ M5^0M!W>70=[RO[KK_M-?\5ZY7!O761+_N,FL6%U>#"ZC7I_W/$_G]IXKZS>864%U\RK=:2R\B) M7RO"MKJ5S4Y@432F.OANB. M16L5B$'I':I=2T^%\$8X4_JM1$2TRL$%)$JB&+O0R'7 MEJ)$A?RO&U7NA(+[A;+096PTCIXH[YB+8%P)*_$8Y IW'">ESQ.!@,_W'U1U>L ZYC42*<^(D^>Z\I1K(V'<.NFKRS%J*R71 $,'R%A!0M ME'(LX1<_EY$A841K30X7X")[$9$;3IK#DXRM92!]A6;@J>FA'(.>"A(2D%J_ M8]58=RP^:$\2OO_N8C%_^Y/K0\4I(0>@6'0"9\Q>Z"Z8=& KQ/H]^D# *L=; MT'>B(NE?T,08'YX=UD\HY\M710&OC2JBZP$G".90QIS :82#+!(;T$',*;66 MOG7D_.0HF[B=>OP=6,4Q[LW"0F>YYJ!J0Q;=,YI9RQTTACH\4,7&00COY+ 8 M&Z-=QN3J//-=GS);A5MP\W(G5^>QL,1L_R_LQ)UO(6F0H*[*=IIC% M,L]9$(>";SO8:-D1X>435#L52837\(28/GQHJW".ZPS0T43\7A$R4X"+'3SL M5<.W)^4X[5FG5H^D565,T6=62G>&)3W12F;,"SL!AA) #$"5UM0;-R")[#)812(\EFYDSK148?HL_\H M;G(N4B)#PL@%FV#NO\@:MN;-;++J>6=R@FQ]"*7EG),\U.2VD_HDH0;5[RFG M.D/@T]/%1/Q":YRX'RK]B,?&@;#N*D6E^'D@JB]#+0Z+'U2#!%20-"SVH8Y1 MB V%QT9HKX,1P4@6<6ND#6%[?\2,#$@'YK1;JSQOC[4''E&Y:@,I)MB>%]'' M^R^"FT0C:P;&\6!&32$3TI*SR!FMBB"D[;P,?N4:(4F4 OMERQ?8\)$'3O'E M\V(UQG4^$0] PL;^\@M^8B\Z""W\:])4'YKD"QG1@]'[#PMIW1MTFHK7C&H<*1S' M81B,0!B.!X8N$A+DP100G>UHOS/D-]X4R')=8"8)9Z?L,$8A#L;1(G#*N%]Q MG@TVK#$.AKY?I/&?XFO'1-P'+U19@GWID;L^L%FGEN,KKN1QX(1M*JY"UG*= M*$AZ5%E#.Y<4'8Y1H-0)B&(HF)C"4H 6&0AD2Z%<#?@#:'L\$8E/:#C,*N,T M*YS*[Q>8E66%B*2Y,E7!"[G+Q>A[B;@# M8R,F _4>K8#C0F/4;4[)D\^<[-,_C#:@%$P=N+8TC*@7?W:3=APF(!P0*\6^-(9UUP M+NLMAF^_G<# $SG#F9""-%RZSK%/1@Y 1ZE M &6D$8"@.4+KHXKDULMM"Z]"!?-5'&M=/\ $LSO/?;\?2?0!PQX**DP_+\0< MXD4>7?"W3[K]C,@3:JH-V:3QM2"76Y7M(<=HQF.OQ QE95OU-%UR-S=Z$XJ\ ME!MC.9V0Y:;3!0*XX8P:BEG!/J;%)C2W?80XA"KZ$8>#0! &+)ERGJ&3KA*E M-ELW.?5R.#UXM4?>K\,'#.8@<$]\RQ^>#M](;N*G@?WV^($%T\&:)TI-)8[. M)F_/1\+&CQ;QQILV?"C(#,BB#I<589:WO 'KI<&&PO=V]R:W-H965T"&'8UVU5ZXO)QICF;#K5 M^49LN?9E(VJ\64FUY0:W:CW5C1*\L)NVU30*@G2ZY64]N3RWSV[5Y;EL3576 MXE8QW6ZW7.VO125W%Y-PTC_X4*XWAAY,+\\;OA9WPGQL;A7NIH.4HMR*6I>R M9DJL+B97X=EU3.OM@D^EV.G1-2-+EE)^IIMWQ<4D($"B$KDA"1P_]^)&5!4) M HPOG[Y\" M\0 [ZF%?1\\*?,^5SV:AQZ(@FCTC;S;0,+/R9D?D=7;^YVJIC4*D_/>0C4Y$ M?%@$9<^9;G@N+B9(#RW4O9A<_OI+F :OG@$8#P#CYZ3_8W[ZY[6P6^214$H4 MS&YG?VX$NY';AM?[3H9F''D,SULI(,=P@YM<*%.NRAPW3*Y86>=2-5)QEZZM MV4A5_HUU!@)+K5L.O;0P#+P@L'],;SC$T<,6\G6YKJWD9H"D+:1=:3:,LX8K M=L^KUDHY"7Q("%DCE!/C$^HM5/^?S$B"0W;D#H/%[3V ')"/X/[N'/5T%\-+ M1@XR%6F53-:"W4LCCIKZP85KP5#DV=O6M!#PKD=Z914@X?+-D'&>-:9CAVVX M,VXE*]3XLEX?,8>IL9Z5TS,P0@Y4K#2:"1=FY1!F#849<2ZV327W0C@%K&D! M"B79+CCKC)$-$0_EK8&#ZH+P9%X"T'&0DJE&E;D90F.\+/'"QW-W>LM/H!0N] M109KD@7[4QI>?9=I?L![+ J]^3SPTEE@L0%NU2)[K!,1L!+-KLQ!>-U" ]R M;J]MR$;>#-JS.&"\*$KB^0'"=VD N']QB%1[U@'QK4D_KC[.$B^)YU#.#FNW M-!W2\YOUU!6- -B(]2Y6_NABY:H?2DB+'H61FQKZ^J=$93.^K-TT1 M*31R[ MT-=G@\0_1F'U[W:[!#B(OG-@_[*S@BA>CJZNUFLEUE1#KGEE/>]<]UKDPF[O MO!;-$_@Z\F<9[)%TXWD22@^916#F"4O\),3U+$8>A>P3 MTJU3(!P:&^BI%V81XB_!RL1'."5^,*==",PT'B>I\]/'FNK"(R]]N/OXT\[! MGA_US-6]4!A*N\!Y37YYRTO%/MDB_+&^=X8MO^,K5!0PL9C%,"Z,B?O>66F\ M\-(T90L_C'N:3N-L[LV2%,RG/G8?]5")JV** "\+R3WA MS(]GML496T969-O0&BU/G]8>WEMH1,-.#.Y^"=5UH#.KGS\4GRE:\&6>T9S(%JOV/;N MSL$UO:0MM99567!'!GXP QD;7S@9NBE'4Z*YW+23SD/.L5,K4+8:0:!?G $1 M&3D^#7S3G"B&;B2H@0HE[D4-$N_:I$$?LCE?4DZ'"10=Y9N8%28;_ MZ2*RLY(%3$L*;*]D0XR@-U+K0W^>A^PW48.:RJ[A!8YM)1TK;,R@+J)81EX& M65T+_YZ#3FCB#2/*VX67!)EUZRAN;$FU9PYR#+FOK1'R[+&MG.O;2\)RCD5"V#A5-/9C:::4X MF&("I0\^0VGLUFA_?!["VSV.)'LK>30( EF)WP)-&=4#O8-*5JF?6$-U3M,A MD\RII0$4GF^H>^T?*(Y)(=X?)HC05SAJNW-' ^>@L MA^G\T1!!8YDJ1@/[@U14@%:YVBV&+.F$B>*'J]W#&') 0^A%V0+IG[%%BA:^ M2%@_F\#N?'2H\VA6QB1->.@P4-H:J*DJ^K.Y&T!0FUS1&3%#M5 ?VTS9W7&* MADN5R,^Z6>8'3X8GZ6+DEX.''>>L9;M?\OQS/\N3G&/^Z^6/>7H^YG*=E_@)87;*7DEEUA<=4?,H8,?(_$F/<'CYZC MX=%3@N"?!#/@0) :CH?'"/H)?ERQT/94?2#A70FA,EN)T:RW*A6ZXQ>/K[NTUH<^9TU'GR"W0JWMAU;DDVQKX[Y&#D^';[E7[A/FPW+W(1@!M2X1 M>I5882OB+9DPY3ZNNALC&_M!+^2TO0WI&#XPGWY/U!+ M P04 " 9@:I6AL?*&;," ;!@ &0 'AL+W=OGY0^M[DB!8>RT*:19!;6\VBR*0YEMQ< MJ HE:;9*E]S25N\B4VGDF7W(I=;MU!M)Q7?(=W:+]5-YIV48N2B1*E$4J"QNTB6 UFZZ&S M]P;?!1[,B0PNDHU2]VYSE2V"V!'" E/K$#@M#WB)1>& B,;O!C-HKW2.I_(1 M_:./G6+9<(.7JO@A,ILO@FD &6[YOK"WZO )FWA&#B]5A?%?.-2VR22 =&^L M*AMG8E *6:_\L![5]MI-O53?\/_-Z;%*R=D(:*'!+KO'%9!2 KD=1O;&J\NV_ M49:&B1=SFMZHG0'IMTK9X\9=T/X/EG\!4$L#!!0 ( !F!JE8>8AE : 0 M "H* 9 >&PO=V]R:W-H965TA;UWDDBFSCW* MQW4QSGKB$!O.HR H_"WY,QLC0'#C9XN9;4V*XO[[!OUKBAVQ3%7@S\[\J8M8 MCK/SC J>J=K$6[?ZQFT\'P0O=R:D)ZT:V>$PH[P.T56M,CRHM&W^U5/+PY[" M>>\%A4&K,$A^-X:2EU]45).1=ROR(@TT>4FA)FTXIZTDY2YZ[&KHQ-]N %[2%]=S:6@7ZW!1?/];OP9.O.8./.U> HX'?E M.S3LG]"@-Q@>P1MNPQLFO.&KX=$7'7+C0NV9_KJ)X/_J]OS4)DKRM:X.F*0#J@^;"$GH K==!V3LH2 MAZC1JTQN1CH&+-E:&>+9C%/_"R)Y")R0*A[07U 6^ +5X8$'):["">D95->= M?4^I7A10# EWWTZ$S(MVL%.@81^AIVC-RK^/[GV1-I)]''"1HDL@.PI^ULHC M. ,/CC J"Z(74VZJ)C=\*#=0PY$=L/&VU^GC(#$&B">42V@>RZT'KR$-&D;R M4MDYN+)'*TI)4L&2UV9-A07:;MYX2>)-B=&[GSPI6BI3*U:N:-])&R.1(]QW ,,5FX M[]QU#IE)HP7>06^IM%%3P\1+73 .O3-K7C)/I4E#$NGXC=32^>39)./(%D$ MGU*(F-H@4F+$(84)A1B\;"-?#\U 3%'-ZB@'8I.WYT%5:KWK,.PH"4#:KD): M&D8EE^#;NMCLAQH4'0I.L*;<$B\>=^@^:GE/5,$1B_O'SF>CVMI2U;(Z&>2H02;!M=VYM&5SJJ)O2BYDW)NY5E M'TJ]V%3UOEPJ;\DLZO:NO4@,<8"U=74MAY(%]BW28VLAKV@Z/@ $E4DA2CEO MNR1T#@V)[M[\KMC/TRT%!+C:QF:4;U>W%Z'+9O[OQ)M;%,ITCF(CPS.H]CH? M/V3DFYM)\Q'=(MT&IB[B;I%>2USFV(L ]F?.Q#R?_ E!+ P04 M" 9@:I6GH6:=I<# !0" &0 'AL+W=O_=4M,J.J+4O$5IN)*@<3,/;I+KV]SI>X4_ M..[,B0S.D[52CV[Q:ST/8D<(!5;6(3#Z/.$G%,(!$8V_]YC!\4IG>"H?T'_V MOI,O:V;PDQ)?>6V;>5 &4..&]<+>J]TON/=G[/ J)8S_A=V@F\4!5+VQJMT; M$X.6R^'+GO=Q.#$HWS)(]P:IYSUP+MC6G*Y/7$2_KQ9&ZOI M3?QUSM\!+C\/Y^KDVG2LPGE A6!0/V&P>/\N*>*/%\CF1[+Y)?3OS,A%C/,, MOP6&AP9AHP15)H4'+%L+-&!(CZK=-F#IN%)MUUOF2TAM7 7P"IBLH>:BMUB# M)'7A8#N"-1Z66:OYNO=X8)7#:,F<'G/UV"A1HS;N!H]/5ES59.UX2@?X@4LZ M4;VA6TP(^%QA9P_(=/'+/36]^-$U>:$17[U!H!=4-<!J/O#@.\\ET]'+\@D_^GE(/SWA/ /%5-AGMA70$7WTCP/I']H2:^MHK"*"^ M:"P!4+S/P>63,(OS<%IF3BS(@3+)X &^S9-+DSG)4ZL- I>.@?>%A@PU[E[4T%# 2 .I59,CG@,U M[.].[VJ(;^><,$#Y3;,PCPLHPR+/PB(IX!ZIY'GEB PAZ26G&.9A.4["29) M1M(XG)2E*Q$_\&2%KW2S/"'0'-Z_*],D_0AWJ^42NI[8T&0 [3)O8#H-TVP, M29*&XZ*$!V4I*Z<^4>ZJ7G/+*4VD5-(3G(P+)Q9)$DXG*9SK(]%)EV]1;_TL M,Y2!7MJAX1]WC^/R9I@2+^K#K*7X;3E%2>"&3..KR3@8R!\65G5^9JR5I0GD MQ89&/FJG0.<;1<]MOW 7'/]$+/X%4$L#!!0 ( !F!JE9::U^^,P, *H' M 9 >&PO=V]R:W-H965T%(F.A>G#D^2F^?%:;YK$AG*U:,4&/V+Z MW%X%FI4CBM(67=3>0Q/P/V]YW3LZRB\G;(9@86.WZK[@=\G 0<#I](* : JK,N]\H MLWPKDE@M@M]"8&]"XT&6FJ.)G'9\*!]3H%5-<6EUC48D5' E0MK!IR!<%#E? M<5$FPF>O4@Y8%SU6]0#6'#YXEYH([YQ"=3>^)%XCN6I/[J)Z%/"#"!.8SXZ@ MFE;S1_#FH]AYQIL_62Q\.U_'%&CV_3[=/>SQ_;!\;\YB*R0N"[H8$<,-%JL7 MSV:OIF\>(7T\DCY^#/V))_2O6)\:A$MO6^%VH)WL0B W=!L"P*#=!H13\+,3 M1E.@B+&C6(D@?4P1ZN M"$B-#NIEF[%OT"D?"(JL2+^ "+:O#N3J #I;V8R' MF^%I4$V F6 M)XOD""Z4O,I&A3?4'EMJ=HE44\.-2 YT5ISYY%EPO$^U[WL ML,7<=,WNB"4+*7W';%JQ$VN#.8:,H2,PH\5:4W5IC'^1M18FUUYN>E1\E ?V M%I;!P6_)Y>&43>Z[D>5!_[08-OF5X((BP+Z5CM;Q(3KO^^]O]_X5HYS2G8E@ ML*90RL=) :%_&?I)\FWNQFN?J+?G84./*09VH/7:^[2?\ ;C\[SZ!5!+ P04 M " 9@:I6HA3S79@$ 6"P &0 'AL+W=OW_]2,EQTC3IMH#6LA=;*8A6^W=C$SK5=2XZT%U]:U ML,_7J,QFGHR3[8<[N5I[_C!WEG;#7DLI:]1.&@T6JWER-;Z\ MGO#]<.$/B1NWMP;V9&G, V\^E?-DQ(!08>%9@Z"?1[Q!I5@1P?C:Z4QZDRRX MO]YJ_Q!\)U^6PN&-47_*TJ_GR44")5:B5?[.;'[#SI\IZRN,.A[V!"Y&)P2R3B +N*.A@/(7X<5B9LT&+-\F;;P(K@9I M B6SJ5).<7=^B\;0O?6JE7LZ$GE7PP+#KQZRB>G1#/X;/1?NW@5UUB M^5)^2%!Z/-D6SW7VIL+/PJ:0C\\@&V7Y&_KRWK\\Z,O_BW\@= EWJ(3'$JXX M'Z27Z."OJR7=H@3Y^Q@#T<#DN $NFDO7B +G"56%0_N(R>+[[\;O1C^_ 7_2 MPY^\I?W?P_,_Q.&3!K]&^I.VA*^ML!XMF(JISL["T8VI&Z&?06HB)K D@)GQ MN)(%%,9Y*L2RC075*$$*3?R"(+V#E3)+H6!-W:$PK?:DU)IVM89'HVA+51]" M(/5NO[O;:W8I7#D&1LE0K/ML8(C21;,;X:B/4-2$)J!*/1.XNE%(D%/V\P,N M; %34QSY#))Q0ULQ5@4T\36GX3;/PT$?8%F4>\#_QL[V#O^RM2 M=HX&-@P9M%"LA5VA2W=1LHA0Q^I"KJXC=.P#+5I+B@]0,B1',+U0O!WDZ9BZ MB%+!T<9*:L22R+-=33 U^(A6:'(I8-/XDZ7YN* MRDFX:D,4&K32E XH] JGDMQ!AEL9G!=+A=T#2W==4'R,_* 1EI1Z(9$# M8>PK0Z 7EZS0RADER\!$,$9/<0P;3016Q/QE=&QCRW)H@9I%?@ANF=91I-R/ MEP24\WG_M2#JJ%Y(GZ64TRW"/15T8643G^N^,@B@Y^D#!G!^,85;:RIT+D:; M^ZTLR-'I!+YPELZ'0=2EC'] S#^.S;#RFQ\!AJ"H^+$E$F8;] MA//S'#Y2GEM2R6>BI/27H1?2% %9/NKL'6-W /G9:)J_*(]&R./%R>F1I9,^ M'AEI)L:2<\<^A70Y&Z?O>2.C"'/5"M1P*;I!%85MN M=+N6Q!V%N-CJX:?2Q&0]D2?4YT+K"/.(2X\]@,.]6:5&J@^>R+AW4F>,8TO_ MM1_ZKN*LL[L>)T9B8"4I"156)#I*SZ<)V#B%Q8TW39A\*,]IC@I+[L)H^0*= M5\;X[88-]*/PXA]02P,$% @ &8&J5A^.DKLR" #18 !D !X;"]W M;W)K&ULM5A=;]LX%OTKA <8M(!C)TZ;##)) ,=- M=SL[G0GJ9O=AL0^T=&VQD4@-2<5)?_V>2U*RW+4]S6+W)3$E\GZ>>^X5+]?& M/KB"R(NGJM3N:E!X7U^,QRXKJ))N9&K2>+,TMI(>2[L:N]J2S,.AJAQ/CH_/ MQI54>G!]&9[=V>M+T_A2:;JSPC55)>WS#95F?34X&;0//JE5X?G!^/JREBN: MD[^O[RQ6XTY*KBK23ADM+"VO!M.3BYMSWA\V_%W1VO5^"_9D8=2C[8_]U*?Q]\AR\+Z6AFRG^HW!=7@Y\& M(J>E;$K_R:S_2LF?MRPO,Z4+?\4Z[3T>B*QQWE3I,"RHE([_Y5.*P_<]O+ZT9BTL[X8T_A%<#:=AG-**MPSE^_(Y=958<(F:6X M:1PV.">DSL5D_%1Z-]X<2MSBG?/C^&#YTCD]:1F\E!@1^E'8G3DZ&8'$].#\@[[0)S M&N2=[I'WNUU)K;Y*CLQ0S(QV<#:7$4H(SITE1]K+-G+OE98Z4[(4.%JF='5H&9=]I$&US_^<')V_/,!]]YT[KTY M)/WZ1CKEV.Z^'[N,_"_$B,^B(-1;9JI:ZF?&3&:09NTHYU\IDE@LNZ"Y3="4 MSLHF)^&3D(8?0L7OOTW>B \Z&X7X*SQTS<*I7$G+:.2'A7PDL2#2 B&KI84* MI8,0FT,1H;A\(5:DRY H&6XPS1SJ$[!P^64ME=ND3=J_:1F$)A0&DJ> '*TTYF$?,L=B%+AHSK(85*A786 MO(FYVO#K_T'B <9\VS'FVX-4=P] (D.WSJN*B6 76;Y, @,^%5?71EY&E+R) M"U_YYPCQCI"0X3\:Q96_@1377R4?2%!G06 MAXFLCJ&-6%DN&4>,OXAM)LBJ MXV'LIU0GI9(+56Z8;,,XR1=F*=:\[TS4PCZVW/B2 +"X?59:>B3=1%334\TB MG3C[;&'1!^%?K+EQ")Q%O[XY:H8B@635MK7C >V2IO8C&W MQZ-!&?]8H!4ME4\VA*+#2$G61O_#[ #.12J="A#)C/,NBLL)!1(0G["#R.A< MED:3P-A;IF8&IF[9Z%L"@];0-IC-S:)4J\C$43QHQ*S#JV"5:19^V92;CARJ M4$4U:3Z)!QM'O+'$M!TR 8-61[S*$PR2_%[X&A?")"J2 3P8>[.'(YZV.0P5 M9R\-8GSR499-YW07+J3 5)@:Y%,?;6@ J47RB]K$,*+93#,?R=MA?G?0PMTC M5X ^*,^:"IJ,ZY7*(0HYZRCD[" !? *[:H^Y8YJ;,';TINIY2)[-=_+*_T L M-YM?&D!CWS>_&;&84W1R>GP]XL^T%C?FUBM7U&G\K$ MZ>3L0LP0<*#V5^.XJC[&K 6*04:V7W);W"ENB#2A8$-S'(IUH7@P:$E+@L[A M &BMAPIN;%WE9%%+&;6$;M6I43TU!2&OTG]3\X%Q(KY@8*$ .)[HHGR,DT#- M4'"+9)^8DE2JC-@\I3,ZC'F\=$W-8L.:IY=,HD1%XT%R7UF71%=="X724S;$ MJ#(YE>)!F[7F& 362ZIVN2=>S6YGO[Z.QWA*PL3-$EU*+>+BS"9TVX&Q5,K( M04(^2E6V5@HG2Z:0A0=7=-,H=H4!BF>\4*Z<_ST:QKP:&C[ E9 MKU/SMMWQX@;FEHJK:D_?#;-#;BBB\QF"PFP;3.LH:'^L.UM[ ]:VP:%5NO#E MW$Y'.TT-5-DJB1&D$*3\,9J\W)$0^9_IB 7<4EN@WF]Z=FM&-\VK #S&^5>N MI,VXMC3,0KPZF1Q5?'74SDR;(9#O(,/0DS0E82V5::.3+6V[4=O?>(&5XKC" MD]76I&KTH>DTV2_"/=S.HA_WKN@0HU6XB QCA_;QMJY[VMUU3N,5WV9[O"C] M*.T*'4Z4M,31X]$YOCILO'R,"V_J<.&W,!X)"3\+?!.3Y0UXOS3XO$T+5M#= M %__&U!+ P04 " 9@:I65DSZ/[P" #O!0 &0 'AL+W=O9+B0(CG="OFH.?'4ZNYD/!6-+GB%=Q)4 M4Y9,OBRP$-N9TW/VBGN>Y=HHO'A:LPR7J!_J.TDGKT-)>8F5XJ("B9N9,^]- M%I'QMPX_.&[5@0PFD[40C^;P+9TYOB&$!2;:(##Z/>$5%H4!(AI_=IA.=Z4) M/)3WZ)]M[I3+FBF\$L5/GNI\YHP<2''#FD+?B^U7W.73-WB)*)3]PK;U[8\= M2!JE1;D+)@8EK]H_>][5X2!@Y+\3$.P" LN[O\2FHQ3L*2V"DX"W3%Y"V',A\(/P!%[8I1A:O/ _*6ZD*.&*N$IJ M!2JSSN'*%A@E_)JOE=7_/E: %C\ZCF_&9J)JEN#,H;E0*)_0B3]^Z W\3R?8 M1QW[Z!1ZO*0Q3)L"06S@FBN691(S9CN:-/O96!-FU";5_S1"O09$O_(25?266OI*0E94Y-%)QSXR4:Q:I474Q@E4O$-]T&U"M)WC6+^03P4'%-IJ5F&A6< M01BZ81@88>#VHS'".!A&,W%XTA.]$14) FB&$[G \@)70K.CR.(,H M=/U!:(21&XT#./:NWL$0$OW,KAH%B6@JW&PO=V]R:W-H965TKD0A'R]&9-0=?,S7F;$'T_EYS=?B3IA/]:W"W;27LLQ+4>E<5J#$ZF)T M2,[L?$GM/)266CW M"X\M;30;0=IH(\L-,UI0YE7[S[]NXK##D/@'&.B&@3J[6T7.RM?<\/FYDH^@ M+#5*LPOGJN-&X_+*)N7.*+S-D<_,;[CZ(@Q?% +N1-JHW.1"P_C>GNC)^=2@ M#DLY33?RKEIY]( \!C>R,IF&GZJE6#[GGZ)MO8&T,_"*'A6(!IX"(QY0G[(C M\ECO,'/RV \Y_.OE0AN%)?+;D,NMQ&!8HFV;,UWS5%R,L"^T4 ]B-'_Y@D3^ MJR/V!KV]P3'I\[NV6T"N8-#T(7N/2ARV]P:VPO4V+JG$]M-&+*U^DPE8R0+[ M.*_6P'5W5@N5RZ4&)ZVRQ..\PAO9:%XM]>3,6IYF?1;ALI3*Y'\@X;74!MXJ MJ35\JA!4"G?Z%L%$[Q^_QSW:](;G"C[SHA'#$8%/IW>G<(]LNL' [7AS H2% M7D!\7"41_HSC:-*=4K]EO%R+*GW&QF(O\D.(*8S#B=OA\EJ@"ZL\Y4:X0"Q% M+75N@,0>"QF\?)%00E_!.(HG]HRBOFNI:JF0 8D79E=#Y%'"@,"8D0EN2,*0 MN"R%2G->0,TQPD 2%!P#&D'HQ.V"&.ZE08)R,'<>)O3)UYQ \.I09O*8:!S&!L@X*[ M*#B8&AIY$0T@P#B0V<1N0W]V)"N$8?2";2H3+!8\2X)D/SN4>@%CUO9QP"9N MZ_M_D1[F4X\@TPD$S&7'\T/G-/.)1V@(1^ C[.$C_%OP =BIO/HVEW!K X:O MYA"Z'%=X,^BLR;B!C#\(6 A1.:466TQ>-8@2T&S5%U9]O5'_+^'/>X$Z[C/T MF]#NO=JNI,*5$IOD[=3T8-G_ P3'N@*1(PAL<82AK8Q9;+MY3-O>2#R*/;N! ML4/@Y1'L*@M<71UW_]N;@U@6>A'BEL.P;[EW[PZW$&-M9V+7Q$A,L>T"Q+JP M1;I]C&,>BX(6X?84[MRUJ3F!$#&#NHB0P(4D\)*P#9=OMU& 1M(>^?;Q[O]3 M"83@N[!!\18EXM@CL0..J/66S#!$+.C1\TA%Q"XK0Q71WAR$4(MK= .@W[(_ MNSQ<$U@ ^$"."<*D?<2P%F)<$NJ%LZ0%V?VZH)A7UD+K7EWLW'5U0<+$2R+W MPC.:V-@DH1<25RDQ9:YY@L!C2;#%W2-@&_5@&WTOV'X4=B*R.'6-M62_+!NT M[(:;+@H_\CUW5.OP]]S],ZQL1RZL,^T 4_7&I3O&E<^,LW28AYI73R[2\2M] MX"'CG3.[$/L<@>%LM_8_5 *>!%>VOPK;@-LOD@\/F&W9W9M,R6:=P0H'-W>B M^ZQ_QXCJSH\]I^#Q5B MA:S^:8Q/HVK'P'9C9.U&KX4T.,BY98:3LU"6 .]74IIN8Q7TL_C\3U!+ P04 M " 9@:I6OZ'SX<4# #9"0 &0 'AL+W=O>(!GZ61:7'7FY,?1$$.LVQ MY/I,UEB1)Y.JY(9,M0ITK9 O':@L A:&_:#DHO(F(_?M3DU&LC&%J/!.@6[* MDJO--19R/?8B;_OA7JQR8S\$DU'-5SA'\[6^4V0%.Y:E*+'20E:@,!M[5]'% M=6+GNPG?!*[UP1AL)@LI'ZWQ93GV0BL("TR-9>#T>L(I%H4E(AD_.DYO%](" M#\=;]EN7.^6RX!JGLO@NEB8?>T,/EICQIC#WK0 M)$Y4=E'F1I%7$,Y,;KE0\(T7#<(,N6X44L4-?'S@BP+UIU%@*(B=&J0=X75+ MR%X@C&$F*Y-K^+-:XO(Y/B!Q.X5LJ_":O4HXX^H,XL@'%K+X%;YXEW'L^.*W M,[X1.BVD35K#WU<+;10UR3^G#D-?;)O-TO(#.X%16O4L$+^%*1VL:NE89[3*6B8@,W<) =]3QY&J5$ MM8)KKH4^E=FKL4]G]I C9+*@_6R9C>N4;E>+?Q$,N:>RK'FU^?!NR*+!I89L M)UP<"%<'PC,K_&DKG%M?)WUAI<-B P4^H=T?)A>5BW* R04JKM)\ US;2EEW MC4K(I0:GO#(4YZ,#RD;S:JD_7<#,0G;-!7^Y %'W9MT[A@=I2/F4ZQP("*D= MX(]&4&B[6:;/;0U_0"DKW- ^58]TKI:-:0B?-104WL/YT.]' QJXZK#+9Z/. M.7-(6UF8VT(((ZC&7\_F9_"@W#[=@-X[MO@H[OD)"W^Q'?!JA55Z$A8/_/Z M'9M35$9D(N4&74F76$LMS)Y\X+-A_]B<2E5+11B:OS"GHO7]:!@?6=0O)2K7 M(#6G==NS#OTX&1R;[8*DQW6WBU/N*W<0^Z#J+$K\\W#XK.IQ%/L]UH,;3+%< M4/BN)=C_U!(]OW^D:#]J?;_9$"PZ]Z,P^<5^HR%H%NLGQ^9;#<'Z?B\\/S;? M;@@J_C 9'ILOM@1C?A*&Q^9OM,2VZG$8^1&M_K.."/O^(([AU/D='/QN2>+* M72HTI+*I3/OGW7W=W5NNVM_U?GI[Z:%E7=&)2$=;1M#PS%X35'N1: TC:_?S M7DA#5P$WS.GNA.'$%3X$ M !V"P &0 'AL+W=O:C!U63+]?(Y";69!'.PV[OAJ M;=U&?SZMV KOT7ZN;C6]]5N4@IIXY>V_P"\>->;$&E\E" MJ2_NY;J8!9$CA )SZQ 8/1[Q H5P0$3CZQ8S:$,ZQY?K'?H'GSOELF &+Y3X ME1=V/0O& 12X9+6P=VKS(V[S&3J\7 GC?V&SM8T"R&MC5;EU)@8EE\V3/6W/ MX3T.R=8A\;R;0)[E);-L/M5J ]I9$YI;^%2]-Y'CTA7EWFKZRLG/SL^98#)' MN'<(!BY462F)DI;'#VPAT)Q,^Y;B..M^OL4\;S"3;V"F<*.D71NXD@46K_W[ MQ*\EF>Q(GB>=@#=,]R"-0TBB).W 2]ND4X^7OB=IN$/!+!9PR4TNE*DU&OCM M;&&LIBOS^Z'T&_3!870GHU-3L1QG >G$H'[$8/[]=W$6_=#!?=!R'W2AS^\; M]8!:PJTF;6K[#$P66*1&C<&5%4NT98 M*D%JYG(%S.SVR)NKPH#/63KC8R[IBZH-09J34Z RYNNVCG").98+U+N=Q-^^ MVJ(.]P0\':.6=L,TPG%\ D?./H[C9I$,4OA0:\DMU4&C/&J94B*DT2@YJ$IBESZ:^U<,GZNAP->A/J&D+L6!T->^E^ MP]N\J8JS^DME0@IE*O0=5#SW?#[7$G9L2E53I>@_Q#\A%OU['AUR&K9R&G;+ MB?[+%;7 O]&3^WSYML1G+TH4Y-946[AV38R>=P\WAX)3GK M^O).9J;17L=-(N:=E],S7^V9:\_\OQ7V9](G^=U;THKQ=SN-(WIFX6 P@:N; MJS-P0AR1Z<\4DCPG,(CA05DF.I-[*Y..&Y&U-R)[;X,E@>N:>+O #:^+6FO7 ME3YQMN""6X[F4(T[(QRN\'$Z;HHYB5J/A9*U\:;D6W+CIC?7:"?9@#S&\6![DE0O:J19F&0QO"_W(XA' M84KD:#$.!]GP8+7[+V:A$O7*3WSNX*A%-6-1N]L.E6?-++4W;R92.J45)_(" ME^0:]48D7=U,>_PE02P,$ M% @ &8&J5H<&K6AJ P 6P@ !D !X;"]W;W)K&ULM59M;]LV$/XK![4H$B"+7BQ9;FH;<-[: NL0)-GV8=@'6CI97"E2 M):DXWJ_?D;)5!W6,?=@ 0SI*=\\]1SW'\W2M]%=3(UIX;H0TLZ"VMKT(0U/4 MV#!SKEJ4]*92NF&6EGH5FE8C*WU0(\(DBL9AP[@,YE/_[$[/IZJS@DN\TV"Z MIF%ZW/-5;=V#<#YMV0H?T/[:WFE:A0-*R1N4ABL)&JM9L(@O M+C/G[QU^X[@V>S:X2I9*?76+S^4LB!PA%%A8A\#H]H17*(0#(AK?MIC!D-(% M[ML[]%M?.]6R9 :OE/B=E[:>!9, 2JQ8)^R]6G_";3V>8*&$\5=8][YY$D#1 M&:N:;3 Q:+CL[^QYNP][ 9/HE8!D&Y!XWGTBS_*:63:?:K4&[;P)S1F^5!]- MY+AT'^7!:GK+*<[./TO+Y(HO!<+"&+0&3AX9K6@;^BSIX2RNC2Y,RPJE00WH,??Y ;5EV1%I5<,LEM_C3SZ3K _4<8GX4^S#SQQKA M2C4MDYMW;R9)G'\PU$O?.JXI*?^>E+FDU-S+OZCAP"I@C=*6_\WZ[C..L"6L M%C57I0&?05H"6=-+^E5*T!%! N22'%5GZ"N9TPL@%13U( /XJ)4Q<,6TWG"Y M@D51=$TGF -:[&?\A=@,7M?X1.=/2SX6BUHJH58;> O)61Y%=#_)\NS4K^,D M@YNJ$H[#O^VCB0?G\))'-,EF>3[E:1)ZE'3;27O\_=P M1,/9H.'L/]+P&=QVUC7DBRVY>::99/"0P(\F?EW@:"QO_-Y7?;X7XL4^G]M& M+^$?5,^/"O@>W71TG\\+^"VDR=B9*63CB3,R,G)GC"'.HF'_>^44X[J/M1UB^L:OWX M6"I+P\B;-4U_U,Z!WE=*V=W")1C^3\S_ 5!+ P04 " 9@:I6/Y>NA+L& M !O$@ &0 'AL+W=OETQKRIO)^:GY=BW/3T6K*]ZP:TE46]=4/EZP2CR<3?S)]L,- M7ZTU?IB>GV[HBLV9OMM<2WB;]EI*7K-&<=$0R99GDYE_)*%$-_PY6-Y-O$0$*M8H5$#A<<]NV15A8H QO=.YZ0WB8+#]5;[>W-V.,N" M*G8IJJ^\U.NS238A)5O2MM(WXN%/UITG1GV%J)3Y2QZZO=Z$%*W2HNZ$ 4'- M&_ND/SH_'"(0= *!P6T-&93OJ*;GIU(\$(F[01LNS%&--(#C#09EKB7\RD%. MG\^U*+ZM154RJ5[_D05^^I9BU(E=-R ML\GYZS_\Q'L[ C#J 49CVL\O15T#GTWDR(U57Q+(3_*^U:UDY*-2+86([0(^ MKGJFB%@2\&BQ[EWJ$+UF!(QN:/-(UK0T[TM103[S9D74FL(94:ZPP)0!)H? MEA88[X"1%F(O"=>*,.MMWA-L@P1#ZK%Z4XE'QJP!LFD!%*2?V7#2G5YL,+7! M>*N5!B'$DSHQ@(Z\!'VC)2\T@+"8AMMBQ\]#Q_=CV(;%:W 4>D]YA?P>8E]) MVN@..+C%WY,:1_XQ(/"SQ(EC[T#5O[CE:GY]38Z"8^([>0JGB7-R*S2M7O0T MW1$]$OA.EGE.$GH&&\"MVA*T8!!I"^6%:EZ PYL6+$ 8H+*#DT%/X(1@/8T\ M0LN2HY^?(+SH!@#W%P65\I%T0%QSI,/-1VGLQ%$&QLENZ\9-.^R,9%C<9U@\ MF@9SVZ$0AN799\NS70DUJFEW)9AM6R :4 ,BVQZUK;V2512YRQO;>W$#5QAE MFWSJ9(N+?!X0^^^V7H![$+MUUU?3F5CY9K":K5:2K4 ]N:"5X9XESSM6,"/> M\2< ,J=QXB291UZ1Q,T3\@$3 6"9;A&\[9]7/Y@LN()?CGPO=;(8V!:X88IR M:40NT4I5(4T;4Q26C&NS.8B=* B![JD+)'V.YQ8<,>4^Y)%]HU3)RU]Q;%R]>8 U4 M5XA)'D;@9C]"%FQIDT2YDR0)R5T_V@;L*$HS)XP3X$#B@O1>KD1QY,0A0,AV%MO1F'MYL\MV#-EI@-9#$&R M$9"%@$K;6)$!7/4,KNCA(NTL4_E/VXXZ!I(CHU"T"N*ICD_([5I"8Q\.@O]K M6\BB2Z$TFI#LGC5 OWF[4(7D7:T$:@A *7$BT,A]B&^:89)G24:NI5@RI;K& M 8[@!?#6,+QSG"A-DX1Z!44L<%+0U37W MEP($Y/4R^*Z1K!"KQH3.=+TW%WLIO9.9XZ9NGPV- MVA1F0U&D$9*M'0)XT1OHTX=MT:)=T>H4F(W 2BY*M;LD/..C TH+MM'D$4** M[!SV_.$0:;^;N>/NM\"^PBG,RT/L6E")@(/0B/RGHKO%3VLA-?])!P<@O@O% MTB"#;AIGW=)S_< N1UB0]RS(QUD _^F7;67&KAO6#]HS&!%LFN^*]JC*_75H M+P4*)C7,RL_:&(XHLAR,S[)'!UG72J,&E&YCW2ECY<$5YJD1[K#@.T&:0\JE M)$^@B>0QV7;'#3#"F+5B#DZN,-MMNK M&/#4B@.$BBU!%.S"D"OM]89]T6)CKA060L,(;Y9K1F$JQPWP^U((O7U! _T= MT_E_4$L#!!0 ( !F!JE;[NR6.P ( !0& 9 >&PO=V]R:W-H965T ME'XT&:*%YR*79N5EUI:+(#!) MA@4W%ZI$22<[I0MN::GW@2DU\K1V*O* A>$T*+B07KRL]VYUO%25S87$6PVF M*@JN7S:8J\/*&WG'C3NQSZS;".)ER?=XC_9;>:MI%70HJ2A0&J$D:-RMO/5H ML1D[^]K@N\"#.9F#RV2KU*-;7*8IX[(*+QN\7TNI#. M\71^1/]4YTZY;+G!2Y7_$*G-5M[<@Q1WO,KMG3I\QC:?B<-+5&[J+QP:VW'H M05(9JXK6F1@40C8C?V[OX<1A_C\'UCJPFG<3J&;YD5L>+[4Z@';6A.8F=:JU M-Y$3TA7EWFHZ%>1GXZ\V0PV#:YFH GVX>J9J&QS"%WH/@P>^S='XR\!2)&:&]8+>,/U!42C(;"013UX49=V M5.-%O6DW60.7Z3%Q S_76V,U/99?Y])N4,?G49V %J;D":X\4HA!_81>_.[- M:!I^Z.$\[CB/^]#C>Q)D6N4(:@<]93M'NQ?X/.TV@F@CX#&"I(>1*!*EL9@Z M*F0'.Y63NH7C(9S-O6!32(@99-N)2E-:Y3)"^3*N%? IA.(V/1XSY/(AP%C/O3= M"C%BP\F,.6ZCV0S.E3PX46J!>E_W(T,76DG;B+;;[5K>NE'Z/_.F7])E[84T MD...7,.+V<0#W?2@9F%56>M^JRQUD7J:4=M&[0SH?*>4/2Y<@.Y'$/\%4$L# M!!0 ( !F!JE;2Q3\)90( %P% 9 >&PO=V]R:W-H965TQ3" 1&-/UO,H$OI O?7._2OOG:J M9VF :C #+,62WLBVJ^X;:>*X>7*F'\"$WK.Z2,:6VL*K?!9)=< MMC/;;.]A+V 4'0F(MP&QY]TF\BP?F&7)1*L&M/,F-+?PI?IH(L>E>Y17J^F4 M4YQ-GF2J2H0%VZ"!BP5;"C27D] 2M',(TRW,K(6)C\ ,X%E)6QAXE!EF'^-# MHM3QBG>\9O%)P&>F>S#H?X8XB@ADEO$X6%$IY:QJ5B*TX#D8%"O,4C.S_K7T>T)OL..[_ 4>O)*ZLMJ@:!R MV./^N"$U&H2+&4K,N3WX5">1#_->% CWJJR8?#\_&\7]FUL#E59K[L5'V@?> MDK"^41JDRV.&#@2IFAJ'2["%J@V3F;DX1/T MOUS3.(KAT&V&>QU?HEYY71M(52UMV_S=;O=UW+6*^>?>_CM$;,6E 8$YA4:] MFZL =*OEUK"J\OI9*DMJ],N"OC_4SH'.&UL MM5;;;N,V$/V5@;98Q( :77W+V@;B;(HNL+LPXK3[4/2!EL86$8E422I._[Y# M2I'MUC'RTA>;%&<.S\P<(N9^[92BYEL3,D%KA3HIJJ8^GN)I=S/ MO(=E:8&(QE\=IM=O:1V/QZ_HO[C8 M*98-TW@GRQ\\-\7U#6FM#LP(7JO(D<%[8H:Z-HE9.? M67RGNG^56L,*%:P+IA"N'MFF1#V8!88VL&9!UH$M6[#X#; $ODEA"@WW(L?\ MU#\@8CV[^)7=,KX(^(VI:T@B'^(P3B[@)7VTB<-+WL"[9TIPL3N.]H_;C3:* MQ/'GN7A;N/0\G#TP-[IF&;7D)?K.D YDV) M(+=P)ZNZ,-P1QL';^(3%94/UO/P2'$G+#<]R[QC*"P?,"G>(^I M^V>B)X#P.AD/ND$\@!_NTL#\9_:,BN[ $PB@.U0; J!\GX-+QWX2IOYTDMCA MB *81 E<$-ZP%][PW<);24.9YJQLM:0[,5J2:T?R_B4K&YO&K9+5OW5ZK,[3 M6^:<*"^R>D.4\%]56E'J(U76?0BZ#^$DSZ9@!O9(1<238,Y(^G\3\@8SUF@$ M+BP#%PNU7VII39E#0?(@"Z0F1H$X#M3*WBWFME"RMD%H(#7'B9^&(YCXHS3Q M1]$('I#N0)Y9(FU*&L$IAZD_&4;^.(H@H='0'T\FMH+N*2 R/+%-THA 4_CX M81)'\2>X7Z]64#?$AGHF**MS#=.I'R=#B*+8'XXF\"@-5>4X)JI=UBAN.)6) MC"9TX,;#D1V.HLB?CN.S^@Z.^E^%:N>ZO*8*-,*TK;#_VC\D;MO^>3!O7R&4 MOQVG+)6X)=?P>DRB5&UG;R=&UJZ;;J2AWNR&!3V&4%D#6M]*DELWL1OTSZO% M/U!+ P04 " 9@:I6L]&)P>@" !8!@ &0 'AL+W=O:]\:+O M_+W#-XY[<[0&E\E6J7NW^9)-@\@)0H&I=0R,/@]XBT(X(I+QJ^4,NI .>+P^ ML'_TN5,N6V;P5HGO/+/%-!@%D&'.:F%7:O\9VWP&CB]5POA?V#>^?7).:V-5 MV8))03."[= MI:RM)BLGG)VMT%A=I[;67.[@0-NB_ ^5Q))9/PF>NN!0TSU3 M0RA;0"68-, EJ%J3E0S24%UI993@F2^RL?2A9B:DRH%FBF:N*PV%UCX&G7"5 M&?#"I(-<$J,M5&WHLLR;,6P*C?CDF?DZ.#Z-#RAKA'6]-:GF5=/P=,$9J2[W:%T= M>E=QKT>OR"#3:>&-&4&$JER>,!PF\ DE)2J\C674OMP]+S>'($ZB-MZIZEY M*V4/&Q>@^S.9_0502P,$% @ M&8&J5IR9=E(Y P ;@T !D !X;"]W;W)K&UL MM5==;YLP%/TK%JNF3MK*9TC2)4A-TFV55K5JVNUAVH,#-X *F-E.TO[[V8:0 MD%+4JC0/P3;W',ZY7.!ZM"'TGD4 '#VD2<;&6L1Y?JKKS(\@Q>R$Y)"),TM" M4\S%E(8ZRRG@0('21+<,P]53'&>:-U)KU]0;D15/X@RN*6*K-,7T<0()V8PU M4]LNW,1AQ.6"[HUR',(<^%U^3<5,KUB".(6,Q21#%)9C[13[8C64YX]GP'&)MQ6<_PW>0XJM=BO_\%*'H@D/*_C;EK>!UFGGE8W_*A([*:4[=RZKY3(;I= MIJ CLEH*^E4*^F\KQ +>VRLQ6_RL@T)LB')[SK"Y$ >5MD&KMO/+\[,F2:VH MUR:_([*:P6%E5AH[8ZFG8]25FZS?_ M!:5H/_G@6@.W?UB*3Z/L_M ]*$5]KW--@8:JH6?()ZN,%ZU=M5IM&LY4JWRP M/I&;"=41[VB*G8AHW,(X8RB!I: T3OKBZ:!%&PO=V]R:W-H965T"VVX=%'VAI+!&11)>D[1;HQW=(R8H=R(R3*B^V2''.S!QR#C@: M;;BXE3F (M_+HI)C)U=J>>FZ,LFAI/*$+Z'"-PLN2JIP*#)7+@70U!B5A1MX MWM M*:N<:&3F;D0TXBM5L IN!)&KLJ3BQP0*OAD[OK.=F+$L5WK"C49+FL%' M4)^7-P)';HN2LA(JR7A%!"S&SI5_&?N!-C K_F.PD3O/1*/I MB*" 1&D(BG]KF$)1:"2,XUL#ZK0^M>'N\Q;]K4D>DYE3"5->?&&IRL?.N4-2 M6-!5H69\\P\T"9UJO(07TOR23;/6"<$%*+H#P!?G$%2W( MUO"O&!1EQ=\C5V$X&M1-&M>3VG5PP'5(WJ&37)(W50IIAWULM_<#"X"+/+1D M!%LR)H$5\1T5)R3T7Y+ "\*&?1 DX2LDXT='A-/C\8)C\&([7@Q)!YXE\; ] M!:$!#@\!,TFS3$!&33%^6+3;^_^_N)1<*RCEUZXMKG$'W;A:M"[EDB8P=E"5 M)(@U.-&??_A#[W47FWV"Q3V![?$Y:/DV1^[DC13,P852*55F'51=)UA >>R+[!(M[ MNC?MA2 M/WRF"A_VR6>?8'%/8'M\GK5\GEF/\@T(?1;Q:J2K/-D[F>+ R:P1+W:+\\2_ M5\!'K(FMD3TQ[_,V[_,CE2UIB]2J:%U$G#^H8P^NB*UA/I&$BY:$B]_0L:N: M"BU>"; UG1= )E E.5ZL;W]7W:R!/;8:^P2+>P+;VQ#?N[O&>L^D;PUP3Y3V MBA;WA;9/ZDYOX/7L?A_-DMWE?O+!7?+!\RM=X\,F=?8P'LV%S6'- MA+O3+6)6F>FZ97WOK'NE=K;M[*],/WMO?N)?3NO^_ ZF_ER C4_&*DD*6""D M=W*&\8BZ Z\'BB]-3SKG"JDUCSG0%(1>@.\7G*OM0#MHOX-$OP!02P,$% M @ &8&J5O1+KI4^ @ U@0 !D !X;"]W;W)K&ULA511;],P$/XK)S.A38*F3=J"1AJI[4#CH=*T:O" >'"3:V/-L8/M-H-? MS]E)LR)MY27VG>_[[KNS+VFCS:,M$1T\55+9&2N=JZ^CR.8E5MP.=(V*3K;: M5-R1:7:1K0WR(H J&<7#X32JN% L2X/OSF2IWCLI%-X9L/NJXN;W J5N9FS$ MCHY[L2N==T196O,=KM$]U'>&K*AG*42%R@JMP.!VQN:CZ\78QX> ;P(;>[(' M7\E&ZT=O?"UF;.@%H<3<>09.RP&7**4G(AF_.D[6I_3 T_V1_4NHG6K9<(M+ M+;^+PI4S]I%!@5N^E^Y>-[?8U3/Q?+F6-GRA:6,G,8-\;YVN.C IJ(1J5_[4 M]>$$$+\&B#M ''2WB8+*&^YXEAK=@/'1Q.8WH=2 )G%"^4M9.T.G@G NN\<# MJCW">UAJY0PU"19<P47(!2LA)342)M&CA)[>)1W219MDOB5 M) FLB+RT\%D56/R+CTAPKSH^JE[$9PE7W P@&;V#>!@G\+"^@]^O$Y]EZ]P5SOE/B#!6TE=[0Z[9\J&A-\(>PE]2W_-/#[ M<3YDR22-#J>:HI.W1NW8A8FRD.N]).* L2MP0= M#CY,&)AVBEK#Z3J\W(UVU/NP+>G'@\8'T/E6:WYCV8)*;8#6),]M ]^]G M.Q"R+:15NZ@\$-OQ/3['OLZQQUO&[\4*0**')$[%Q%I)F8UL6_@K2(AHLPQ2 M]29D/"%257EDBXP#"4Q0$MNNX_3MA-#4\L:F;<:],5O+F*8PXTBLDX3P7U.( MV79B86O?,*?12NH&VQMG)((%R+MLQE7-+E "FD J*$L1AW!BO<>C*>[K -/C M*X6M*)61EK)D[%Y7KH.)Y6A&$(,O-011CPU<0AQK),7CYP[4*L;4@>7R'OVC M$:_$+(F 2Q9_HX%<3:R!A0((R3J6<[;]!#M!/8WGLUB8?[3=]74LY*^%9,DN M6#%(:)H_R<-N(DH!KGLDP-T%N(9W/I!A>44D\<:<;1'7O16:+ABI)EJ1HZE> ME87DZBU5<=*;PP;2-:!S- >]B#2-T RX6>[4!W2[C&E$] 0*='H%DM!8G*$3 M1%-T0^-8MX]MJ8AH.-O?#3K-!W6/#'I#>!MU< NYCMM!=XLK='IR]B>,K704 M8MQ"C&MP.T=PKZ@@4<0A)XQN0[27]_VSZHJN)23B1Q7?'+=;C:MWQDADQ(>) MI5)? -^ Y;U]@_O.NQK6G8)UIP[=.TQ\5IIX5DQ\%=\<$3L&4N^\C8>[;KLS MMC<53+H%D^XC3,QLM1[-A1;Z\)"I?04!^D(3W8^%:*%>B9#X>8>%)%PBE9,P M,LM\[G3/'5REI9;3,^>^5RCN-90QO098]PO6_1=EC&[V(97JLUI%/0FHM!/O,D47FB%+FZ#C*@BK>]0RPBQ*6RI6HF>!! MH6;P6ANA>WPCU')Z9DH-"\7#AC;"L '6V#G8E_/J>5=/H5HBJE-7,F=!'QAL));[T0KF7-^IP<7X)C"1-($@V$ M-.[7F%954B=NOV_0/QCMJ&5.)4QX\I6%*AY9?8N$L*!%HF[XZB.L]70T7L 3 M:7[)JHSMN18)"JEXNDY&!BG+RB=]6/NPE8 X]0GN.L'=3VB_D."M$SPCM&1F M9$VIHOY0\!41.AK1](OQQF2C&I;I?W&F!'YEF*?\&UA"5@!Y2R9<*DD4)U=S MA?\^H3B3*8$^D^,IX%0BWV#8[6Q*CH_>D".",9]C7DB:A7)H*R2C(>U@77A< M%G9?*.R12X2/)7F?A1#NYMLHHE+B;I2,W4; 2RI.B=C5\)K^>[C;0 M\2IC/8/GO8 W99)&D8"(FN5ZM2 ;J[]]PE!RH2"5W^M\*W';];AZ5Y_)G 8P MLG#;2A!+L/S7KUI=YUV=Z .![5C0KBQH-Z'[$YHS11/V!"$)-FLIP&5V0FC* MA6)/I3T."^ M8)*9 .U'[?8IBW1-$7T6+WVO/\"%O=S6^3RH[71[5= ._V[%O]O(_R+-*1-X M4BN2<"E!_H6(LE)GBY^SIZ I8H=^KZ+?:Z0_HPE2QD,)CTEQ!XIE41VS1I#? MW64' MO1VZ_T]O_10=,_I 4' MNQ8%!9,/@?.V[P?,<-G/WU^CRHW7+VEZR] M=2&G("+3ITBL7&2JO-&JV:H5.C<=P-[\&%NDLJ/Y"5/V5WA?12R3)($%0CJG M/=Q"HNQ9RH'BN;GVYUQA$V%>8VSS0.@ _+[@7&T&ND#5./H_ %!+ P04 M" 9@:I6R ;NET@% U( &0 'AL+W=O=Z\?OQ@=W:@[(%O"1'@1Q*G_-+:"K&[L&V^VI(D MY.=T1U+YS8:R)!3RDMW;?,=(N,X');&-',>WDS!*K?DL_^R:S6=T+^(H)=<, M\'V2A.S?CR2FATL+6D\??(ONMR+[P)[/=N$]61)QN[MF\LHNLZRCA*0\HBE@ M9'-I?8 7"^QG _*([Q$Y\,I[D%&YH_0AN_BROK2<#!&)R4ID*4+Y\D@6)(ZS M3!+'/T52J[QG-K#Z_BG[IYR\)',7QZF:SZS MA028W<9>%6 ^'L&@=C#G ,/W #D(&X8ONH=?D54Y'-6'V[(L96U061N4Y\.] M:O/75QD&O@B2\+]-%(\Y77/.;%9>\%VX(I>6G':,<07>* M@YG]6&6HAV$'08S+L!IVM\3N_CSVSXQR#FY3*7MQ3N&SE#MCNQYOXE7 01\V M".@Q;@MXKP3OC0C^J[PF1O2>ANP,3IOP34&.!\T,_)*!__,,/H41 ]_#>$], MH'T-3]8V3K-M]##L0(@\,^Y)B7O2B?OV?'D.;F1I^5YJGP)M MJ9J>\\'RE9 MC710D@Y.('/!F/1'2E:C/RWI3T\I F4RX "7\;SN0=TXX(GO>,W&U6J]A]T+_H+(UMY$JU#(*2^?;]=D1WED;O+.3+TG_$C9Z@^SRBH@YQ2/ MLYW^H_?S[$C9ZB50;@,-SI_L%'4%,]/0KB*6[3#64TT "CT4/U#&ZBR4 / M:7F^1&,(3 M_MP@)ALYSCF?2.+L>$9]O!!TEQ_SWE$A:)*_W9)P35@6(+_?4"J>+K*3X_(_ M!>;_ U!+ P04 " 9@:I6& +]]S<& "1+0 &0 'AL+W=OTSRJU<"W&;'WS< MG$V\;7,0P3JSQU?\2C*(ZD\_BV#3JIKY@WKGQ^B_UJ85V:N@XRO1/17 MN)&[LXD_01N^#0Z1_"SN?^>E(3>/MQ915OR/[DNM,T'K0R9%7#96&<1AY3F:A4M_U#T3=%:N0F3 M_#9>RE1]&ZIVWO')\N>?L.?\ AD>*%C#/JWL4UOT MNOVL.2S06B0R3 [J1J,H'Q7[AU&AGC4HXNJ,W*G!@PF*E7('#H7CQ;WBXOD# MZ&[ISGWB+Z9W]0XP5=CU?<^K9 UKK++&GLO:6_1;FNM:$P5R?,S)K7EYAQEN M&09$M-8K#;MN9=<=Q6YE$JF#6*0<<]CJ\<] M],S;XSHMLX!FEC_/(*^SRNML:*]0^C,C-8]Y/FD9,%6$,>HSV()?6?"'MM#C MQOC Y)JW)Q3A3,[$UJ $9QI[Z!P]KK/$'6_'B MA:IDF53S$>NV/0,BW#61L28>/ [R/*I0EM>NYSR?M7D'$,UF>-91/; &'CP. M\3RE5F* 94C[D0R)O%I);?K5Q(,'1Q[0@@DNQ">D73 !&9Y32CLJ)M:$@P=' MG#XW""(5K^T-$/E.UU33/(/M0%-4S?9!9@QL&JKAFGP88,#C9];@Q )X8Q"',Z;&E^(79^6?%4AMMP'4CE1FS1 MAA?9@SE:(_5><1PH6M.W!A[BC;'F:J6HWETP4+1F%V@R(H,O]?2IC\1Q#Y 1PIRN@:T!B R^"C1$A016?KQ9VS*T/(3G'8XU[Y!Q>.=Q1=+D&*-R MV"3--P.:<^@XG/.4(DE-@FE;M4J:5C7CT,$9!\P>6*4!IAT@LTP[JJF&#DXU M?6X-L!QC3"](U#F]:.TME1UB5B+=BU35254CK^5W?DO:8_4M%$-%:SK7Z$/9 M"+626GFJ=Q<,%*W9!1J3Z#AOMA[[CM)6N@"53YG;X4PC#QT'>9Y4+ &6 M(<;(!41=2\U4\PX=G'= !R:V,(+;/[X %2;NO./-,M. PP8'G#X[ 8#%&&KL M! !$?M?&!XTSS(XS*Q''/%V'083VP9ZG8'K6$'U+Q%#1FH8U^; Q=O&P0;?Q M#!6MV04:D=B+[N1AYLH.IM1KOZ>$9,3O*I2LMI?GA]S, ^WF:5=*2,2Z#&OH M82^XG8>9--/^E665-#UIVF$_WEX>9G*,8=4F:5K5H,.>92L/ ]9QH%D'R"RS M3D,->\G=/.7%/?OL D3&[)K6]LOFFY55WC=AHC+C6]7*.9FIGDF/^W^/!U+L MBRVTUT)*$1_D_4$L#!!0 ( !F!JE8P M#RHH_P( !H) 9 >&PO=V]R:W-H965T!F+2):67P ?'!32Z--3LNMM,.?CUG)\U:U'5, M&E\2.[E[OO?R[,MPI?2=*1 MW$M1FE%06+LX#4.3%BB9.58++.E-KK1DEJ9Z M'IJ%1I;Y)"G".(KZH62\#)*A?W:MDZ&JK. E7FLPE91,_SI#H5:CH!.L']SP M>6'=@S 9+M@:9F&+DG&)I>&J!(WY*!AW3B<#%^\#OG)[1E?6?WC0X; M"82S.R%N$N*_$WJ/)'2;A*XG6E?F:9TSRY*A5BO0+IK0W,!KX[.)#2_=5YQ: M36\YY=GDBND[M&PF$*:85II;C@;>PCC+N-.9";@H:[,XU0_/*9@+B;_GM[=4TZWE;CK\;K/DOC[)87!A45I?NS2 MK,;L[<9T>_O4+%B*HX VKT&]Q"!Y_:K3C][O(OQ"8%OT>RW]WC[T9**1K 1" M&4/;/E7SDO_&C(:"6;I;!6Q)EO+ZD-' ,!ID.+-@6K5V"52OVO>KNK-JF43# M<+G)>E_$%I63ELK)7BHWF IF#,]Y6F\'.A9!Y3!.TTI6-9_/MD -$R5)RL*= M=DOZRF6J),+A)6EPM(O+WF6?^[%?"&Q+H7ZK4/\_>+W_DO1?"&R+_J"E/WC" M($QX=\^I?QH@-SO;DP*Y5I*.[5:3NF6G7AC M)_&8G09/;HV]-)XK4KC1?B3JN>_*AHJN2EMWHO9IV_C'OM^%#^'U7P/Y9^Z4 M$YA3:G0\(#/KNA/7$ZL6OIG-E*76Z(<%_;R@=@'T/E?*KB=N@?9W*/D#4$L# M!!0 ( !F!JE:;VD>XC0( X' 9 >&PO=V]R:W-H965TLW]T MVE'+DFJ82?Z-K4PQ]"2KM9%E"\8, M2B::/[UO?>@!PM$3@*@%1,\%Q"T@=D*;S)RL.34T393<$66CD),>D75!@Q=4 MDRMJ]M$8,TQS/,.+_\F_XXLMZG:C>-C( M@G(XZ3OV_6*IG9,_A@QH5AP-KVBO]417-(.IA_=6@]J"E[Y^%9X%'X;L^$]D MC\R).W/B0^SI%P'D :@BZ $'/;C;#<.98[ E9YM&X>A]<)[XV[Z,@PN]4,:H MDS$Z+&,+*&&OQ11*UNN"Y%A^W,B@K(9QW),5_*'HX)HO5#3N%(T/*KJ5!J]P M^?OLZN[L#HD9/V^/_@Z+@S",QEU8DZO?JU;VI< KM&9"XPG)$1BU53? MIF-DY0K84AHLAZY9X(,%R@;@?"ZEV7=L3>R>P/074$L#!!0 ( !F!JE8G M89 ##PD $%: 9 >&PO=V]R:W-H965T-K/Y$GG3WGQK7Q0JA+?EVE67DP>JFKU>CHMYP]J&9=G M^4IE]5_N\F(95_7'XGY:K@H5+S87+=.I8UG^=!DGV61VOOG=QV)VGJ^K-,G4 MQT*4Z^4R+GYA[_[D0G^S&;"]L__U1_NW&^=N8V+M55GOZ5+*J'BTDX$0MU M%Z_3ZE/^]*?:.>0U>O,\+3?_%4\[6VLBYNNRRI>[B^L9+)-L^V_\?1>(U@6V M/'*!L[O .?4"=W>!NW%T.[.-6]=Q%<_.B_Q)%(UUK=;\L(G-YNK:FR1KEO&F M*NJ_)O5UU>QMG!3B:YRNE?B@XG)=J'J-*O%*W&S75>1WXFV2Q=D\B5/Q+BNK M8MU8E.*3FN?%0BU$7(F62KTT]5_619%D]^(R+I-2/+]659RDY8M:]LO-M7C^ M[(5X)I),?'[(UV6<+J$^58O M]6VJ1-D$(:D25;YL989XXM(RL\GSZVO>N:N99M.][>3)NW MW,];HO/^I1^D\DIOGO[_WW MN9)U*^RULM!V/>E8!\G:-7/LR+:D.5F#_;R#_F1]5^JHCI#EXI(3',Y MW+L<+IFR.?-VI4L6 2$V/ :"0C9+& MF)S=*6OI&#BA?Y"T!C/']ZSH2-8"Q-@XQ5SEQ2HOZIRM\_6VZKG'XEJ#UXQ( M3?<<,,B6+'E+RD14:GH,@(IL%#I&Y:W724C?#MW#M.U:V6XHPR-I"SACXSQS ME2^7JMA\05O%*U489XA*#%XI(C7=8> @.V#)5E(LHE+38P!@9*/<,2I;PVX> MAJX,#M.U:^8XTK*.I"L@C8TSC;GD4$+9P#AG5'/PVA&IZ;4"H"/'8JD6D)(2 ME9H> R E!Z60V553T_>BJ?MTB:L/S4,J-3T6 #LN2W/+)>UN4:GI,6CU MMWI*0R/WXDX>VXNHB3YMP!H7[V^1[$79/W7,1)\ZT(B+T\@I.W!(^PX?;G Z M?P># *@E8)5FP2I)B%96:'@/ *LEV;DAV<8HZJD@2.DRRGC20IKE&IZ3$ 7)-L)XYDM];4R7#,1)\Q MP)4<7XLZ_3P2/MC@Q>0H34E@-\E2FI*D8$:EIL< P$RRG4N2IQU,,I@A)Y,\ MP"D/QZE?3VR4!P'LLQ)H\4SZC4]!@ GGELQYB\;L?N\)Z- MFN@S!ICRQO?S>E+;2-WXL(.7E:/1YP&U>2R-/H\4R:C4]!BTSG^SG73RNLT[ MT]W;8(;=O0&D/!RD"%+<2-SXL(.7EZ,PY@&[>2S'HSQ22*-2TV, D.:Q'8_R MNN>>.G=OS$2?,2"5-_)85)W! XY5XZ,-7DV.&I@/T.:S')CR29F,2DV/ 3"9 MCU?5QCRUTCT$93I6;3!#CE7[0%(^3E(C,AMG;GS

O+40KS@=Y\ER7'2>&, M2DV/ <"9?TJ[\M=RO+]+B9KH,P:4\L=W*?MRVPC=^+B#UY7E>;O6 W)FN@S!JH*QO^,B#%YBC M&A8 P@4L#&4Y M"F$!P%O TJT,2-&,2DV/ :!9P-:M#+IM2-,MW-"L/'X+#X&GPO'-ROXD-[(W M/O+@=V1PU,9"H+B0I5\9DK(:E9H> V"UD*U?&?;W*U$3?<9 5N'X?N4IS[;C MPPQ>1HX26 C4%K+T)T-2(J-2TV, 1!:R]2=#0^/1\&R[P0QYMCT$C@K']RXN$^R4J3JKK[&.FN*1\7V?<7;#U6^VKSR]S:OJGRY^?%!Q0M5 M- ;UW^_RO/KYH7F+\/ZMT;/_ 5!+ P04 " 9@:I6FD=-2+L# !2$ M&0 'AL+W=O)#?<>SCE< M.]>9[2G[RK< CVD2<;GQE:(_-HT>;2%%/,KFD,F[\24I5C(*=N8/&> UV52 MFIB.9?EFBDEFA+/RVI*%,UJ(A&2P9(@7:8K9]UM(Z'YNV,;CA0]DLQ7J@AG. M-;#6HTSU2)[?$C^JM2O!1SCSDL:/*)K,5V M;DP,M(88%XGX0/>OH1;D*;R()KS\C_9UK&6@J.""IG6R9)"2K/K$#[41K01[ M?";!J1.K6(QFC)9.$P\1WA;(W^_E:07+Y*,4+O M9:$]OP.!2<)?R)2/JSOT_-D+] R1#/VSI067"7QF"DE5/=",:EJW%2WG#*UW MF%TAUQXAQW)<3?JB/_T.HB;=Z::;TJ#&):=QR2GQW#-XC?RE=$N@F[8)Z/-; M&8W>"$CY%YW2"GJLAU;+])KG.(*Y(==(H!#$6P8Y7R$8I*5I92 7%8Z(RITOT17V\LN=+U@ZLW,75NA+FKJ6$U4 MA_JXH3[NI?X6.+]&-U%4I$6"!:SE4I<.1017FXD4A%/*!/FOO*!C7SW :_%Z MZ4PG[N2(OBYL$E@3/7^OX>_]DO4=ST<$3\-"AP;$=/VV]H M^[VTU792"&"C ^=2 :>QV&.FK9)>Q$N7RT!@'?%!(SYXNDTC&-*%@< Z+DP: M%R9/NFE,3LK2M>7?4?'JHIRQJZ_>:4-]^ON+3OOE-CVA,YY:UA'GTR#/M<[L M<[9U^#ZW>DFW][CVEO835M?('=K6">T?175YM_H0NY?WJX)E1!0,2K=C\J#& M^LZA%^C2M3$46E?VH;&PG["SL =M+89"ZSIQ:"[LW^@NM.K=DT*TK< _+E=M ME'VF7 _]A/VCAD(NHBU-UHBD.:,[4&3U-'N!+GY) Z%U91_:$-M[PG+M[7$N M=F(@M*X3A\[&[F]M+B]7_[2Q]:WC]E$?Y1^5J]DZ\*G3MCPN;4C&Y=8>RS3K M*I#>L.H 6TT$S&PO=V]R:W-H965TKP_LW[QV MTK)B!N=*_.2EW4ZBSQ&4N&:-L-=J_QU;/1\=7Z&$\4_8M[E)!$5CK*I:,%50 M<1G>[+[MPQ& >/H!:0M(GP)&SP"R%I!YH:$R+VO!+,O'6NU!NVQB,GT ++A>TB3-.NI9_YZ>/I".5G7YQNT,]-S0J<1#3)!O4.H_SMF^%9\J5/ M^G\B>]2(4=>(T4OL^0*)M.#A(C%9 JN4MOQ/". ]F9-!H+L&M2:GTO;!9^%= MPVOR#MO7G'#B,/%'.M?:Y<,!_?3=L>C>I+1+"F+BHSFJ4&^\O1@H5"-MN'M= MM'.PJ1_<)_$9.5LPHG\TP1;I9FVX-"!P393)X!/Y@@Y6$S96U7Y:5\K2[/OE MEMP9M4N@[VNE[&'C#NC\/O\+4$L#!!0 ( !F!JE;P(UWX.P, (H- 9 M >&PO=V]R:W-H965TD&EJ O MTX7$F5VRK%@"7#'!B83UU#IVCV:N9P!9Q0\&.U49$R/E2H@_9G*VFEJ.Z0AB M"+6AH/AU S.(8\.$?5P7I%:YI@%6Q_?L'S/Q*.:**IB)^"=;Z6AJC2RR@C7= MQOI"[#Y#(:AO^$(1J^R3[(I:QR+A5FF1%&#L(&$\_Z:WA1$5@-M[!N 5 .]_ M 7X!\#.A>6>9K#G5-)A(L2/25".;&63>9&A4P[C9QJ66>);UF*>ZD/R%=,&MZ> X8H M9#3?&BPY3H34[&]VX8!Z:Z7\?G/\)6N+=!E38ZKWI%?7[":G&E(U.\FI3EUKYG:/-Y'*J4A M3"VT7H&\ 2MX\\H=.!^:='=$5G/!+UWPV]B#[T+3F*35!,%#@M:,9PF, 9_& M \)!-YF1KS#(5C _33=!?]P?3NR;JLBG14//]:_.7G&E8D:6F M&AH#V0I_Z39U1%93VB^5]O<7UGZ7+G1$5G-A4+HPV'M8\Q7ZU;#ZKO,HK$^+ M!KW>N#FLP[+Y86OSI^>GQTT-M:)>NCL=D=4$CDJ!H_UE=-2E"QV1U5P8ERZ, M]Y[1\=/X.:-'$7U:,_2>^3EUG8<#A]/:_#<=@6S\9V_%O71_NF*KJZP!+/AA&^+($T!7A_+82^GYCC>/GZ%?P# M4$L#!!0 ( !F!JE:E'QG\OP( $,' 9 >&PO=V]R:W-H965T-/:R3U/?G?.748;J1YU 6#(4\F%'GN%,=65[^N\ M@)+J\+-115

-7= M-:Z^I(5^FM<6L$X.DL M4=MTXQ[$>()7+K;Y:-D.7),V'Y=]9$5XD4N!R^=SX%PK+SO]PA0$WDJ!PI?U M"'FRSB#2*#'*;6,R6('=RYGIMJ[ZHXYNG8GO!CYA>BTQQ9=-=Y#**<@K;W]; MNX-4NSE$,W5DVVW06O8\:)I#U&(ZRO,Y]/]RP?]+V]BRKM/7'QB%6;?VN9Y! M&!51WS>^B)1,>!(F0AD>1B)*I$^X#.BZP=I'VFMONW IPU?A:N\>WL!GV">P MV2ZN#HX_DJ_OW_E'L,Z#\X/KK^\_7!_N_W%Q>/QKY_"O>5<[[/+\U_.O[S\' ML)\?A_N?+DZ.%?^Z?W(-Z[\X.?] #KI@&[[_3)?V1,")OYHFD0=V/O4X,8$G M_,!X//#]2!%.5*QW]J)VP/PV)Z]J0DJ#%7<%X PE.M0R,=SP($R%$E2*4!F: M!G%"UP[ -5A1/:Q8",L10A.A0R_18>3Q.$B]F,7&BT4J@!I\)0.VLQ>W0^ZW M0UH/K'CN8LOGX^=/)A\.,H5^'.=10H;>;L5MR=UL$>02PL*$IU)R7_- ,<%] M)K0?4I-JQ9AHU+.:0^[')>I9R C7D?!"$OL>UT1Y(I2I9T021J'T0Q7*G3W> MC@/:CNCBG)0U(7JD#R/K^VB#+.4TT(4G(?,8Y83)DDA M="JYT$'4*%C1GT&X9?E^'GM2JPFX&; M0:OB)I2@526)%R1+_S$4*JTX&D@ MXIB$0B<\"J26D9$54*(:IG\DT\]K4B0@L4Y%X#&58K* (9Z,)/4DB9,HB&.: M^,'.'J6L'82OV3OU?#Q[W!^*SDPJ=BL?,\]6JU2S<>(B57R^#._5)6ALNO-& M@\H50V6U9,!-*%6HA?*("="AI0)/RH![H:]C1:54D>2 RJP=TZ =!1O.T'@4 MY]7(%]8 S9.V8FB IGI LQ">9$%,_(AYE GI<0Y (V(6>(&,4AJPP$2AMD 3 M4MI.HL6N@?4#F@>7UUL*N[<\ER9D9ZIH;DGI."-/-JQ\L;8! VB'_:%I4;[; M>N("WT_88\#H/\5@>'T\@ 4[&LGWLUQU^OFH0I6[QV]+?H7G?\H.;M[QK\?8 M&.4C.;C19R?G?W2^'O]Q?GAS #]3[&C_P\UBY>[)%?#FS<'Q6>?@_-/%X?[' MFT/V>X;\?] ]\ ]NX&87O[1VV\D2D/"2.3YA@F/TX1[,2&I%XDX MB$-MJ!\H!\I >4:_1=33J6%AQ$40 XTEL9(AHU+%D@90/M7=JS_&YZNC^ M1]DBVZ&MF.NZBCDS6S'70@ZQCT=!N=O"E:BSS*0M\P,$H;7I^FF:*3/ LE_W MN,47Y4@*>098" ^'T\ZZ7:,SN-V6.]U6UV!WH_(1Q5YMU"/Z=UZ\<6C460_N MY_2Z?*5;3WDR ^Q&@*O_YQHSY^($@(((H5*CN8PQE5%P'O' )RDV_+EOC&:P M(G2\^W%I>KG)45F8)N4OV?!L^BNK:0GAJT.=@ZO#C]]X9*)8$>;IA(<>)V'@ MQ9IH8%$5Q8RID)CP#EUQ\?:5DHP0$7,5*IX$) ;YP((4Q(8?II3=YR=L;O\Y M;S^*8ZZ5'WC4QU9M*M:>] 68DF&H-==$4#_!CM KC#QH >AT+ "O"X'X#6Q& M8']K>PR;[Z;3O^R"2 %,M-?<DQ4]9>QI0'P:1,DRT!C6: MQ4'(!8DP]TC&"K2L,!21HM\^K(:,^R-SW)^B=C"A?D-1MJII]/K(_F-P\/:; MTE3Y2H.6I0+J<=!B/6G NHG@&@Q7)-6$(]DO1K+&5(Z4LG#\#@SFT^#P_/,W*J1BJ?(] M$'2 >EII+Q:!\4@L2,(BB0RY'/7*ZV\C8%T:AOBN >EI.BXK-,S4[22L9\6UM_1ZE_!1VY'P-TEQNF" M'K^JI>I7TU(-GL%2S<%:4L,1V@%O>[K@MK=XV_8*JVBR'HRYZO#] 7Q.71U^ M^?WLZ,M'^-[)CY/N"5"^SKY^^'-6WKRY5T ',D. MSW_/OIY?L$.&7'EZ?=+]=($N)\=5I]\BT!XQA=9+_" &FS4-/1G'S.-^S,)$ M4A$%R;S-*D02"$)#$'\)*(CPF921@'""U)A*OFBS3EW'W6;J4EOPWO?=T?_* M6K@5LGC1;_NA-[$)T4(=#)V5MZB:9"".,HLJV, .U!US:MDE'P)\Z9&369> M-P@I]B>FE0'HG';Z $.M,R.TQ334Y?JCT[/6]WX'_BD&UQ;6*C:\Z!M:]VX+-_F[D8(3O<%]$J.VU3(I- MMG#=L#$CNGA,=NW]P:GH93?V_F\_C<$T32T[ GM(Y6?,^ 63F:R6WLD?7CA M &QKH!B3[][G0ZD#D2U7XA=O=DB/%K_.$1[* M2(#:%D1" ?>:,#3I QP*2Q'^-UCBAV+U^/>Z:%3/C?V?R=&QHH?PL\/CMU>@ M3T=<@G(;8C98Z'O<1+Z71#SRJ-*!45H;@6:DO[M8N3A1J"X'<*H#=%P-"BHC^]ZN#R[ M1=!["HW#Z-\[XO35T=L)!7J[@C7YAS>*'>Z??HM!:661PDHYHE&##[PDC&// MCW0*)E8*%\1V]I8 T+S^@/)I'2C2.HT2(&L6FYB34,3*3P(N:"@5#7P5%89[ MZ),'(] [2[KN[[2!H'L@"-[],3AZ^PW$0A@3T$2)(-+CC E/! !&@AE#(Y-H M::*=/7J720]8L0XI1&"V^XG04G,03!'0@0HT]T-#:2*%,@TI/#\I?$:GIL\# MK?TP\N*0&X\KDWI)$G(/:^ECFA@FTG1GC^TN#A28]V'F!JWT.27;>06[XGI1 MLC@=![Z//# M5.DP385FC)N0 +;YL8XE45$BA-$-33^WAH63. ZOOJ%KGJA'PZP# MAB.:H(HR]6&'FOHD4 MBR7C0"*K]WVGK%HN"?\GE[&QT&Y]U$6C\<;DEI:7>1PL$;=@7V?6SV/%,TK6 M-:.$=_1/?V,YJ3^"S>G\Y\76Z"MZ?9P[O39=U&.Z2QE[R2[JJS<1#W?#:+6. MY]7N8%V#5LF+O<+_(P?_VIL-_;^27LHHF!!%!N:[Z8W,"Y7G/*+EX@R9;Z@\ MW:;E1I6\K[]&,E>#S/:^GG+GPSD/43=]COM[='%I18[RGX\I^ULC:;L"Y1)+ MK&C-J3!@GF'(@D:^B*0(60([E"9@:7A?O,)_<+RBL)+\FBK!KN*A'YRQH7V>'QPJ^ M>]@]N/E(OQ[_FAVP W8(WSS:__7<5E.<_W'VOS M#XCOB9!SCXD@Y$;R-!'1SEY0I7YGV]O^R!7MJQ>T!E9H6[+-%:U+4THX!8&N M-/&Y3U.A*0'A3P0)TM T*EI%D.WC(K+Q)-615J"8R5!C46J,D9#8DXE0,C;8 M[%'L[,5^LB$5K6*#"6KC_/@+R#PO0J6#"S.TR9L5@;Q7,,YE$?)HD 94AG$0 MR8BGD0]\E$@9I'$2!HQP^720MTI@K\'#5?#P\R(>QJ'6&F[0"Z.4>1Q;M EE MB,>3,$Q"*B,:8F2XS1X_-Z 9U?+842U+:]PJ XM;T\!N$?R8#.(T#@+!A>*) M)%(2!7^/C(["R#>FT?5!,+:(8#2*51"SU6.+''H]-Z$F%@858IHIK MQB(:[^S!E34.N6=SR"TM#WCY$.\CK-**'._:P=\5MUQS]'YL&5MC@+\\M)\N M<4@:1B-?IU[$.?5X$&E/&J:]4*52B8!KGP4XQ(L$FU)1G\4 +U=14+OOLA.K MF!4W=1SSS0)O3V2ZN\??REF;<37R8LM"D$N1+:^[7;,.1,8Z4D(QGA#%?_]P0QJ-5G_]Q8U[<-_K[ZQ. H3GS'/!"GW MN" IF,&<>Y1CPX4D2%GD8U'38D1W7 "B'4%@$G.:#?+A?,[_/?7Z\^G594^3 M:UO!OU81I9_*V/<5CYGB(B5QP$P,1HP!>HL"EJ[:_6B&DM"[-OAN:M8,YT7I MRC_X^"VA<6Q27V,7).-QZAM/LE1[C,E8!1+N@VCLA;,83IMIA91A7KWKW5LT MP[%];Z9Z(KA[>7 GG+F2D^5-6.=$5@CX>=G/;67=+ZZ!V'076PJ" MGX(UB)==0.ML@%#XC_LO* ();VM" )G_\R\Q[GBS@4-<0<%XXE-\[ K6.L;? M4 ;UT,B?G.(\T[QPFRNLI_DP--T6VP4QW ,V1*UIW+05VT",;"*D1=:W/=&Y MSC,KM'_/>H"6\'+0!7NNF-A^!L3BJ.,4P*-)R\,*=?>US_DEP[8PZEY2V-D[ MZ8] (O1''5N0J)TV,ZX*T[,')*8."&N^TO$AJ9E#&DP.::KB:]@_-59V767# ML[LDU>2Q4]5C[KFNF+O7'YHI 6DZN;F"!QM7@PGK^V0N^X,AMC"!?TQM D6< MR%SUV948:*_3[U_@1J=>) 4N:'2)'R^$K*L'+[=Q)H:N5]-WG+V77[BUC4"V M#O#AK@C]"*O&095R?C%[&ECBKK,TA1, 3-;/C1U#H[)+NT57 M39J;NU8*:J(HGHY'_5T,LOX(]@;O[0_R=G% 3D?%YQ<',7XZUJK:.QMFPP[\ M%/F"D7]_@CVU?G#_O=, P6U.L#$<./MENKT1]ISQ%Q6W-BB2YV=(CI@<^X" M#QU):],!=6Z ?)7;B9)%FP6;7=DZ'?2O+->ZQET9:F>V?8)I71D)##NP7#+( M#/ !T-[W;&")'[\^G/Z52V$"DLUL?VUGR@Q6B.9 31E?22]J06T ML88TQV1V6U>-SR\>Z@TR=3;9\/@->%[89RQO*0"]8;$H)2ZQRT3><@HY*@EM M6Z7MFB0!-HD6G).U=1S;%AJ[Y87+J:3Z'+<]N':-OK!10'D_C:\C1HO/@M7(4T9^)[UL>@X/@BX D&VXG#XH>VGUL//4[XU-PUJH#3Z -: MY:!PPU%421S=2;E_9? HH!Q8_!62X!D@VE!<&-M%3YD2IGYEOQ5);VTK=NXC M9].][%\A)?_*?K7-[T0O*T]\^DRE&:*Y/D4]^+IL,/6LW=;_V+X?>=_*(T>R MY?MS6##0OS2PX'RD@'+S=-1!&NG8/ENG>+?SI#]> - ,2CUTD96F6S:8>C9> MNB5"N__)-APQE+U273TV-OO3Y1/Z2/J%4':/WVU].3D5P71%UFE;8AZG=L[>V)+' M(C#!8SN6.GLC;*A=PM#B15AWT[6[^%.7<8":![S6=<;!&S6]\>>G>4D:)7!G M]@%7J&-I@W %7QRK<7F&_25Q(/$EJAFXBE%^AML;[P. 8UNPR)AT9T,.+!@B'PQ>>>7R281$?N7*!S117B-;S@SG&K[^@,@R;SZ=* MEO.R:=2")K),D[ ZE #^P# 3NMNNG;D$*GW1RQ2>!#9W?IVC0>JTYW&_:51G M3L<-]'\U\#K38H3ZEI[[:#0@]Q>U>O9Y8-\YVRD';+["-SL$Z3FY4VAE[K,S MVE@^!5IHL*$ +/0T4!\(IE%=+B>@(, M8*\9X1#AZ)#QUKM.-C1(3W@6<-[IY*M3VNKT'93GN^L>\'>Q#[#)\43@ F"- M9ZCDP4KQ"'I K]IXH & +I'=6$T8W>F@7?4!+,%(.T,5$0TG>U)&K[&$OV:Z MZL(?I1T\D7C%%Z7EGLF>RU5F;NN_X>W^.4]5:4>< FQ>EB]L%U(2=8!\5JKF MV*(7. R6(0=]H94 #$/7B?<%" 23CS9H#= M,ZV+V)&U U"VN:O/ (5M:U=T5:BS]KV6UU3SO#'\C?>'3(:,5*[_PP%$7OF5EV/@Q)0PJF> :P87[I%6676GGX)E!R>+$Y'@D4Y]& *>V2\!3?9 [YE,W^H4XF1B MZ^*; &;/\6-=82TX2VD%\EC_&KS90Y4+>+8+Y*+&*EQ)91.E"DA[0A\@[+*> M5;_K2!JS0L[>XOM^ZW^LBV2&F5#\]]=B4AH;ELQGCTQEPH\L6NHL\ MURX>6="*GU+#2$$@P>E: 0:"&%7VHZE.\B#.X("0Y+![?-F?'CNB(V48_-8/ M^#["BAT"5_S=+0T4$JOA6&4=I5]^UK\"!AC?J1IK!U..J,O^I3>Z1%.H?]4# M@=;IY.W"5^2TEJZQRBO\=)0[)=9XCBD CE$%+*@S>!7-ARK4^./6'F,@W^< MY]UVFYU!J!)+''U/+:-.=_P65/[.Y*:%^N\H0XOB[TQ*N,NW?[7>N+_^#$Q1 M;'5L5ZCQ)(+6(48CKEUO^"F;!8G!?7^LS;IG*'$YR4\0"D#M^UCDZXB6/8$G0[@&IC MK=.@^+77!Y'G%1\%:AR4KD9*?RJ<5MKJE<-6!]4.3-FF MT6XX.W*2!G.+6)K*.YZM.CNH\,%)#P&K6M+#;T=_?]CW:-+Z?(E).'51?O8G M.=CC'5@'2#=3[;'_#(-875.$D]#U?6U-#;SN2]/'V-7$]0":2G]PT<9$BD&O MB,BWK%Z R3T88,*?I0OQIR*::>V/B7KC%.6N2X+Z;M_3!\VKB_&3XVO R--H-&53R]2*&4Z5B/6 MXW=;[[Y+[78][.U,-ZL7NRG"EWV<%EP$OY8F1J<5O S/9_SQF4>ZA1:G-1V=1/N\_.JX M#WWYCL5S+.).$[MRDC,!1L\@+V?03#@)6-5R>D5$.1(-T*\S5*<#Q^,Q-BZ: M8]TH+J7+W6$^PX_/JPC@HL>L[NAM:L*/-H"JZ(G+C5DQ)7&WR$E\L.P-JB9[ M_S]S76ZN]=;ER\"M(L/\:086G(&G5T(U]HSYQ+?H$=B5<9)JO=*J226PV/PP M:N3&F;I\&I>A!=M!S!GT,?M+Y#9!L$##CHL^H%^IU%6GQIZZH1@S8T]MV!Y3 MT^PO2\UT.E%WO8FPT]&NJ9_"\D">]NP#K3Y29@:[J=;Y)*0[GB0\M^YB+FLZ MZA0Q8_2 ]Z^!1U$Y I)4DQFN:R[9(;R_21!B*UWQ:GK!RW/06^N;Q;L[-%>M MWTII52.MQN6B@)PU.&/42OM2I9OBK*GP-8@J=#M.NR\MC6J3XAQB,0GMV,R- M42_[+TCXV='$$Q["><.HECD3XZ6A]F"9RH;8T:@8/ZZ([8]<2G5N #%0 M]8%+S/(R1W!JO2@BQ\MUFE-11F$CW:Z: #=5Z%&3V*A-X-*80F95*8=,3B^: M2A V,*HB@VY3)DJ+N-P*GWNJD )81.4LS13:%0XO6,VY0P/=,;Y#")^8*T. M&W2Q11B8P(R5"M:;;W2FIJ*P0O>==>#\]:5+Q>EO,]HB!G_1>"J,@F(Q>*P+ MU&,/HV<97&3B'I:!?O4B;:=G">'N";GNN &+Z)"30@&7> M=MF1KLQS&*"FTW.CECINT)%[LU/G>J#97YWU+>]8]R*^19W9>\",2R33PJ/O M8O?6&"@4/E3R7,+ZE.O$+OJJO%-1)N&Z5(RBC/T4?E84C1:E+ET,TG@XPZR/ M)I;I?<\&_9Y+.EP50"L 0=/)D06-P$WE0R2),HA09B0#MYBA,Z;@HMK3934V M;(&JZ30#S"5;EOR I#3.SG4"M'-M"='%MBSACP8YT. ,XXT%:6$#CXL8;$QB M3"8N16(*5M\A>%T.LGPFT;?(,W.E4?E\]KN-D0&W@@QNP\F/Q7H1"O^MCPE@ MKJ!KU4=V'!\L>^0X,Z\,L2'@:>/@]B#3WH$[NKDG,D(\VDZ29'YY>1=S[BRG M9AH)HHU(\=?!K^WY1U"/3G]]-=$?O[CH_V1LZG[A)7F'J3QY$5VU =.W+H#Z M[D>66Y@:*P>U25?Y,B-=, FD!+D"Y0M0'F>!R^LIY+2>MW&XUG$M_MRFUI:' M,A8J&.Z3HTB8%VRP1>_+X3R>0K9#W M-&!LK\A_ZXSK&FP*ELUBZ)1!YGY/]L5 EYNP$6ZTRAW,VV#\%")\ST0KQ;E? M0SQQ6%3'9D"8;C\?ES>!,$.5?BK%PJ4^]":E0O=X%FVX]LK,B$;G:+0P,:F" MFOAM7$1]-K._K 29R[P'C6"Y_C 'G^5]EK[#F;O4<1*!*Z2TJMHX MR#5=6VI!$X/^G:+H!%,[)GJYTR7&Z&U];J+4SDOE$W;\'2T\FX)5J!QX M8/9O*RH*+P^W'XKZC*5XB]Z7N4%EF\P*6'.I=0)X' LZI7([K[Y3AF>PUH&$ MZ9W9MB2+^:I%]*#4Z=L8V!CT"Z5NE,]DGT_GA"TK8YI6WDO$4>+2GC]:$SV[ ML@F3VQKN&=7-2@)7CF53)\>J'M9$8&7/&*M*F3)=?E4BJY@$25R Q0&K<%Y^ M3/'0P[*A]27\K8R@C-]FT^M0Y;-N72=JW%*M(WVRWC&J.\ O(C2S1MI427W6 M2P=BXJF:F#UH+Q7GCLE<"FX&O;5@+Y0YQ8AR!6K:>!=6FD^Z<:,XZ@]*V[1$ MS6F!,!7K@B?#B=F\Y#'Z8/CM,LO[8#$B2;(1;9*-FF2C M)MEHC62C*B@I-OF]T' G.DJ-%(*I+B3$$Z9N=E@'R M;.9,W.=R=/#<:FFXP./M(>Q)?H^X!&'W(^NZVA/F_^1^%_Q4RN)Q%@9&N:V@ MP8J8LD3I,[P-Q.E?0^=JGLD6:LV>!?:KR8OR!]P>F@2SMM&T968ZYCMZ0*<. M<%I;&;M )ZK"S"EU0&I;-27#+*Q1SQ7SNJXY5V/WGXUYF[&G=$?!['@-NXY@=6FDSU[<5&^@&>4 ^Q9D6 * R#+K"DR'B?L&@ 0_.#GZ=-*U"MT!,_ MYZ!?X63G#,9U3;0'!\_C*@;/RZX,K0,#Y*IJY0X#.,G 6)CMNW4!FQJ[P+K% MIM#7["+03HV?Y : :80[R%*@'F!CG5O#OHOD:J:Z:0&PG1LU(9^NN##C3@C* MM@9UA2W.PV6&9Y@V8PO 1$=9XG=4#:16+FJJJ96EM-RU= $@*3(XR@]BA,B9 M7:6K=IH/SO .BM\-QGU0D3GGON0RZB8GY1P$X+UZA-8PFFT;^L%T&:LY.*JYYI4@U[ZXC+W/Q2_N7? M99_KK&?7:K]4=I@N#+;@+1+*+WUUV3W]M_=]5@:[++0?]!C[WZE[\=/L5C*:K78:-7'/E,7]N?Z MY#U32:H_?&1YS__UMN(PYBDW,^\R6%1F<"^VXCB/D;\ M#X)V$/,'28"YOA M=B7B'\8]5EH"&XS:+)>Y;'_73 #'L6&'7]OSUV;!SC04=37?F=:U$44_A K7FMOA%(.9R3K8! ASQ.#4,8+FA;PZ\R.QE55 DLTX?DVH\:-V2H'?\R,DS/JK WD$>/XCCA[+>I#75^)=3J4#C M)F_EJN=N.9UO-WH[J+B<)VS),?GPI 62O&Y%?+TF2&D?RTSF/L;:4[,W=-'% MR&!#D.F"$5<1Z'R-[C#.@'O,%!&KL]&@URXJX,_[@[*9NRNX%>-F2'\=_#I[ M)DNJ_&WU]YGEK^);TZF#0('CZ[9?6 MS+9B*VILLH%M"5"6SJR&]L\YIO.6IB N<>W3.''MDTMLM#B,XQVH\E'II6]]CCE.>YFZE$[;R0Y/^Y9SPOAM$EEPJ3:>H%(IP@.RQ4+H6(5CZE= M:],MFVSBW=QUZ@L[=W.G0+^P%29V/IYGZ["1>\K>>6Y*16T*E2=]'GZ;3@(> MY_[".1W8SA[]Z1S@JLN$#4)"T5S>]^&[/@_L!_TP:LUY6.>9'SLJ]/+I+A+C MKA+]"?D,9K66Y4PZR<[N]R9C!-W[)\AX%Q^/-]>ZC;7'DN\^E;%05(NJCZDF M<:[YG)-"8[ZULL".G\V=DC:%Y/H<_CY1:A_4'>B5%->RN2#[7''A:O4U(1_7 MUS05N4U%;E.1N^!K?<[Z,M_V9'+U=-@39%RO6!<1^Z6LGW1Z;EG:F=L1O -C M^X2[^JE3!^)6M(U''*'-UD=KJHLBZ,;D,Q6&:,9,*CC+!OYEM^5R&)R>Z@,& M= *0KR?R$02)=D-,L>837?+6AIKR*6$=;>E"L$HX6&R=W+AZ5"OGP/SZ9'?R MX*+&,+JGJ+$*5[FD["VW7CI7]I8;5*3=02X[TJF#G+TW.]8>+\^-Z$N77^)J ME5OD!6).(.!VB1-RZT:=(G^7N1*O;:K[6;WLB>PF\9/4:*U>3+7>8E>[JQ4K MFE8(B6_NUI(Z%:$>F>GLHT-DYGP>A5/^FD_N5K^>T7O=<6: MLOOWN$HV2K\6VL7(-^[QX?A')U/J<-%:JUBNS4 M"F[ZK[O'G]65@Y?8,[4J"5FV_DKF-"=M/^3+$6:Y3;ENQE:K8E2L%2%JT*J?OM,$GNI/15%9\- MXM_#];5MNIJ@36CPS6ACS(#1:R?M7:9H'R4M" M_VZB7]7'^0P*V99>0MSF"7O!2]A>!Y(=U&I[<+\^1](FG"P;?\8+=.R9 Q57 MNG=G4MC+N4G>Z(JD-=:TNQKOZ&NM_VZ=W>PL:'\G)7P^^Q9!H?RL-]*&K6G*F] M-;-59CSUVXR$C2_E92^!M1-^=QRQ\:4\[&C?V^896#*=#;<)>6HO=!E8A4&C M$%7R;OR@'?"XLAI1]5'G:&$N^#8Y<1\PU^.A'WVM3HB_%H?2U\4%T7@@*HKJ MC+=YXX*HZ-TD;9K<$]+>)A]$57#VD\F-K9]#J-7FN^GT+[$4MTY@R[82;VO# MNI2VR3W9<97PD]3G0$D[O,<;TL2W'N$1L6/<7OY6@ M5W]%AO(VBU[0== HF7<":WQ/Q<)6*9G/'>CJ+WA]:N_TV:HP"T_:4?*2898F MUK6S%Y!V1&L5ZWJ\WO>4.3=N)'/Z\K MH5\"NIY4K]J*NPS:- PK=I>U#Z]]L ,[\F&I9VV1FE4;TF:-RVN#2E$%W5VU M2?$YLD4I;[*>ZG?-SR4FM'%6RA8!0_W=#V]8.XC8VK*PIMI+;:Z%5M@E5'WP ML>:6-"G.>+@<]+]GMCDS-NUU>-0:BA^-'ZA:%/^&1FT_X;,#>@:SR$]N M-W&KY?^IC2+TYZO G_H+W.2>>HM&$WJ9BXE?41'8,WNE#\VPU0%5J=Z>Z,=+ MX(I(BMN:[JVXLRHR+RIU04+JH-0U9%1E,@K:/$I>5#4M7U8L+'QEO>PG1^S# M.>K^"&?6K-NS?IU>0&N^T-[2O^Q4G+U;A^X4 M]?*?7'G[S?2H9GK4\C3%9GK4"DK W8I=%>^UF1[53(]Z4MI_,H5[E?>]%C"J MBRC9^&0GI8RI19K_;UO6R6HK+N41 Y[F]OB@OL%U/J=FP%--.7B="ZJE WFE MC571?QS%ZT[CN(.GGBJX>\_XSH:ZJDI=<;AN:>T&J6M#>EV%I<7KFT2UY(HJ MG:)!@W5S-.X@PJ>"UU75RJVZF.B>FLZGO)AM+RS?X@[*#Q\+7GF62/QU$^O7 MVOL+*XFO[#)IFZS=(_Y9KG-[O6UW],"L&)YM5!?; F;QVV3MULYK[;Y&&MQ6 M7&=XWZ2_E[G.[=7[[NM+63%8VZCJ5QN^8&W":.V]?5MY-;2=Q"]X-=NKE-W? M/;)B@/,Z_62\3>^;ZM-XREY*:D0/U:8:G>E^7]FM*<\U[Q7TA#Z6BMS?VN&Z M&I<94=*F#]4=JV$B/S*&W)!KG<@U:0>DDL[LY?F[P:O-WZUQQ1P^+01JK%19 M%\-45_;<95UL>5G7;4ZA4K6Q;3^&9P;^AW4>75?G86;K/%I8+(#-05R%F.CV M@;UNG(K43UM"_7>4#> +66\H>J<97JS(=U4T8UK9S'UY]E@@JNGQI,#(RX\D<(*?Q&=*W&=[_QKEF> M8:9/[;8-S_+6[;M-TTWN%NC7GK0VJN]Z2O\"DMX,W#R._XB774 +>"/]OSO_ MR(C/I/!E2'0H>9B0.#$JU'Z:\E"GBD7?(K 2;1$K4/1__B7V[H&!=?:P@B;U MQ*?XV!6L=8R_P7N X?+I4YRF_ULKXA'_*R\@>$4$Q#$@_\#DHXX#X4E']_7E M CYG.!BIX6B $RHLL+=;5V<9?/9RD,&5P$;@0Y?P.=0I[,5VY8KP6V[_'>UJ[!6^A-5SMXLE;ZO#_(P?_VIL%[EHZ MJIMZZEGWR,/KJ:NWV09*'C#J\9D,U.4XTB>OJ;J]QX0YV8GF@7M$8"$U"2TDC&RDPJMYN M;ZE+RO3_W5DA"9KL[-V9K$J?+K"RF.[!;&I"]U(,LMQ5\F!V\%T#7UQV,*J: M,U,QGGE#]CF_9"!&,[7"%C\M$[&WK);5*UG8CW8#^M#)3'?D(*\S"FN-WR7- M6INU-FLER4I/K5W>>//)9S6$[U>C:I[@_N2#YNH^EZP9X+;*0;W-6Z+U$ZBW MMF#"N5_F=<+F_.XD--8<5$-H3WY^_VS]=B9ZI\UAK7)8/RT[K"?U/%5\Y&/S MOGJ_[R6UW6ZF=<<\$_LNSL)LM\P/9>",+LT %RA.S:N9C[GFM+U'AX(KLNW5 M TK+-E;)L%'2]L/*I7^_U #/ F>FFY)0C@TZ*G!3"?WI*4:?-JQ95=;D?IM' M#QRNT;#FL[(F:5CS5;'F&]ZFU/^YX?'J>.UZ8A^GKC3#>73%W) M>\S=&W#:U(+;C,E=,]B9+[T,YJCVOJC6GD@7%/$5\NBJ&:MS5KKM-:- M%/$U-5Q/EF6\1*&NXI$]MHQK7;E=\^,:U]BT-EMD\\J.\;$U7:_LN!JJVVB! M5ZLYL[7KO%HK>"J>NM!KS:.O8VW2*]AB-=[WNA3C:I9[;;+L;>516 /3^O.6 MXJZ7\:S/V%#^N T01??S.6#RLS+YIFHZ5\TYK%WL<]G&JACA]*-V MO/:P@&U/FWSY:XGC)\D#WEH^'!_.F@G.T?ID^XQY1J1-(O*D^>#;PBY^PRZO M2FR]86T6K)&8TTBL)[^1)TKJKZH&O+DRRKJ-N/#;?K)N,=FV%S6__*T\4&%\ MHE,J]:J*DC!O6';[/*=4%6IZ0]N$LP5EI$(G51EZ>L/\EVFT M\-SJ03D#:&#&3K';R@#7L5U7CG566H/@M,U(N.$!-$NBO8U^OT%)$#YM9?IZ M>#LC#U(_71G3LQ=LA;,$\X#=@L1&ZMK.D&E5,KXSBWT0OTQOA MN?6CO[/!< 0:TF_]7FH&IJ=6RK);N^!NS628>L::F\-Z@<.JS J;](-[TP\> M&AVLM%2G[>"A0SP;^?UTNOV+6TDU,H3\-F_LH%4.*GIQ,Z@VL/B&MN. -Y'A MZA#O&[B.5Q\:?AV18=),AZ@:]SW-)(@MC0L'45RETVIHJLY1818MJB$5.J?* M4-,;_FB?9YUBPM\+SZ<:>SZ;P/#$IQ$'ZTZQ:>+"V^SP>#6D[[>3^/]G[TV; M&[>2M-&_@O#8$W8$Q-:^V.]T1'79[JFY8Y??*O7)Y]\)$7_(/I[!;D<1'\5S']T?+F]_/0@ M]D\CYMT]Z]PFTZ,_^T6$:6QS;YI3S M]A %32X^VWDY[OJCT<2DE4EJ,XF^/AN=1O"6/"N+."JKZ.CHFS@B/CH33;.J M;J)_MDD%AQ[Y39&.&-9GOD@J^&Y3TJ?J9&Z0K"XK)_*9XY'2GR*77=[BVO7E M+A95.6G3QA_.R>@D&,X%C&:C%_Z1-3/Z:V6:MBKP#SEL@3FH04\9G-(!?*4N MBPA'UM1Q=&LB>&I4&X/#RTU=PT#FB B=PHO+MHI6@>9VR/@Q><#$F/EBEL!N MX'.:65;KIT960>VX=-R#B>V3F]/1D6[4G>*RX?9M.@(G3_=LD#?48R=3FPPF MAF=DL$&PN-$$7@F?G)I;&$QA;J.TK>&J@Q] C)LJ29N:1JL_P?A@TQ"^4T?3 MJIS#SUG=X'#UBR!D;<6"8E^8[_G\&NX-/M:V8HS&L>%:^5+[W]SF'[ M%V6=X;)^7QE8S>S&N*842$3O?4M:6ARZKR1CL&C:9OU75FR#[E_?/5OV>')\3@Y&9\? M3L['I^=7AY=7)CV?G$RGI^>3:7I\\?]=P$U$G5>0+/LOR5]U_[:PB!NINB== MQ4\=P8.6$51>@_>8OXJ^_._N9=/+?M-WQ1QY>OO3+9*[7^ONE M*7.L[W>W@LE-2MH=_C0VT;__V^7Q\>$/M. MCA@GU03VY&U2KYD@?!0OZL?.LR@;.U=\3O\XRRGL%#RS'D6K-V(V^8^O-CA1 M)U_=[B8K8O[Y8^[!>G]H4ZT%!\GU>*-N8:+M]B5[, M^GUJ'ZP7LU"#H&VG]=6P6!LLUC=]B_4\+:^>*-TTO.]%O>\YFUUML\G3O;73T#A&%;?7 VK?3>D6D_KO_&'?7 .PDGNHHO+Z^&"L[[%^KXD>TW/A&B M-YR6W3HMYX<;>5HO_K0\#Z!U;T_+@R:VBR?C^/*A-^"&C!3@YB\].'T?C_L(.V<4C81LO^I ]T)9^X)QW[$ IJ]+YU2>U#[UK MRD.8>LMAZO/G(6=]-G-Z'M;-?B+$:J>)DL^OG@5'\ODFN#-]19[T&5^22%X\ MDBYW$,GA&5M\QN8\;F>?D0*BGSNE0P&Q+_QBK\,T,!&LK:=SJ M- ]E5ZG,U#*,$!M:-TI D*?)?<59ZGA3)M2$VE(V6\?DW_\%<'SNP\[Z= M=<^V(XG,^=4WP8:#FVF_U.6M@7E/1-K@VVW:$"\< MLO+ FJ \CML:5@PI?!I8"Y19H?"ID;5G$LV2?.J$_-80SUP&+Z:A9,6-@4?# M5XAB)R_;"?PPK9*ZJ>!E+?(+)8MDG.59DYEZ;]@(_T ZI@43F!J<,FP^]7**!PM92$:)+50H!$/$$1L4$RGQZK!_2^?"8DV5G81!,E>5W: M)><5E_?C@C,O$9%X$2,2\OF!GYJELA7*(ED0>:!R2%FN(A0=EA+62C 95DDD M,'5T#;_;F,_IT;1'YU_=(P_/3WOT%LY\0H?C)Y"*HH:-? #3T7,J[/<@:\P/ M"4K[@\$Y;#KRU0 !%C)_5M:FJZO1V>7)(TF;CL].GX)8YO1Q3[V/!.=QU#K# M6(>Q?D%C/=ML/,]9K3YP,^WZ>@W<3 -ESN<2M(&;:1"TIU^_@9MIX&8:WO=2 MWS=P,[U,;B8;N9FO1&X>0RWQ1>"1]H8SXS0^/1IH,W8-7G3V/-4WPSE\1LCZ MT=7S8#R&QI1.T>"Y,?4.,[>*K1_#$\Z^L3KX&A@ 5F M)IFD(%(>7"/2[\*?,9E?&057X*0I9 HC:7" ILBD,6;?J&H8U.2!\O+2&TR>#0TFAP:30X/)!S28_)QX ML7[]_,[4AE+TJ/Y^A+LJ+Q>HS?8+>G5T?OXHZ-7YZ.KJ2> A# 7;-I3E>/T[ MA[$.8WTA8[W:[*E#O[P!DS5@L@:HS*ZNWX#)&@1MP&3MVF(-F*SA?5_4^P9, MUE8Q6=/IX33= TQ6$->9],1U[LUKKL[T"TE$]TQL%Q/11T?QX=6#>6AZY?-) ML]&O?_[Y\.?7GYB-OO=8[4PV^OC\<8"0>Y9I.(<[>PX/X_/3T^$<[MHY//Z\ MY[#SO2_G'/9-;!?/X>G9V0,/8<_,]N$0]@][)P_AZ1[CLM99R!:0LB'ODN(X M\N6C*)@$374': G']QG 5G\8^ 6\?FQ,$26+1;ZDYR I3)HM.>T3%LFYF%J'1PK_(SC6K.P"8)[>#A$[$)CN89?-LC,4Q*(IRUXT(SR@:V@ M7M^MZ_1-3QW3' MSJTPQM:XV(WCV%!ZU=N7Z,%+(ZE/!TC&OSSUP*=FL(IJV M%35.EZGBX/V,=";HZ#0^OK@627NR$CNZ_G\#"^O'@H M==1P#@=DQ&[U;=WG<\B-6./3PZ/A&.[.,>1=.7HL.&('\M+KS62;BW9=?[X^ M&9T&W#4P]2?FK@F[$V&C=U/7\'H<\N0FJ\MJZ0ALDKHNTXRP$K=9,Q-L1#V/ M)F9*4T&&F^.18/R4Y@:GCD/S7U0W9?KA8$RSQBG M[FEC2X*/NEH=.*MQG1: M&VH[!/-MD/"EZ;#*E)2/+T%@$>0A275!A7Q*"ZX=D*(0W7!]OTP]@ ,FA0.> MX&=6M[LR45$V\FJ6L3%U+VHKQL;@ .KG;B9T]=4.P2#ZFPF]056*V!SI);21 MW)WVZ>-] C\,I!##6(>Q[ME8!_##_H ?#D<79T&$?D]R8 ^'0-PYTY>Q:%O+ M4@]K^0AHQ+!H@P ^.V1B6+@!/C&\[\MZWP"?>)'P"1L1,IV(T'WYAOTI8W]@ MDF@/RMAI1LD^\_>A(LS3#68:S[--:SS<8SX%,&?,J 3QG@ ?NY ME@,^91# 9^RCPLWX%.&]WU1[WM.?,IG/;X#/L778Q(QV<7QYOGYO8T0;X?N3G>D?/O!I3*BSJ#1P\F]MC34[@?,)7GPXOM M#TSE"V79.8XO3A^*W1S0*D^N'\_.3O:8W^-W)#<@C]]14/1:S?? 6#9 ID2W M2>WW.ZF(74&(,'QR#==&).*1C*+WQD2_EHV)CHYH("@8#=-\9 7VJZ 4^*,Y M&"[/OKIGJYX_W?U;5=YD2&U""\!9[^CWY*.I]RO;?7E^],AL]^GQDV3DCBZ? M)'MX/(QU&.M+'^N&)W;(=N] MGM--'4WC*^A%\5NY!:_N/7;7-*&9A2#I.UJ MYOJ%+M:0K1[>]T6];V!3V*%L-853/E\D,0SP<.0K:E8#/$/.;-I*EGY:NOKPG77U\^&1; ML1J(P13/?V?_;+.)3OUULL@X[E>7+3ASFV6H=T"B7M6XXY1S86UUA;3?R,#4[Y)V+&3?!9& D^]7:6I3/JH9'<)%E. M\\*#U$JW$IB$=L4HX;00 */FR>56&BI72RO5# M:V:@Q*]G,BRAEF.KR:F!OI&96[*_(;F#L_/FFB:I/29F$4*^[U4!F^,?&D'B5]\\]M; MW(6?S;@"=;9$(3W:FW8P;^[H"!33],9E4I'VG< 6I;"3L(IM,X,=_1?JV>CK MH^.ST:$>*2LIE0$AH:O@NDKF(L*56>1):KB)#T@?R' ]0[F&/X!VFB4DE/2- M4?1;6]5M C(MET'_DV&0!:B)9709WSWHB4ESNEL2^(8Y:#*X6NJ%26$)68I@ MDS+8AHDT##J\PIM'QO=MLH#W?83CTB KT-=GA]Z4I:M2CNXZS@-DOP-1#65^_?V;V&X_*7DHY@H5I3 M=[?F;D^T_65=9W(*^1D>DDPWQNY)A@N5U9TAPXA,C0L;P9^POQ HW'0&0P5[ M@-/UL#*GI(IT 4HR,G(#U@ ]4 ,!04S@Z[@\ M)""'[AZYNZ\6:H^OKT97W4_7V+MHLO)Q7662:=SN[@FI"168MQ/252!A&;79 MJK^[5^D(/(STSF[J(=B2JKLDQR3 (+$-]PM#2A_4]M=9REVXX%"W9,5%H%WP M.439A2L$GP:EWA8-ZF7!6<4-:,DCY\?04NAGC!6CZ[P<@\CV3996A'&F(%C5M;E[ M^JA7IVV>L^IT#]3N8'3J0CUY?/P-7\FDJ4X.Z5''\!9[TO.E["X9,!.G1#L3 MYBY@9,&-CNX\=[6[OIQ]0]QJ[%?4!JR)!!0C3U^O OCF7%7:&.R):28VC%,< M-$A?2ZT;XM'HS*FH$OO8G6QX^/UQMJFVQ;,&XCQ9KHZ"WPO/G;:T\^POL:L5 MCM ]C<14GQ'[KV53J/];P4UBUT.$I]MGCV;NKP19K&ANM0UH_7\1SQZ:E'", M&K,W!A,:U2!719HM8/!M+38J&A"P!6P@VBT@^W=L#"T&FKXKMBD['_S5VM"5 MQ6;UC 'G<*$?Q1U(LIN7];\ M#US$/(,UH?4S'\&C8"?E@1[@+8@BFC1U.P6G+3-L7,Z-X6Z(Y.PPJ+V!=4WJ MQMD$1\?6'GA+BI#.FC.8/ ^&W@*>(-F2: *!*@=G@JQ0=W.+SX%HG.@:_!,P MBW"38KI9TBI;D"H"I\[<8H-&B6> -X/'";X_Q7>B%\EW!BBQ3/HHBBB 6-;D MK<&O29\L%G@!3=N*5#[[5VZM]-OKY% NL-HVX>Q]HZ^7^GQ&4ALJ\G8C2]P. MM++ .6"MRYJ.M3LO-87JX'P_E*QL_@3:R&-2HQ MN*'P"H1_B>,J";PWSP)XA[CL9KQ5[P%*X/4 O% M-2E7'#GN;L/VB/;XM0%_9<.K*D<(7 MU4Q&=<'/A'^U^03U+_HT%;M[W"X9_(@:O9Q$ B2C]0IVQPPJ3-=,RSRGJ&@D M9E([1V?I7VC08D 9K:HI?,+E;-2J7:")4*"_$*#&OOO^8=-_[NJWP^.+QU2_ M71R/KLX>UX7UKL<>'8V.#A];,G37*T].MU].1(/=C.GS4V&45T,YT1=53O14 MM)DO%':_4@SS<&1N:LS=A^CYD3BGJ$]^!2^=;J468XV8]^3+.PA1;8XNXVEO MMOE?!D#I85/>1>C2MZ?QT?G% UBH'C+CIX8T=0[:YLC505+W4%+/XXN+PQV3 MU ??#?<;6#LB6O9N(.C9A'-1W\I%\9U$!1]Y4_0LPI=QROHFMHMGZ?(ROCA_ M*'J\7W2?5,%W7KFQ@A\$[+F5]>EY?';Z +MBB\+UN>WUSUQ)MV*TN^Q'CRK> ML*AN=06^C//2-[&=/"]'A_'50\Y+O\SNLK4]"-?S"16?GSR)<:VHN-BL% MN#JZIQ3@*9CK[F[+9@,DK];HVMU-41!XG4!IC23$O7R-8#\P@4[_Q_2 $5"; MA8"G;0U;BX P3&#XJ(J:DTN,)EGD28.TA8SK8,C8,@3V\"-[HDV4C:*_PA_K MLBA,?J!8*A_V$ M(R\-9S4J!/GA#Z* QA/-1$"HH% OS_'H-1-XHT M1IE?AY3-%PF!I&%=&4K41'F):S7Y$^00(1X@A%@NDL#SBK(X8 %NS+P6J%_- M./&#,6$I$;X"NR^HT(E95(B(IHPD91_G)>@Q!8WZ/W$9BE1)H"Q4,#"&R-2: MT:P1_ (OO#4@+TG-DD!93))Y*N2J.Q.O:R/@GSSCZHEL133K.V23UK+0E46P MX.GH. ';E87]O7YZ'+E:WW==R7/2T ;K/M2G*H]UF7;T'G"L1R/SEU5$*9' M[:?#>K.D::ILW-H4-;[\Z[/1J1M1&"D?KX5T?5ZB0.\>8^.MU.Q9<\IUP")"A!CB9&@.XA$%2UUR)9,O2*%^YT M(QB\3QQ[]C#BV-V\H%!(>)7LFO)9Y[6Y6Z!1J+X^.O.V,A!Q^,O&,CZEFP]% M*]SUMNB*(GZK9ZQ[L^)_=*X;TBA6FQQYA>F')@>$ $MK,@BUL#IH5WJY"2Q[N8P)MT;P3 3QC##5S7, -[/%$1P+6A M/\?>1VGX"%8&@TB4MC678JF4L*A^>^T[^/ACRV6O3G?-1GYC0\/[9R/W1KW[ M8MV;:*/+2T_G^$L+?8^N3MQ\_+NTG$[A"NY[HX7,W_G@LRM7X[ WJA.M-*I@K<'II8+EHND' M:+N2!;_:0*J,T;YG,+@'* >M5)):\4J/7=T,8\E4W5DV>:K#$S\EP'D_7K5< M[)IJ^=F&.O=8M=P5M]W(R#GT*A]#(Z?/_N^Y>COV.$+[_'N\1Q@=+Y(]9; MO!WGV;6 =S48>,T< S\+Q\#>((?!67QO%F!]CN&@(],!N8QP M:"VMPUH>!2[]?HTV)MP_T=^2X@/_BHMCT8N!JV>"M9\@NZ_::S!((RD_Q==0 M?$HO[%K*_(79 :\8>$TC!V:>?,SF[9SO:[]4G]\7Y:81125CK%L0IGG62%S" M?8%B+?JI%$D%@H\>N8^RFJ*5(!V0Y!00:2G8R .-V@5IOI ]8,I.=U90:,A6 MGH'F]#]&AYX*;7K6D<#Q%$72SV0U%09B\5'1>92M*PH&A>I22@E75@V=]0+] M#R[WY5)9%^MJJB3CDK3,5LT+S4%;2>2 ZMS0LRC:1(L_N;*-B'EHF=W?Z!E8 M5CU#&@+\!*\NES$):4)R71F*->)]@1OB2KN=UT.+A5P)\*MYAB(!#I(IDKQ9 M\B/7BRO9G!R_$6%$,@%VCFJV"GD-PE)PX6S!A>%@#UE#?+=0>)1N/Q@>R)7< MF%Q #E.@$4\-'8##T='9-T1!@0LSIRJN&=8^3*KD%K0^1OQ00"TC#%.9-,&< MJ,C_, ^!3YW"M^C[!E79R?()#2EZT_\ MUKS$RU$O([U5[-?D.?A&=%4N1Z BA/JGAV:#KI>3T=D=GSG>FZC#_1QN6-K, M]]FDO"W4%0MOK=Z+K;/+>[,D8#^_ HG(W3)H/7Z_#=U9"N:5PARPETWT.1T\ M@@'KC$XMC9)$SU8\78ZM'#7:D>/;L\>4SUZ"GH]I/U?WYL0>;5Z/!R^\6CV(MN^WT>A[$.8\6Q MGG^6^N'CBR^B@/@W3>K^V)KH;\OH-PJ1/U7I\+J%VNM266J ]MF*BK_()?QO M#2E21[FC:&F2:EC13UG1HX,36L65(GS^GL*@A[SV?'2VP7M[RN0PG'9P,NI! M$".E%Q<-1=\>??>"XD0G\=')X/3NY-87DEZ^?^*[>*2.CN/#XT<&R1XR M^?U!1@P"O%<"?!:?GP[R.\COOLKO>7Q\^E G;9#?07YW17ZW@:@0WGWR M*#^C!(O'J6.1P9^1>'YZ%;B; #BCT:1LD6*C._P-'C2\Y H;Y-1$=X6$ MXXY-D\G#;N!395O#_DR;6Z2MRK,4VY\((]5!7J;K MO48F5UMX6D3>12).!&!""9[D, [XA>M[LG%GETWI MOLZ_NN>H?':Z+VP( #HK>I6F*(I8-OX;+$RJ@O-3W8!H-OM#^/[[#!N.S)*: MR?^+,FP5P+T;)MP(J)EEM65[!_F@(Z_#^6&A[)""+FR/O1I,Q ?0/%*B9BW+UT]Z_GY.]<( MI>D[Y!;%?=_>MJ_-DSVM/+SM;+770LT2N%:D0[@761UV2BB)Z-7V&,'-GH(* M*D?1:_>@?XS>C[I/2[CW'O3[I.#/ MU! CR=#HR%O#;.4EM6JPGQMMD0?R&;=J93G<;J"AD-5$/CHO"[/44SMOB2!R M"L.ME=,?[3$D@O4N''@"R0&3I0>[10=_])265_^$J=-A?UL@G(#'>;HZ7%!O M:8(-1T$VZN"K7@=)(FX%30]VU4?28MY31M&K&GF+J:,A]_V2!24A4T[\>F58 M+-G,4^^=)C"6;X2T/SP*3%;?@/I^7%Y\ MORG6.AW!.@;;'?))ICME;@QKA7E64$,)>>P_Z29>QK \(/T3^B><85/5)+^V M2R*>*5PC MURWUT7&-Y\W:$,M1SCX\M"PS='%Z.+RCB_.GX$<].=L^/^HPUJ<9*XC6V=&^#':?%G;?QOIYR(=7/[K#Y(_?RN7S M73?3]0)F?OA29_XD6_X4%47Z[,_40*I_N7Y&&_%_R*TG"VVM]?6LH^PQ&^\I M.?I2Q9NE^\6=:E%G+V_>/?O]8%#^ZY]_/OSY]1X0%O_2YYUNC%*1:;X\<-)C M)KZ+X*3CH_/XY/CJ@>"D1\S^J>%UG0.W,;QND."]E^"S^/+LH50?@P0/$KQ+ M$GQR^5!2E/V3X(<\XX'3^KQVY*:2?'QT&E\=7FY@00_:8- &5AN[.;.7&(KDV!^/* M)!\.DBG,Z_LDOTV6]5=_"=$167'@K_6Z9?)0%.=WP3NGTRV7/=#^3$Q:5H0F M^I[*&)A"[/\DSSN :%:9Z7]\]6_W[]#%5W_]G>*3Y33Z/W])_GH/:.\A<]@( M O2DJ_BI(WC0,F([<80M^:O8/36K(OL\T/73$7<_AWN:,$V_565J)HA4WPQ' M??R9!_T3@KX8LP=RZH#UZV:QZ22>&US_#ZI\0AQ:W2ZPCJE66.)MULSH#XL$ M;ZIL86?/J+<"="@"!6,!I2IN&2DL, MO)RK -ZU.?SNZ"0Y.#K[UGPG"+N)_"1O_.FCE!J\2IOUN#N%9^K21!6L" MMD.@HDFQ7#>J6 H;$(HY*V]A)?)<)@KC=%,U$T28(SBWO,DFL+0%%;8E=5F0 M%D7@846M1V",23K+S U7XYBLBDJ"'\-JPNOPD=Y0"Y/""C/*.%DL<@0Q9DT= M_=E.KND#L%2R-?(\F$G='(QA9Z8(HB7[HRSJ6;; 5X.546$1"-> M+U7QIG)]BW4R]L!$*&_]DI&;&Y/O9KV*5X-!I2M8'B@J-BK!9O96DPMU0!CW MJY")=JD(RE88ZRVS3?W9.A59Z6RC;U?UEZJOZ7=2RMK56=^YJCRL+ZB,P8J+ M9E9+-5.OV)'*PKHKK;="U2"E C%"PK/:R=_1Z]>2,D$6]__\^?WD5O?OWY[;M?7OW^YNVOCYWH\>6N392L MNJ-1]-_F&K:2#"&#-L&&BGX'CN7J8+,"''AX M^:(=YUF*UI.AP_WMF]_>?L>54LD%' HH[>_'I_&\.\4J]IMA<-_P_^NY2(\_?[XZ""].3B\/+NX M//C?O[^+OIUF.0_X5SCE5"@)2N7H.]$JH#EDH4!'+&"$7&1$:_ /F!U\]7U# M57=@:C=5!E;7:YAY8RLQ?P5- >JT<'^'!7V=Y!E\H,B24?0[&2C>9--ROLAA MAQJN7JFPO*/$2Q$V#A<@F]>B/-\;6@@P"H_$&E0ST)O^*W[ET=7)"9;_CFY-Y!7L8X6>%MU.DY2^^Q>#"0\9P'SR//IM.H-N8#'@B8_[641C4SU"-X2*+D5L].,D^N MI6@S5$8U-F MWQA>;WP,;0!;PRK4:T01SRIN)2X7K$C6[(VV_)EJ MJK,YU=?A_\EYF\.:C<'IF5,E:YG?L.#F="DLW*6 PC\.ZB'E!((#4GNZH*S@ MXTF%7E-;U<:JT!8^!.[*"(T;E+4S_'0RWFN2>;PR2 MA,N/58>JG\E?Y $5=B#9?)'P0-K:5I[BP<*S(IPGL*1-SKJ"3I*M7V1W.W!T M:YA/JGXEGUO4!7"[/6D9[CT$* \/%^^F7?5J1+7[T<^=)=T!+4'/^3YKX.Y- M-] ;;VR1K1@SX5W'2@/+F&?P)9!&I-1!8:."[NA_RS:J9W3"4CC+TS;7,G+U M>ICQ 86P+<0FH]MW8NJTRL98Y&S@[( =4EX;$E.Z2O'6UA-$O_4X:5BAD+.# M=D,WX/40XAL<%[,23% /T7FI.=:36%=03@]57M/5E2,% XD"71R-K$GFEV*/HE>.N6B=M(5WS(>BO"WX?HC( M?N4;Q5D3$P.'/)O;VP+'DN1U25H:XW;^/KM5VLT0SOL6)E*1//DZ:X=4UKV< M%7:MX=![-DH2%2VY,J*/>G;>5P[,Z,$?=,0S27.0F^(:Y)H.4J#3*I-,A**! MOR;G>0D?80GL/=";+.UYERCN^*)+%'?UF5<:S?7C\Q^>TCRXGRWN;$1,F+BF MR1A9W, M+S/[L6$[/GT[IGD+;K\U<"AU9RHR>D"A<1P"C!Y0W:3*"X.]7T&#B<]=$!D- MAG]=#!LV#@VA^H>-:$&&_;ES?S!(8)K,TL0T)IT5,(AK(B+Q;#-=?;:"W/:( MN8-_GIBYQ"/9[D'8#T4GX!?7IC 567#A99*]I7, M5FL+"YNHAD/Q>B<5Z#Y+5H7*P7*]%GP9"+&3P_4(L0'K-6"]!JS7H*T_Q4(5 M.Y1NS!Y%G"8+_K"2U[IL#D=&Z9L4E3P\G).O/D:X$1_L,HPQCS!7:4@,^U^ND1 A#SL0 /B2=,DZ8# <[TMJP^D #B3>XN:(U\.0K*E M.Y-OQW29YB9 >DF0G /AJ;%Q]R8C:DR,HG)X38&RW%T!,\OVL<,F;6&3:#\H M;R#6#>M=.HL3(SI5CPS%#Q !S!RUPPYL*YJ39X2^I;4GO;:HLILD7<:H99%S M7H*?^$_%^,9BK^#^P+==F( W+T]N-:EXW>;#?FWUQ.0Y J,8#@)GIUD*/C]( M\G @=(KX.X>5\HV6_B=1$6"-K-.<$_0?X>B?[_XFO84!@J@G40R&G=^*U2.1 M.; L8DN!;;/+[O2).""(L$PSLF&L01MFW'$#%EP+4N^C%WS+M:ZU*M%-@\.YB;+_M*K+]&MR4CXZ^(7AX4O&5;(6759*\YW@4O9D&*G52 M"NK,7E0KEU-\/QK/TR\=0)Y Z,9X;U1S,P%9;JD"8UY6C(E&0!NH91A"/[)# M6B]9)2A*<17>Q\]#]1ZQTP\J+AB-J3V0^N1 MZC31Z(R7XD!T69K4_%$1E_XURVK[+LI2]Z/B BQ< &WC8P]7I83A2=64]/_# M/F.,L>XT180Z^,$BK0&Z_URI*HO#\*-_R1, -T$(S$2;\LC2NM.CH!C"G_8= M*AV9W"T$NZ"[P0<,4J7DBN](>DI!.&L,AMBS*3Q82$P8:5-9_"MH5:GRB;G4 MB\ZA-R4LN$1X*W]!8W4^* M1P;#ZL$]6-.ZT8G)8.KHG$E"S^! TN>&UF6"( M:2&3+&\KL1!YSK@4,95]@.F)EOV_T/2Q]MP"8R!M(9V*UJDZ_+0V.0*EK=4_ ML#-8$\+725@O8NOL5IRZ-9!A] ZF.9-]<43>',/](3P*I+[B3@"^%BCC"KV MRW3,6$YPLLG#V'JY4UUQ8KZD=7.'8K4F9U_4:?_ZA&J/)+_GL^H0-#S-,%\1QL*EGU$#6.Q\ND:'1]-=,K@2(V! M?E'+P].O8\IK9$I7T*?8^I3:IZZ#DZ8DO* 2:JEL&@(0BFDE-B'\PO7U*]NF M)BX+/8=<'KX=:0QL[D"/6*-+=ZW/HKO3&F.3^=B/&\ T\52!D":5W@5UGS&& M-F=;=:"O:O'BSY3+SC/)2=OW2(FUS+&ZK,+%U$W05*%E2L'+G^@$DMI^B'@"^H9&'0_# M-*6U\I&X OC8!4F5/M'GFTYQB0REN>86U.1B=IQ&,EJA-\G>>TJ1:CFCI+, MW0G04ZTHP4Z$L-I^_5M0>2A&(W3D. G;"I16U6O5)Q44TFX0OL][["%X+03W MOG,L#22_WTQ)'PZAX@?@A2I## >A-UB33%2;7JR=0+#+YC^%S]-3"B+E2T^ \;_D$+@L^;ED3VH?7,%(O#!]'82C+;41?AOM["C72+M?K7 M"=W@S+PPQUH0- K=CC0FF=^U R\$MGXTP-8'V/H 6Q]@ZUM$+#A(G1;AR67M M<'4N@CI<@EM:=2GDAI7U()"#C;&MY4WF92L\54Z^7:;#2GKE("R,WD'D5)$H MY)2,P]H+@[N\42?"A2BLI&XJ]*LI?N=S<_B05O=(H?BJEIP9=*/+J31VD(5M MR )O/BUUEP^8(C@]]CYSY!'7[; 'V[7YA>4YI=!KF<,_C/":E+6?3*$\53FX MX]N^Y#G_FJ;>"5 T41Q-3=(PRS5&[%N&#"?DQ5NPZ; _3P2QUX(GAK'DX*_I M>9'2I5BK4;0BBC/3'-'FG'1J,HQ/"S8.ZXNL **K',[4DVU17Z,E*ZL>SZX;%W[)76:DI+OGG>I804$AA MD:L5$;PI5,I%I'(?4ZR+;I*/D458C-LE DC!:P*U)MA9_.R;8LH;'+VSV!AA MV\5DZ\#]LX78?F$H"H^IY1Q6#1/,$S-G( ,M^")9:I CN?>XMD2( $Q1G/ >RC^V=8.;,;3\WSU/ ]$@/W,R+OU=&ME)?F\6%/6 M!*T1Q#7C']H%)N[$ZY.BA5Y6-DM]7,U747>K7)[[ A/[ _$=8(T+G@N/I5!6 MEPI0+MTG@NIUZF?AXDZ*&:$$F65QYEN28Q@82>S#V.C"$^ %&5!# #2\'EFC M:L9];4RT1ZTZLJ*+6N"ANG8^'DW#ZJ;[-S]-5686<.@1E]>&P,T.9\A$P42] M6H,LU].DTSHA6.JZ73"Y,\7URUITHQJ@:/C>@#:E-."XG5PC?#J1)C[HH'R M5:^;Y(-1/F&N9.%^:G/X/;7Y<(B@HH2WP'>I&Q2="CB@9@U''Q756%@S^SV^ MPVKULB(GQH8:B9450>#$E*!.; LY;@$LDDO%.'_O^U:V6P4-"?LY1/^3512L M>%T64\/\T?+VB'T",$X(34A%DXI:%%)I/)1NXC1?6FX\Z@=4H1#=R//I&QZ# M2">6)1,5IR&K=1 $T:<.K0&-JXOXWV)?"]35I"0FDQZU"'Y-CBC.L/8IG948 MWL2SWM']K92%*H8%=$7AU9AE!0$ZH\V%D.1=8+3P;44+8J\W/ %6AN ^R8SX MQ0[->@O3/RBG!^"Q82T% 18)S"B(F#:[8WJ>%-8A8ACIQT6 M(=RH&HGEPI@/'N^7;PEUM@J$;DWMDJO_U.HX5P$"ES0X2^1642<%T@UR$R,R MAL^<2I-[&\H*(JZ( V<:NF-4'0%CQQJ+C,VZD()AZ/^OS[ W$/I][#!DM M[98+L?;%KG[M<;-VV%':-$NASO>( )R5RO:3F+8F!^8 M2).E.@69L@6Y?8O&EB(M\2CZ18HR_))!@F*6.'D^SVX !'JG6]OCTQMS(/": MHGEZL?@ %'IY4"ZCG[5:(U@GR[-AN\N@5!2*Y>=U\302W=G>R205Y0L%8#D:FH&KN;$S"FJQ_*X=J'01K\K] M=+DOGL9X0-LBD4,%)XLVEPJH['WN1(G!Z>/CF.@MHI>T?XI];ZT&AL%&0BO$(8B[=4A)FPYR94 MI%3*I"UG]"OJ I&+:WG( \R%-T9A_DN;X#3R9J$;,EUV]^:E(X*/!T3P@ @> M$,&;(X)WP="EJ]I&F\*>8 J/ZI@16)UOKJE-D#6;O#Q.'#9Z6&K7/0^&*(T- M[WQX#P2+>\9WBKU=BRY]HGO&*'JM#6T]NX]LAEB)<0(EKG\CL^2 S!(B?9TB M1X,SFRK?_$R<1^0BS&!M5B:@"='6N@EG#KHE0[9[[I)&I3[#N"JQ;@AY:=D- M7F<$LT4Y*4?13V"-H<-&=IS,FT@"Y(MB0TD-I=\S[@[4E>W"ZFY<"5[13+VIP2;V)\[HZR59O1)S MQM@;;/)[-IK0(DK[]KM:XP#@0K>UZ1<_&JAA(Q#>-F=B">IO&Y8?)V+$HIC; MC0#I!#,8+">L^HW5RPB"D[%7.TXLFM1O;%JFK14.[JTL616I_5+NI[D0F-1- MPC-C%@AP]!!2Q^'1(-IO&YO";[A-+X5&)-;:-T*69]U0[IA'S+?XV1[;M/,V M%@KJ1B?6%2,N-!D?;M&8/.V41\6&NU"YI>8@;9LN'M:E\+$K&>(Z:C]0YA7Y M>5D>C3[YEN=*IF]--[]U[ '[0J3Q2KJXP+K=@OF%%>6;=G1QU=I)2/6R>9N7 MN'_-)9EX9P-%KU7LOH2/WCYX:I+\C$II&2P<-QYM#:4?A4[>7:[XEYZ5U^76 ME*I4M^KC'1#*[B"\K4P5P;0"EO$4J/OU?7N.!&38>U!?H8/!S$%9Y9-;5#R! MZ%V;$K'8#<4P?*@"-OO\Q^C]R(NG8*ZJ4\_ CU)'W"=NQYH6;CE5WA:8W)'8 MK]_[V=7CNC$Q.\62R!)]>L1IPEE@?W_\ -]U64Y6HWL*"?O6V5FWK.?D+]_A M53&VI<4^#Q')$36)Q^G *!_@7V4J(,D%@MTX+2@QX3@:)\4'Q :G9/HI/9X+&"EI MA1!.B 3;M72L6DMEIK-_\W0-FGA(+(/7_@3.;[X,NU$2RP9U:\XX+647SYI0 M3.#IV#3$$K*O*,'Q1#H/A W4;ER4==-X11S*HM]%UB5EW:G V!C6$%=RL)/4 MIL/@QM ?V,PB.;:WUSSY$^G]58:O<=T*>4_J C>&&<3H(6Y8%+9R"[S _4QU MMZ/KO!S;KK9^NMX7 Q16^IQWM\F6TX)(#3R=DI7KPMM3N^D'LXQ(%85;T4D% M1FR M@C!*.%*&'I+A^X2O&J8+82[_C K=S\FJ**39)26UZ9P[GI)X9"X;C*&D2"!N=P1:B^/6D[TDXIKW&AC-?*(Q-W^QKWVVM%N77 M4_E#:SBCNYS"S4&RV%6\8*H;*V$L\@^]U)5GRC?9+F#03*UWLL^-5*%NM&1F MJV@KRQ EA34\#?1LA(B*F27%<_?MZMZYRQ%RR[>2IP4EZ=$LA[ P!&<@(#"@ MW.VPH-*VHAL&'E?&/,ZZBA[[5/!8MRI9U?FJ[U0$KY$;!=NFZR%6ETX+H: 0(R6DCO9H5KCF<&$3TKCD\ULD%J?XO/B'I(I&T6]523 C[Y:OX:DX:UU&'0DZ]6 @ULSA M5,"9HLO,@TFH4.&Z$J *I"4IL("K;&LA2>/V[A3%X$)(EVI#%P(11;'"ZI%& M+&'-6/2\AF2W*(L#(2)3""%Y.5./VI-)T/;%B]ZT(^V4+/.;( D99)W@^VI/ MK0E$[,]=L@OH8@^%&T:BX/JJ%]24/IDP_:(YM9EP1Q@(;P-M I.:NK M CJIF Y\6HG5+@,6O2S7J%A64Q(WIKAT! M"EAW2AXS$/UMM8TS7SC6[5N;2K )C5@BT/F2'5G]*;:9CJ%D:DMEUP%"@=)- ML.(TQL,?)N5!UAPL<;E-/J5?'OU@MV_8@6V<#=3HMLS'WA/BH]QYCV/0]!JY MZAU5+=G#E)O)FE8@A%T8^;!M6]@V;F8T7;G8A\7=PN(&Z6![^;NH^K#(6UAD MI#KW[N25A@GBK$[)O2M2^1"Q;@SKOX7U]UG717G8"I9A@;=1I1^4YR#; L<* M!P;5DP$O.> E![SDP*"Z)4UK&;:8?9R8MX8K;$M7F ]7[:#7;/J'/S+0F&QI MV;%.8UY...2[XH)K%Y&Q47"&UP/GOHJ,'0N?A]6O$@7F9D$"Z9"PQ*2B)"5% M2UVH%0&Q%HG-H=Z:&?EFU%*2XL1>&%RBRGZ4(_0[ E:.?2UOU>[ B6TF2+4_ M#?$BV"(A(R!PKS&RI2SJ],'R$ZV+BI,!K:0F>*EM7PBF(Q'8M<-?[8]$TN)- MB,ZA$2*):?3UT<5JL^/1F?W-QIU"!9QSW.V.'.Y(6WG;U3W:?Q@NQ)ITLTRT M>P1?9Z3A"HZ:D2"]?37N)IJQ0A+4I/?W0UY;6Q]S)HP4EM NS[CE5_=9T M"4*+YVOA7S7FAG\/I:.B8,>3> M4H8%V /;EK;V JZV\=;$=MZR[;:2Q0*AGVBWK_0-7H$->+*WW<7P@SDK:Q$K M))^2[R4QK7#VLVP;(F"5W#G!R&Z-+41P5"QT>&*M']6.>Q[A..56 Q[]WF6E M7%!W?)8?".20\8 35^M"XU2?6\J9P_SLJ^^H+0C%@#]D14(9RS\,BS.]R-:"A,7[/K_S M5#S-L,+#HO8'"D&>J:3;PM% GTEG0U?QZUTXNO:FH.)G3 ]/I]1!'0%Y&75' M[2&,YYB*=WD)B4,J\DG;&'!:=AL;UK-L*MUO9\MQE4VB-"_;B=)QX %M"QVR M6A.UUU]NS:([=A&/9UI*>H7)!$4M+*6RZQ;MR7\^=HERC%;]U(<^2G7_CH= MZD$M2^[9%.&2K[9DW-#$.'MV\PP1_5/'[.>1B837HV-S"TD51$DE"UX*RL2% M,!H/8AHCE3EQ'$/2@1?,Y M@*BD92%F6P@$4OJ%%>H_7S28OV1M?[0./M=O+OJ'&DBV8HXD#+K*,1W0P'"D]PJZG,M>L1DUK[0T(5\M0O5DOF<\8["JH@D\O=;+ MDHU3KQ(F7])[Q]A&]T;:DZ)&):O)7_. :*2L@I(9?B>J&ZXG1$X[RZG ?ZP_ MP(8J]U,Z*PC=]*$H;W,SN79M41TF2-#6*?N>97YTB5*W)+4.71:H4$RI=PN4O+BFM37E?)8L85SUF5 MMO.:3J"P[@HL%9?8-I;5\AWQD1%\*CQVT@A/E@U7=%PFU406SPK;M<7L>TT4 M17\PZ0MN@ FZ0SOOQ%\M]X$4X6!)[1: ?H*U3#\PJL*SK3"^08),"=TA(4Y,GAF+--2H:U".Z4/C? MCZ._8 8GI!1-A7V"GVE=A]WH ") _0#_.8>0WG""& M< U'$LU?KGB#-OZU5LL7]32 M)T'8%-8U<>-T) +D9(13K#O-PE%A*C)7;0L_."95(8ZV@V-6*R4M00V&7XXG MA8\(1>S(,HY<1TWANILRO^&:?06^D8TBQ9"Z 6%5B,>4JD5I?F "J4(Q(&.+ M,3R^J6U5_=SC[851E>##GJ,)-P[J ;\FM;?VI_/]32MZ>@IX[FXAC^]!HMEX ME1JOKZ#)CIIXG>D7'%'!DA J_X'[BA20VUQK&[/N<&1JFVF<3CV=#\L198BE M.2V;7YN!SIF&@\-6A#[X6T M<$_G*T'4("WDLQQ4YAJ<8:6B6'^O*9_8"B7RFKKQ3C4GTRQ]X(+*NK$$2'-P M Q&3+67%.@XJM;?UN\F"&'C!!#,U,W5SZ396,$N*.L6;-?>FD1.LPADFEOC MHUSJ$'?2BKNZL9X69AW()UL&0HLP3]*JM'%V=)DX![9>L1A84]$:XEX;GF*U:"!WI"W0NR6II9TCLJ]D"TXX/- M8"JK$CDD-,@#'-C2%<5I9H'27VJ36RT46K*]]/'QNL+[?8EN:!B[;!NN3I]T MF0S#MM,<<'1+*3QSEQ^I0@H>(SN65SC,P7:7L\NUEX*Y@.I":*!Q%#=MCIZ!>!TRP"ALZ>H' ML;E3H;_J=KBN@-OSR(,G"2$&5_E+00HQPLEK@V+3,)HZD5B$SY?5PT#:60!I MHPF>: O*%!W2:D)EV*6CQ8]@?/04%!WB>+ *P!*NP3V"0_*8M2A7HC-6GLN' M[ UE(OIB_NX&=G&[1&5 TDB>!M'$O1_R\,P:FP@K9+L7^Y!R=#&O[ M'EX2M2566MS$':O!13?[N\3Y%D_'5' *D9%#)#HVO"^1FC!::(-*;;T*.B,B M@#7TJQZDKL2^HYP_8I M&GM*$&1]:@JXFB$!5%3^L86^B6/-6CT+&@+C=R MZ2_NQ]DQ;UE>&V[*@ E!3&/B$V8@W"+RNHIB27)#!^J6@(E.;KYLB;. ME[Q1?5W&O$ W;P"M$CX9AEH8)J_H=#VD#;(=B2K3<%[D51K'$\;\A:13E6MD*Z_!U>TW/ MM 7);6@36#YC07ET'0Z^.'MZ"L>:\$TJ(O&6K+%%3THLWIWC6\SH.5"C1Z6\ MSA9;(J&4/.V0:A^^KMVMG;:>6Q-%//'U)XT^> K/$_;--VUB^4B:!P M"RZF!H*\S&:YXL#R:F'@*6-KQSJ1CF:V1RUZ?4R=&MUC:J^W7M:;ZKACS[X5 M;L>5+KT.7N4)[3HNZI#](!!R,2U"Y=:05%N<@306Q+@,0P\))F$)KO%SY.&% M\09BJ QD Y[Q&E("RJK(DO@ZU23X/*W*E\K:!:H$H%'PX'>A<='/S_T?%A!!=!V[#9B!=7SL1,S%XH9F8V[Q20 MK$3#^W6]>N97H-'H%S /WZR,/[#N&&NR M* 5M0V.DCK%VD)V8X-@$L"5X[A*19>KT@NV;35S?"XN;42$!;7&CC.(B"=3V M63H;N('NC\+XO<1;$L\T(5N!VB,2A)PZ:\=DN] M4Z!7#\S->Q^HUK8#E15$(&.'I98D:YSA*^V'PY(3?7/6J,ZR5Z#8@^%[4=A9 M%,=)^H'+L,@W48'(*$:Y8?,:)-*M_]T5V MM7[(=CI5C]DXQUO=C![#PFOBLQJ0G21S0I%5@?'.:TDQ38Y>QBQ$'[?D9O/$K$EY+,ZK3GSDZ$HE$;NDL;JI,5>(T)U-M2UUDTRG8C?6 M5&C4+@0D LZ=D79TB<6'F]7&/QH@\G-$(6K 4"I'LQ&'M7"]5*T\?H",?E( M; ,>8?3)R_OQW>\#:F$R<(YA]3XQ$^O3UM;,KG$;!D4D6]N;H_V7JF!3 M.6H^8>:WG--8-[:AT(.;8Q@+TRF1%CB\*3@F[@]R=(SLO?$0N_5]FP2-5LM"-=ZR"J/V@.O"QT!5].1P8W U]X_=F^F* M(FL+%RU!_=(-3'7?T:V37XU9Z?9A;_):.HN'(:J@H"W,PSVH_XRCZ^E6#B _ M0M@^/%OKR'2F],&8!;J&-FOA=Q,WAI%U>FKCSFIUZCHTHT"OPHR?5SKK!0O< MT[Z,V/5K7V\<**S1ZAS?/:']0*,WG7&JW8^+:4%%01I"."QHA")''2[G"^+_'\6GO6- ,"2!XYP)-!<% 3KN@#=40D&H[ <(:@@'=:$T; M=T.B$C__%70RA,S(-CAU&;5>G(E4UO@97F^DJCM<98BML^V)N3IP"NPJM97C MZAPW0LY/WJG'*)9$2-75ML%^-H,2B7C-%:J[<7VX*ZQ81.XN#"],%G@V'5I> M8U^^8]<7CP^ S:KPOC&LD[!('"&0'K/(:H;)^B)IFUE9$1&0A27$%O*#.(:\ MK*744$1 V:TVV^FX"RI="0^PNF:0)V*6B'K,%%2\SQEW;2&']LZU/!4/T+R@ M/,@XE]\&]IN&I#4[R.A"EZG5\QPMVC&N/:HP^@L:A;*6FL>D[D=5F+@KB;0F5BVD9X&T96U1Z*NN3VRE&JR\5\/ MH*;X* XU25,14J):I>EJ %:>BHT]F0%+!D!-E^8+RA,M2NSQTZ!QIDAYF0L9 MWDYD*A24I3VY] 9 H85E^ ,UC%K7B0A,Q\NUZB30U=)1U M?5CNF^5"., FU."%CL3JBF/M'YJ:+).\#"@4F("J2++9&1&-%;2G[;>T'*RG MWRS!SD>NBJ_4EO 8WFZT,Z>'EF<467?8GH6,;!*%=8-@A>'[@J/L3@(V"]$Z M'/>^=?07VM]1F*MPOQ;LJW(+PT87T>O*VE'G-$S:*WT8AA6+[LZMSD1U]VJ% M104_3JC9II1T.'*-ZY*)AX1DD& ^JQY'AYV078?5I_8F*R@'ZYZNI0X]H6&G M]5UQ2NC)UD\M/5VSE>N/E6\&^\R38:E02"- *T+)*(4;5UN@ML#KJ&M_!3A5 MI !+5KN;[XL]1(;FJM_J+F16@::1\BK;XMBO$]>%$P0* GGDXPZGM+:#$)V/ ML9&&FDFER2FSPM4X5JL!U:YGT]"1JQ+G#%!EB+$-<6:8K +;25OA>-9&"9+V MK8*5;[*J5::T6[2EOHNCQ2RK9Y2,]R\AVYH5%FO:$*(LJUL)5/$*9M)R5.0C MOB^,4&,2FCAZZ+XB"0>O0U3\8G,<%)(@[$"L>><)RM*7-# MYBIAV]N<8TGLN1))Y/6!M-1FJ[&VMBQ2/<0=D\OYZ6R131QV(@[L=LD7YEC+ MB/A71HZ2FUT)'J.+G(D=,3)B(9;X<#=\QS[AK5B'\S=DK-&"'09$$3FF[Z]: MO!K%,$,6GC!N2?$[[4K'4'XQ9ZBJ !M8X@9,O)! OTG/&%T=?<=)L$2=E(@5 M]+8T4-'P'PJ,HP]%*64[#U/@5!"J=8"A+56F3%=J9]J)X^E\.B%-M3YM#+2L M+)ES]Z.*-O4 L E_9]J]D@2W+FZ =7V#*H,>#&;L!>8#+)9?^-8]87R1-]2( M]AK[IC=]6R.Y9__Z(>(D4+GP[UQ8,\@V9XRJE?/]N6#1 PV=6MKS;I?Z55OP M-HCMAQY4&=2<^C*Q[ I/L,9W>-)\7)W5UD/;GMX%L2^'_!?< ML3]AN6KDF2+?A)-S!7OAN(2"U^03 ZY0D5D]20X/W T9XQ)I2WI=. V(:-2# M_'HRK8E5AY:[24;1/VAKM6"5C2+>1EN8QX"YOPMC^(_XRM^<%+RS>QQ]*U;T MWW_\[9U8T& 7>_)&=%MF2F8-85N(XC-7 E'LR$H2#3J?)H+>:H5TS,DM^I9D M=;1B9F%T+>:R@$39%+QK(XC(<0[$WO'XBF 98F%?R(59E]4L1^T$04RKP4L6 M'#!=7Z\_KS.QE&TMF?A=N6^R!,:*1@D(,$'PH^S MH5% GV%T9S!ICVC0A^GY0_*>C^.0O""#W&L-@O7#51,7=_0.9>F7I6@.@'J[ M$[F RP98+DUF]L*?EDD\V*6N]A*UI#OPTG%/YP/N:< ]#;BG MA^&>/NO=C_?J:F,()L#S[" _3],07EB!Y"[#)J9?:,NY6Y^3;Z'V5.)WER\A#8NMU)<)/6<\\R>:6,]Q$DDU8E.!7SN88 MA>7Y*_GPDV'*2V\BUC@3]XB^QM_R,@S@&R#63[*D:][E8@D2^# ?4\23 M^)/HKF2LB5L)QDCMCZ#27*+/>HU2GN][N.))>HZF/#.;JQU! DQ#G1C"N-G2 M\ /W;*G8FDNNY),P*CMPA&U R4J\"[*M<,=TRK)C^SNG_2K685Q)+CEZKP_9 M:LI:\ONK;W?;2L3G! NBNO](M3'IT=3 XR8:^[ [X6>Z384I DWOIS9$:=E5 M"O$N>B/-\1K<3 ^<+>@#@'XU#(H.$*(:6ZUPQ/QN99N9P(@E1M9W-7A%X]X2 M4^LA3/A-LL2B?F(I&^[IW8!A=@PFD\*XJWJ8'AY6)L/-V&8-I>\LM(%C#Q:W M(;PI9>77,=^-X=H3"%=_R%?[(>$_DT4V<1@>RG%8L*SP;P>P0+R/I-<)06>E MX?K^*(S?/5;\S,.9*<%"PG!A/ ^&?5]0".N7B6-9$JFG)9$,HY]@#&''J]TB MUO9O$VRI]'+0V+1M==)S5-:#3X..<]+!C2+:BO8\FQ M+&F%K=S5VEZTDCT(AN3EP"@4BTI@,@0JQZ-CJ#$@9U)#3A(J0"M32@>5/M\5 M;AHU;1!6-KL6'BD)-M B)I@Z]N ?J38A869Q_+SEH?*HNNX:F8-#*'(&^]31 M/C5._'W>F?ND0Q)\]PI'IRW6K<2K_*C^#"Y5KCFKC(7E1;B,N3$4L> MV+8RFAPBXR@G88M^-N.J34##4\]&4G66NH+8H3RROUE%I"E:6"LTD0DVF#T#C>;7ODLV3KY5BGQE62ET3-*89#^6E:#N=TV*!PWO-:O7^"C'T M!<&SBL)(7?I$, &%B)-I9 @%+]E9HKQU='?\) ^_P*\6?1XL6F 9 M65ZU-7W?]NN>]:\]KZ^_=>^KC[K'GED>/UA2P:48 6T+]29@;Q)^VN1&^ M6ZZMZ"I1Q>MYRJ9JQ+7OZM_$,V$\'L\T=K3$I>P\(T-^ZHL<1?C/UK2O6 M/.@0HLA@]\4-%6K7,EE?5@5F O:'1%W15H4:Z%&% A':*1%>M%[7"S[9 M/Z$-O*!LMY,8(85AI*B5AR!-E MR)AKE:HO;:Q6"+RS )85W__^;T?GAS]H W QRB?1R&' MZ+6+E+ ."1%:O C^;.A"8? O*?CSBV]T"5^]>\?AR+#],6I0%,27-SE?UF6[1ZSTH+/N4\1H@R]0.B"&P>L&E"_N\D& MJ[QVM!9+:N1P-U#CBWV:<85R3YJJWD-,+-2 M+K"H>=GI]TGOM@?%8\+J]."]H^68C3LB*'*&(Z(I,Y.O6/0Y(YI?H1NUKOEJ MC_AQ0]H'1\E>2.+\8DB<#XGS(7'^@,3Y\YMVRFGAWUA^N4_;8$T%W3O_**BN M[WW#]H=MJRK@+*^TT*$[ _2E[27#M3Z>P[?'&;D-%U ,BV -+9<6WY5R21HJ M@%MGDVEON4ET?&+-*&[P;+C?.RF%+)1>']8*Z'(97LHZ 9Z\;(A!) M\./NX!UAW6:QTKRI6Z@*TSM4[DU02%E--9O._B6(]7\E"V[1X;<6\08APG7WYZA2%?YGMQ!3A>;W"-PJ]; M-]_>I^N:Z1IN;<:&LMEM07VD U9#ZZ!VUK+?RY8A:>PW$](3FQ>R#C;YLMJ> MA"*"2PL+O,;L?H'6WX&L)R=Z#Q"A(8OMNM$1" JDGB6 F2\J2 MP6BP= M_X_Q")C,O;K*J+#2L-\>HV ++PY/BNA5\-OR.(U%\:+'BW%R#B'B8 M;TS@^@DC3-:8BA/*O'\<6;)(>%_4:.-KIC_P.J!XJ90.@=^TQ6R: X;;E1I% M;VW^JKL=LGJUY*!)'C!G@5K>%W%6^TE-^?!&:J^_WTS3HS)>H#P5UP>YF3;? M'U]T=/_!U6?6_(3,/O_A'J-IZR\.E^%L=(;3EE[PVKV> ^\4@4RP#$Y*Q"@0 MAC3)RE.Q_GZ7+ 97Y]LF-@2B7ZKB/F?J'C3;U?-C3N_;4]:U8 MS6K9LQBJ4-F/D*PFJR44"7K)8XU5-<2!I7E)743TKTXSA353+C!!K$*HRLN) MHBJ#(=H(+&58'9^TY5[E5Y "\:K]-;YC;K@*RA^3WH2#=&U!NK":$CM8Z,[Z M>Z!-8*3'Y)+WD%1':UG.3>.9(=(G)2!A=IGXL?&VT?8OZKS%XA?(!L6$L]!6 MM=;D"C34( 5;D **A66);;8H$!3&=?J6!)53K92B.>70]_<5""_L^$V2+N/> M"CB;"70=V;7PW9724;\?-3^E1,?GIO1,OM+C8U*&.*ELEWKT"8;))X+@A9M0 M<[:\((-\;4&^_/V8DE6L- YC*3$-2_A( 5CP!";@VEHB\G.U6RP ":P<,>JG MN?F8B7N!/7%*4P\*XVFN#3_#3]@6V& U.XF==<5#"#VYP)H@#!V7J9*YHMD, M7&E,I/"USQ4=RMDJ+)\49K@FQ!=>%9BWX#N&G&F6LNHO5MS\IF12)8R\^;DO M4ZC#!B'9@I"4GJO8=\ E:ZX5(;WL&:#\X1VUY7:B\_^1NV*M.^'VXG ,)GZQ MM%:?WOF^NX)F@W!L03BP^1N"?UP\*>IO^MR_3=H/4! @A!)=OV-A]379$QQV M=K4H.AZR8"PPAR'_G;"5MOGJ'UEG'+[\'^!=S:!VEI>ZLP0P+6=%6-XO[QG]K7A?_>)##> M*?ZC0D2U4EK%+J.$%%!=0DXO@.JJ'N_CJ?81LAVB2[%F).HZB,\6[P(K+:IY MV;W4/YN/4GTB8A$VL"'%S8X#T2#T]?GFVK9LSC67IB'CI%UTTCHVU6%*T"?4 MH0R;]V#UG"*P^!6*2]5:ULHLDJ82&IXTJ6>12:K"NYL&[?,D$=(209VI)$RL M,B R?S[>PS)O0\D[8VF2@;>$#"BIOF;9@Z7PG49--0(+XM!$K8@"1[SRD7NF.]5W:#P<9/WAS&O/W9UDCQ,.R7C=:4+67SDX\VM+** MX\"KBBI(TU2;?D#/7\XRI\L&MAOQ51"OX=UJF4'P]#)YOC-AA3=)2>98O:@ M;<&M)694OQ41!=H(T^"Y"O32_8%X!4B6*2@RQGN\:^LZ2Z171!W-J:$J@8AN M$FU.\8\/V!S)=(LUC^/HUU>_O\7R90Q/!JW;[7,H<$4!L)^HDZ'KRJIAKDZH M@_\,JP*_QZ&ZDUA8G%91MD0/@?VDD([9B M"CQ28M2%G]8]#9U#&O#H_8BG'@>Q7$GLRFG'-S"-\43K5#W""43K%P%ZT-51 MW1+_,U)'Y)G4I#L"&JD]S1,I;[:EIPP2$RM27BC&I-'&F%5?_=2=Y706W3?- M*EB(?\+>-]P/P8+Y?+X.CW@3/G)T_@VIU;*AXM]>>)^'0[,XMYHQ&E*,8 .G MTH=*('"QTZJ6@3]Q7;\G%7)LZ);9Z@AP?-.JM$:V#V\"2XU _VKSB:@)7[)[!BU32L)P%&Y[65 P#!D<9[EM8O.AUVI"_A44C MTJ4#H5U:9'([@P7%B%PY@/@5Q'\Y@/@'$/\ XG],U\_U3LAS=)GH(#MZ 1H> MW$-J ^7Z\^)B87V6Q\>E)!-]QN-=9GT/";UVL%/ -(W84Y MI3 LB.]E,2FQG]F.79RY>(:M8)Z&G7JA/91B6O\[H^BU1A(:<2L=OY]:P+2;&"J4;F&R(+FN;<%T+.WGH6"P^+:*M&D=\:--7^>*-_/.7F!#6VR;HJ>,JE MRYNIK07I3M7'ZNE0DAY]B0D/C[_E*K6)'&MJL%N'5\F=2R^#LC.=H,I](CQ( M\#7R8N65*])%3E4N#C@*%*DX^ ?ZJL'CI>T:O+DT;1?Y:W\.E* 0EV8%28T4]9J(]W!51NGJ^48P2GZ=@1N_4< MU-BAK7B"KG>@5U\>DG(J)M?>F;A@I'+]-GZVJH264T%X7N$1Z>]-3R:W<^F6 MB 5!EQ#1WN%CX! 6*@F[_A-K!R3<'8)ZPI#?F[MMRVK_&\'YZ#L>G=.!93_- M3+UPU^TPI+6;)=917R1U8]506,(4&@^=0Q)$ZABX=FL"Z:#]3\#B-;::SX*= M>)BCZ.=, GE=;E]I&Z:/FY<3DW/#1>020M_;4YBN$916/P4E\^Y ,-N8%]9B MX9-CQH,DGSW08.':42Z@F8OF\&6FZ5G=$1Y2#$K M[>R:QNX42SSFTML%,_()?S"/MM.EE4F6VMX^Z_MS3Q/;LK)?L4>Z7"GFR7 1 M9T;:WHN%;)6$=JY.<E%_$[C=OK58GN>ERKA,C$HRO,R4$7F=AVW')7I.7@717L M30FZQ'>6)F^>?<;W Z5:X;+C5"LW6UE95T+/M/26VJJ!GG?] HY4248+'EF_ MJY+71"FT)SC7XWC6/:[V-8-Q] %V*ESGNN?$ &^#BCB\3T%*D>P,C8)J0FI! M#<=%6X$AQC1F?""9652T1\ ::+]3E2D>!;&MM7-,)K7]5.&=HC,5.KN@=\YSKO!9A-^+#O MQBN+'@M1QMQ_;=&Y3=C(\:EU=<7CH,-?N*9\Y=AK2F_,^VXK1]5'Q[_L.]PL MS;&464IV''N%DO>_NP-]L :X%=6:UPW7ID)72Q^F>*=HF*HFJT2366TXG\V72_=@=V_CH" M$.#Z'_9O.V4HWLIROV2$)KO44HU5 P-\;3OPM=7.,;2TXPK^NS].PN^SL&69 M0T![I6M@KL*LP/*D7IQP+ZJ6OK^95VP3DI9[=K63%T=K\0;VZ!RZ[;KZ:*:M M.]MQ/]!&[VFP)>D\"B78[*GT#,NE?Q5YP=IZBAI483#7]:"25EIEX;[@QX/9 MJY4N6:_\;E<:$/1[WLBZQFXB6E/"C<:\]ZH[BKD Q]>M0?F34X*5UG-A_:E;G#":G1X&O=K%3XGZA#:2"\\[C7 =XTK MS[M/H1G#P-?1[)'?3ZI=E%K4 MH)V>UN0JA'/KD6V>;#1/*!&DP)&OBWY>1B5E\]MDL2'D56$I-,>[ENF&J";, MJJTETYVB5P7T9"Y)U.E@(-%:Z5^P-W;66S_M1;V5ZN4O;:=V5\T]^S MOV+DF_L:>OF)'Z^#N,5'W)JQM%B#7\@[HZHMB*;K#UB_$NNA?TG2Z.U[L.W> MOJ=/ORHF59E-I-L ,="+^.H[[I1=1G!Y=3O>%/JGNX$(=XA)KPE3[MJ34S,1 M,=K>8VJ8D&S6"G'2QT3O7 28,'U8T^W@Y:29MH]:)TB8=Q2]1]@%X5*:7?GV/7WY"QCS*P],ZGK^1X"914>,)9B2;S3ZNB*P-M M)Y*T9K?H*XGPQ:)8P289Z?G=]P8?VHGJ0T$ M>[2NGYW0=KI+,?C-1S3=:SAD(>9VFK=\R74)#ES!D$"_7%E=; U<1J>]P4HBBJ1Q,D>.7NFVD_*YO0NOK22\+H$JD-Y7;7US1?%J6A%QGI(: M96@S0\*7#@]9ZVOC?FG6IED2?EJAX.C //8*T&(GX77Z3*SP5]3R;E-;27:0 MUH:_V2$"\:RIL11BL5FHK4,0_D>=7E;66#^Q;X;1'ZX&S#8/I<6)J(^ZMO!, M\):BB=*%27=\-FXEL\^0,E(:9(,$3U02@"K(M/$['.^C]P:!WHWAIVG6U/<= M%$1E:N15ZM_H9+HDH+S!T9]3P'Q*H:KW081H7OK 0AXCO<%958D']9LJ>#^D M/.AM5.T:W0E7/*H%[M*&\!&0,K#;5R32:F1" 1Y(5U6$E& <*]>F]4'+,J^K M[J[6*/I;)8^61:7*/^[!UI/%\.$? M7O-++D/MWYDXFBFFUC)&2G<$+]SIQ,IK-REI858=2>&A&*FUK" AY:'E=%H; MEF/-EZ"N801.AN0U63Y1"L0N9?9#XM&[H7&Q^^^<*_2G>G1*VMZV4'6 %19I M(I7C\AG!P^*J<0]=YE7-"FU4[L: *M=P^468'6,W %X^6##!P;W M4WE7DJ=2^17>>:'V""5.>+T8B)W-';=!1?#\ DYSFV"2QLAD"3WNVG/H72QP M3_+=U8 (-^K!XF7ODLXK;4-RBUPG3#SKEV(YBG[:3,/-#75X0>G$BI'[SO5] M"H\\#]H:P\X%.Q\!!R++@T08G:+H,9FTN4OLY,IO!RW<+>+E4%L/O"+1KI&* M"-B\=\:R^O$')V7:&A8-PH0K<&* MJFU#_..?O0#PT9XA%0E Z5HC@%0K-\#1?D-/KIHTE;,OO>4NN-RN4R M/5ITDC)39+8@D_UAD\S7MPS"YW9:]&@_@/VY0-\ZS\1ZD!1TX':EQ'=A8_TN MRB1KC4OWP2PW6TGNJ&7U1"RG[8 @\FBD_@8ZEIPJDLLUVQ='[T&.0='1_PKJ MJPGW&;/+:Z(:Q2]%5>4OE M@T3'O8C$$F7K\R])]/F7!,2D1K+7;&H\7(C6&$J/6@%1X[KP>;O[N#VB0.!E MX!1.#P>X=3D/(T'V3M>KGYI;04BIMF<+FS8BU,?J<);-NUD3D< M,A?+7=WM)+9_EM[O]]BL;.AB#7#/XF)P-5_V+2PR"CCO:%IZUDWM%1,IIS\& M@[G2V6V-"8FC:K)B2GMM('M/)059?8L(A&D?YG@MG2GL7^V!\2XZV'1B$[CY.9P7L[C7SY3E3E(;T M 0PBX@94]@&O]A^\LRD"%%"NT8ALR._S>M%Z%'G6E.JVF76?B3NLL[/,VJNN M):+; 6UY91N?B0"DVM_*>V''/YJBE:<60:TL.>J1^T423A P/R@?T$.-2UR" M,"D21PF0[)=Z'?\]S#/]XMQX3V2%A:\3&>%3YJ@1W0IR)%,(AEUA!+64$XGQ M0W<:-7 O).PP1;WT*?32HN:XU2))/R#Z8Q3]YI55QQKB>@^O^1F-UZQ.R^AO M\*Q7\)0X^K,<1RF\-IO8 (ZMJW'2EB98_903<)F[U-)#;5J&$@S_;"E*!D=M M(@P6S))LN+(75B%U?2XX%^TZ&)$8WI'T"9\N#"2;DPOKR0=2WNTL"H,NW*CZ+_"!:;G8T7MF'MG MPR\+#29) UU>)3(C?,B[OVR=':IL(^2F@5]1>'*649#5V!H:/G_" A-H%P5A M)P(9\\*@%E+M@:E?V>L1T$>(2^HJT3ROU"+*R>]CPLCT^VEXO7FT52Z($^Q 6-[GX*]FB3'&YFKI$.R M/#<<:^3ZLF71K_)MMT9=J,;F=^8S^P0>>,ZGQ?.;ITN:H*24#9NG4IROM#_[ M(NSH ,EL+*[9UZ'V-/N& ?,9'](WX!]'N K,I2QR66)>QC\-Z V@VE!@B N@ M6J-4^"=$S3= MQT 9D(Y,3:B:7[JGNH O,EO5NSC6R,(]9&6,0H#\S-!<@;[K,&&!'";&N2 M^E^Z;*Q!OP_?ME3'.D 7)$1DAF.P]FX/7E!!"OG2;5ZP=-LP+9X_VA0NK)>2 M<&(D^HQ+(.HT+ZF#>Z#+NAJ.L_B^WJ3"3-1 JY@RMBC ,,X%7B(K[WV_QK8& M;+8+6%IJ!22=E68-&2.I _J2M MTEZE32Q.:S5.0%H/WG[,P9VDWRL>O&HU)A/0]DZ[I'BY^ (T9N0\RB?^?5_ MW_]$Z@0/>]HXQ&?/V.IU[Z.KP[_AG?5[KXCH_M5]G$6Q#0%8U>'T MQCIMX5D^#U(>MG.$"(B0P_HPILH@YS439ZQYN["NN3'8"A"?!=P4M455^6:> M+(:VBI>7\+766GY/'K*KAR*Q1IB+AW)A;C@E([>']74);CV%0;78 P$QL3*4 M5A.,?M+HZQK_"4(+8L1$I[0 4GR&+Y+14-!!R4 1 <.!;?@K0FW<0>2J(U8( MFTZ;0+(\68ZP=#6/E+>U\Y;9W_ATS>@(9]9O<=6NQW-N6\3#<74PTUHUX:%R>QH1" MU0U^(Q;:UU56#?D&HU.@!TK*YRAE_6][-GA)D2Q0%ONCS]YZ$:%@&?Z&.).0 -EQ)5O^!IO&"=K^.%?-^XYW@XG4@\Q<.:8E! M5F'2X-$[AX$"C6;BYX^XY!*K/%%DM :B_Q4T0JF4<3:\5PJ7]-E!7D*)RT;1 MBWC$NL[1>&E8;;/"!N^!SXNE*QR7DVPU/INI 4-$JCRUV,T+LUS6,E+;*JGK M,LWH?;+T=M""!<)B-72DC)IVMN3%;B5;54B"QE_QUHERA:0J+ *R-^;>HV^" MW?'DXE%FNMX$FR> ,$RP4?__]OZ^N6UKR1:'OPHK M-W/+F8)HD;)D.[Z3*EEVSOB<)'99SF3N7[= _NU]W;P"4 M:$>VQ1B_IYY[)A8)8K]U]^Y>O=92%:8W=I4Z-F#(U2,AH/COK R[.)5^OJ!U M1[824YY(KTJP8.B\:7R+&1\5")_""O>HI%&/2NI123TJZ5-TI;Y>,/4SM4Q" M?)J^S]%+2+SSI[-"08VEDMZ,*,=(-&(&%"5Q&F)!6_=.ZXS!-.M5'RY;[3QG MM[6GP)\4C;< JI2;GIH7-8GFG(AVR/B\5V+*K: ^8^O$4-;E#)=<+#J37W/L M=,^*,HAC-&9&1Q*U()K)V7U1^'K5&4U0S*3Y:WH;+!GJA<%A)C^,.\OH7645+P8&>">#F&;2DUC5.#=U!*;KPWTK+FSML=Q]D=)E"/-P:F3LF M+KKS,F.VDL++>..+/H>S[7X6N E\OKQ(=$M@YFIHFX4^+VD; 5%-Z#B8ZA@T M4Q">&-(CYNX?P#5@)1SGP _L=)AS*=,8Q^-0R9BP+,%;%]'WC9I1U MZHJ%BRV>*$X;1HKOW8 L_^<4>>ZP393?B=*3^W)UY0R';,$$NAJK=4K,%><, M_'ET^$B2KUV973!)ZS*'VU\JPDR3372GS[?E]/[TN9)VR[G?Z_X/&Y="WXB_ MHPQ>^,L>EK2.1@F5:K'*"W)1T+%)-2/\ G0#9!4+O^(+*W&].4+2*"#"&-8_ M(6\!)KNTUT\'KYC+G>\D5/+]&/.542:]R=GF?22:)Y+E!1"&\N+ MW4C:=;79J8(U_,LB955B^ ^\^?.IG %F2A[CC\!WP JSX!YB>&SY'=&J?T>] M5*T_)]_1 J< -8,,K3KXN$C!%T?[VSD8,/^!$G_8OT>)Q4$N-4MBX+N.1__] M]?-S>*SF"^U\2 8ST94 [N1:MU%(URS38/=W7QFDAV"-+G G:941J!63*=3? M6GST?D+E!61/UQ--J=I*>4A% PJAW<28A; 1;Z"GX+[?O'C0\4 MW;B'$\R3ILZ+,O"$M8*3CZ@1?*SSVP)W)X012P(8 ;@=O=2>%'$;TTQH3,L2 MHJP<$6BJ@R:P:%(B8FK+R.A]&GSJ'KA3C%C"-K6M[6377%IAJ@OSB@1GJ 1C MG^79,O!W&P6_5@8J9(EF;LE%%?F>QBN(V F?C&C!FW)WV"&-;=UQFV5$MH+@ M&U)0U29M0/&$3@?A;A%L1*W?I>R4=J#KZ@MM&DBN1M6#26"Q@_^D?5,&[I/ ML$"5-7 Q4#-UZ7*!]EE^&5""\X7 ,/QC!45KI.+XHP'SFQ5AJ!M=H4GW ?YS6DA?WU1%1%Z*TF#*/(K3IFF= JO7RKLE\F-[9&E> M3ZGB--7 M#T<>YB 9K]WH-P,R"I_.$ :L:[\M6B9A79^ M'^+B__+35B@""5VS_K,^\ KE5=JMM!ECO2/5G?)V3B9\N%S)@Y- M!Y2D1E/(RED8T)$&M 9\VWHR4HRL_%%[GP/='UIDEU5+#+ 0%;())"D=9/5R MQ52 .V9\L/NIP'N&)OA1:CP.P7 7F+6U!/.AT)H#[PJH^F45D!N532\P9>@, MK\0RBFSX]%B5*@J?'.-^8$] VX#W(]E,JS/>L1?+#=79KB^+A6.^$@T$Y&70 M_B&S#++D7\CMVZRM 5S)#@#,U2MNV^8"C!!98*8,3+ZSATC9#@Z%GAI>H'6EHSF$F]5 M@)>\DQ:S^^%D6$4C4G\T;MEB"/T%X"J=;JCU9N_%!I_S&Q,G4RO2];$G' W" M,X NJ^W>-#U1,3&Z4N1[&'8BY&[I4L": M \$B;EW(%<0(@E"CQ1:V=]2R9P1(X+F&PV 'W3 MJB03TM!Q-OA!:B#KZ,4RZ6=T3;QYV'4&Q4_^HVBX\#] 07-Z*5P@U $I TG, M*!*X@98XC?Z:FE=S/NX,/]$!PD,3VS9)#T-[BB1-&!57T18GKKCU4?0[4C$<[/%-([$1(4LWXYYE"*?^Y<#6"OQF5O!R#TZPV# RD*;I$WUB$!VC>6D,Z.W M=-KB08?M*T/5919ESH$J* M-VW8S!0Y+;4^-W-3L%P0^(%C+RS!K]^8:^D1)0)"Z!R WM+ +"V_@T3;P\$9 M=48T&O+,JSR0'D\X,7][\>;M#S(R.R:B8B(;:!L!=68P98#R7(?/*':F!-H" M_H;_/GIF850T29.BOJ2XRWZ5[5%1RO?F11G;GH!$A0=-W*6_3;2E->P26/-K M+)HP$#+O&49GWY$;G\U[!N-H=8CCUL!&U^CS\?,X11;VH3+X M)I;+ "/2@#-OC>Y;Q_V,>]Q/C_OI<3\?A_OYHG%'L+^O?QL_,HS[>.']70#^ ME6M$(-[$U9L5A)."#9@[R$F1MXKCA%N=C+??_'=)+O M0C^!)!^QBYD5"?EE M'\NON$6JVX>8[#TX!9Q:!FYLX3\.:HK@6_(B;]X3T'/33&AF+V'N$A:]":/5>2RA%V$O^/?OQ')X^>C0\'?L47JC.Q5LI;^)"& M3:$:C.2T(021#A@3?(A@S\(!RPDD!\"[K0$[X&^)U\['UEL=+O@^_F/76BKS M-L2S<+MP)4/*6Y'8)@D9EW@Y0K&$K@E9,\00\)6]J?@194 $A+%Q;NEGHT"5 MF4&V7&L4(\97K_CZJ'X+6+:A!,1;"10D-XUT8V:.OC.=@)V/&N:ZVY M^=*V-&1&70-JQOHQ?["=OD[ C:$^B42Z:5EH*KD)./K9_;E[*= 1;Y2!(=SL M"88KFOTIBD&(S\^@_DH=S''70>>5MZ&.%82X!B]_A_:N%1C!"AH2TG5]67#/ MF-\J+W\7=DQ$"%8&'=!(/@S\29ZAN2+.K2QO9#+$+H5,-MT23Q=586V7=-.X M-SP=+X@9EGNUS%YMO!QD!K)JP8"RT&]Z 7GEG""@&E*KI2G>LWR3F)DBQP(^ M8AWJ##<]O"B#F)H3TDJBMU,"27MA!>J'_-DSSC8@35-5$THC'(AF_H@WOM*H MWZBP0:<(SQ"='G N3G$V*)D$;P"^09[<>/G)NB;97DF(DXS)96S@I%B#'1RF M+$UM=Z*;%"MQU%BJR"EQ5^1T/[=^7!AW^'Z/#R!NHF8"GN]=E-)J)K2D'P9W M;%$F<68G$7ZESLITIT7>,S.SQ"EA[V&T2OS43-8;.'8E\C-I90?B&]B,8-=Y M G#ND D/RT$:M>$#R#H[V+T<;LB!QZ]%K5=4JF\YJU8:V3!,<,U(F<9,31O_ MC4\7@A4X-[HU0RL4#(150D&=+,A/4T5&JN2 "#6]6AW[/MG1U*$]N-[4_EX*7ZH;=;H(*U9%:PUTBCFZ&H>V[]*R"_=Z7O-_FCJ/DX5 M269>I=-135PI]Z_8%[[B$BMN6_7_7&C[/R/,ZR#@@/ =#7 '@V34 Q I. M_9)0LG'L].[/)=';5[9O)Y4>A0 PRX@X,!!#1AIU'9B"VSS;265*$G>D7X># MYX4(7]R\#;9DO?'V#,EWLG?8YRX5'2&+A(V&[U5NV2]11 DO<@9DIH6/M-+! M&1)=^$TL,9P@;\_.WIQ*A%_[V$M _7XL?T_]3=*;6:#82NAFX23#SU5HFHUX M*C1A(,^FRE]T MD>\6D<19"-I%(=AO\VR&=VJL?2;"$5# T;&Z9:U#JL2-O(>:I3^QRS&PO =4'1)G^K MW #/ *M@TMM(Q8VH0*C/ ;M=@,>%J%'WQ7:=5F%V!1Q2Z773'VUA M:$.;QK= 9<90LR$[))#;!#-2%0>0M7.:PBF6>>:/G!PDM2OA_N:O&'0ICJP8 MD&3YQ6]8LZWFRSPO>K^&6>NLP'M[7G+*X\82O+E2=E?C 3^V4%JP?-:T$9H* MB)R#K=.]_-WJ5*^0$L4=B&5]JR^-$\&GRK\01%89M%1PF-PLZ]NH>%Y8Q,^XA&"B](\F-N565ZLCA&-RMI4%8EW[_^^\%9EDSL>8JGEB% MUL#KBJ$_QN"J=LE6,PWR9=QFD5ZE?F-Q-;9Q#^F$;T3>_7GI/K"]H5XXS)S. M[+BLE!VGBR$' C_W^S^:9?581R>(!\N52RZR-'GY+&BWL]__AY^568%E3DAZ M"K-+ \1M'"98]B*_*,@'16H]T1:,K;4=5)S3D=MSX^LAAFF6CG,D.6^7VS4G M2QMFUM@NO$?VQ[)&^P8J_14NQP2%M5.(G"C4+Z4!;AU+"X#KVFA)KXI'*N7:Y#-]@]]B=C5;,H 7W["RY>G!WZ\];]< MN<#6%0X!XR@<*7OB^HVF/W7&6AE4,@E<7.+,AR;_<=$A8Y8#QJTB5K&H%WO! MBPF;@VS"URW #Q**5K6V3"CBIO-Y@37=_EF24%&WF9UF64'EF8;\V\1Q&RJ+ MGN)M^6"R.8#_E>Z^4%?$OI?.,4J/N,1"Z)X8*TQ]RU!%P3J<)5,,(FZ:RL=3 M88H\ICH0^:[UBICR^3#!AS&T M1?A-X=>-3JN=+LG^"))>TC_>>'#F%(NT;5,\<7CP>6X0*A^$16_Z13&9,12? MLLY1QEG8ZS%VA*H!39:?RQ47OX(N+18.I$BKC0%HYPZ@VV2#N3L,;SJT]^BY M_ FJS.)I^M:Q6D<]5JO':O58K7N,U8H,IMJSV%S[VS_B3\2^W>(1L)Q-'<]% M!6B@8CT[(*5W(Q3;Y34C1QF;YMU<@ZV&&X5M(VO #ELXDT)T171\8OFOX5+, M5RY]D_6-M'OW++#YC4M!FE#J3K>8JV2K#P."1(>*3A21@#_%S@!,LWH7)^54 M_0T,J572"%8!*__16N.3J?='\TS\,6H%"LD'\\K4YD-OCS10Z6+CE[:3?9?. E7/OMQ#8%/2B4ZYU5$;CR]!)7/JX@\'Z79FW M+#"ESN2:"MN34W )\X05= L&\$(Z!YJ.5%C($'76*!Y%-VFI1-*#[:B;-WS! M S$HAIEZ"9MD-?=@J\\BG#Y'F(U47;P4AD0)OP\V +JZNL9CRJ.<[^Q(=V)B MGF^6B@MICI(>95^>P3;$^&[WGO:"1<$OI2V90 9[ADO:CRDUJXG1\4$)JI1Q MAL56L^\RK7'Z5E46N'?I)+Z?-]/V251,P0(4AV- (].!["5/+_76FU!PB:!ED0)D ML6BA9O5S:'Y!YS32E%$+2NG;B#:(.,:R6KMDVW9).P+*%B[W*QPL'R*Y=-9L MBIF37JQI6BG5WAOS'5GOL"4#V1)&T=6"(G%2O%-*.G"FR+Q!FQ\OF:F<)K;J MMIK=P=H0>8(ZV,$RA7NBF2:+HB- J/BNH&^F@VW$YX"\6..\S=)EBI?5$.VQ MP_L$; X#[RD6B?S50NIR6\!L00XV\LRMNJZ@!#I<=JM%_"HKC"I4J_HI>X00 M_<0 ;*:T*'7\L$$N N:"ED[\&8?T_H9 )!'3TA]:JJ$H29&A(BLP5Y&[&M!I MN"5Y-OZ)K"I73B;9W&_QI1IW!\MZ8J1KX>@W]M@MP@K^BH$72&FV,&1[,;W8 M/I)W_=%2(8.XKJP5!E<&H96$=QF4X<+2N>7$CZ@(FC8'DV(S+>JZ&^EC5@T& M4:PK]FQ9V>XR(,7P+&^/U#N*EF8:NMAH#P8#$ L$=M2/K3Q: MQS#VQ]V^WAK^--9=@&=1?HC,%9HDWA>2;:$ 1GB.NFM=\44-G_+"02I0KER@ MC 4M!HJX>DD_%R'MXMQIG1 M@[%*RT(Q'>\%__RNQ*KQ1M_M-8I5P9]_9F#<:57!-CRC*<%7>_WSZ5E4JS5& MW=C1%+B9T.MLFUL=4F.2I9<)1XG\-CB# OR&2[0(K)J4;JDEP/;*(!\%W2[ M*6.#&C9NTO''8?$+0L2FG8"RC1J74.A?A:B(!D;&@3*3,A(7H17"K%0"VQ<0 M?"VE[WP6B\]R8?Q? 4Y77[J.E_237&Y6P4+3]0Z(RX:#-Y"2%J2.H5"R(0G] MD=RDB_/1D*DDW";LMG@!*SM:\J4(:36>F-KPP/!(P3DKI^LEW"[13=GM2V,F M. ;/#]Q0%L7T/HX%%7#XE ='H*U#V(*-DBN MS!?Q(H $_*QFTE3=XQ@KO,R! M\_L6,ZP8<>D*4]"UXGT'3PSH%]-6 5/,I3OQ7$ M!]*V(LL&QYT?6,FPH#,KC$B;IR@;AT_:G[WSK@4/XQ;7Q49Q_;!Q2G<)4<.5 M=17>3IRM)VDR>.4G-AG\YO??Y> ?!2+2SC?^W0+)UYF/8N&?7T"H6KT?O'&% MWXOJ+-XZYOM^@+0_\*U?UCXRO>F3O\ GB=<2 _+?WX,HJ6O<>!2>+3 ^ :KP MM022_)CE =* II/'S4<<>K+"YD@U\3/AZMVU0X? SBE?170ZN W\%;%2")I: MK4 I@*^%Q$_ZSX*Z!J]S>GK*7['?J/ KX$]UJGZ!CD<_,>>P4_'*] +9G['F M\AM'AS2.YV =_;^^H5<)PILO?L/'$#"W.QK1-8[_C+N)1JJU68:H7.>-:6PX M=-"M8"QP.BFN2'*7\A]A]5BRM)$*I#Z &QY.AYAO/2DIET$71ONBK(-OQRB[0_)B17)[!:G=7&!Q5TCQZ9)%QD;2U_":)E\0 MKDKO.JQ?(%^0UJ1TP#6G$,4KZNW:'V42RENZ2DD/+)U'Z[XB<45C,EF@HI7^ M;SAP:JBC6\0LF_$M F_S'6R(M\FYVQC0YJY+8B]><2">4$$@B<]\U9Y*B2*09 M]F3B9_3#DM;QG@,$WT+\8J/"(;A[AFW0U3D 8*);'T,<;&(K&K4V+&I>4XD[ MIZW"98"*J+]/J_=TI[!$/8C3C0;$F!/ZJ K%%$SGXUB^M"-,2]17U5"88K1L MP-E/ ,HUV<0_N3_A?C2]D@\*NX.3/TZ*]+LD"!2_LHD3)93UYX?X@-7'S[6@ MMF[(09+T=P!H<9L>_ .E=$Q*-"!78J5>9%Q.D0R\B1/!G@(-2+M%I(T,7R'80.!ICFFA$#?E M7U/+))A6"<1P5OHE%"JTHI28 H$?#Y0-$I07H$*1K*5L14YJ)Z&>CX6&%I?S MOAS,LZ#AW80U&7EOVF5)XX;#9TS+O"CE3$>885-Z9"%E2>LRJ;P%#IH)T8]N M*R$DT>XPT@$H>QY]P[1XXGZA[J[&T%ID1_)X) >A-2^ZF>%LPVFK"V5+FA0R MLYPEA8:TXL+!QC%=SJA60E=#G6S!.)9UG*WOR#@7I4(::K^&IN>^B@JUZY(IT;=1 MH?MW8DW@Z2+-H';:A%E8 MT(L-'6^I59M42MA=B4'!$F!82M?[XS@0\]6B@3&=7IQL\G,@ -/6"26A8HKZ M$.K()&6B:5'YDT&YJZP6(5'3M$\];1!FL&PEQG $IXY)35@>H=3:0ID:C$+5 M!#76D%SBEZ"<7& DS3#03V/R*2UM /TKHOV)NK71/7XJA0^LV]4"*_27)J*5 M(TG)*.(RI !)^$O8+FTYL9TF#10&5:6*SMF%_A$IKG;U>W/5HR*YT9E#KTY MVXQ.&*J!>Y&('45[1L9)Q(8D2H4+)EY]8^RP+!HR[Y!\$7YCSD+HX$7@A>+K MHQ:VZ&MV%$K[,.$,>1'@_!"[,U]$%SM$-X&RN;WLL<3.STA(D"U)[0&U7#F\ M1P$L).?!R\ LJWQ0[S@V4G1=EL/UR%SLLR#(OTW]5R/ZK9%-S\(Q"< G!7&)T87,/[9!ZR&G>@7 M-"QOX(;JP()50VD9"KWR2CZ9KY$,EEIE9#=.33-1B,=TH2+,7%K%%H\NK88Y MA2^T(,\)B L? @"%5XO$N7 %8%/(S"W] MJ#:B1@<1@(5@FBLG!9+RS N@&8!,&C+3T,+ZDP!\FP7U _B?2\*QQJU.O538 M$&/"E**"4FF ] 6\JC4 Z1+"=[S+&@5N.CEQ7Q\BGT&O38D7S6,T="$HLU\" M3)K]$@"%&1P2(-O!"NXZYR8,R%&$:BRCH%6@D6:%I'&1O473"B*J'.3MX]ZA M@/OSLR-Y)?-X&VMQ$H$ZD_;'UDE"MWDGEKTO&Y14Q# /&\Q5@YY!\KC81Z:3 M3,&""8J)9JX=U$=L9[?&\P'$A-3HHDKI@UZP-\!^^3Z;OI^0GB5@2 ',BEEI M:EM4T4M>9*3T+]/U+.J]8X.81*Q@^$Z"^SJCG_9&2SIQ3JE8.WKZ^#&BOYCL M3,O./VOS$22A); [KTL4V71(EWT*!W::0CCZ1EE]3R&'O2J!^7/PKH!\GI^U MM^RO$TJN T4O;<;7$_^'M7^7=ZHJR6\V/CP<\0O\8_"YFV=U!(,S->T"A9H%H< ].YSL M8#O)4! #K0:GB9(0I?E-;E?=*Y-C+ HL*JI7V:0[LA@).&K>#,> MS[2R%Q/,G 42;$K48U*,8UNX2:NHQI2NC!Y68+_&9ENW95% M&25Z7L_1\R^9]+RQ7R;2A%5O5H[[6NT4(#Z,6AJ@]A3,G7G13CM+W0=ZPB3_ MRA !LL+*:\9R+E(!*XD=UA\GN>F1=&RTI 71&9< ME!?^-?\E4T8&AHC"I:,#WI[;%6%TTG>('RZ=0-B820?_*6K\, H+@MF\+!:0 M>,/(RE^.!3_*4QP2\-DBW'JO5*0!5<*#D1*[)4TY!5BE*V_^BS+:5!VVRX)( M*+7A!X>6:*'2$/]B;6?**4 "I+'/GZ^<%J.L%WFWSK$Y+B'F/00DQYBLE\0 M$U/$YX*WAOD:VDL8;=T?MOTU>N>Y$)Z";CL"-K$A#;(:H(]<%.\E=H6,*<,9 M67GQDV3#\K* M9M"+YI[XA2&;FH?_]"\X=<#4"C-DVL#Q1K->] M#QP(5U6X&%*_BU")A'N_(G1%]01*4PHGM\T:XN)CE 1<"@NF9)=4=02;CUVZ MK 'VM<-5WR)V]#:BR6^#?P%:U,I[6O]OV,Z2YE#Q:,WL=BXQABP'N.D'H M-M 2ED>AHS&T72%#.J$:13FUULO;,N "JNYE TQV M%[GV>U':Q:+0"BIIF/#S_S.OKU-6V#M]]?#77PY6Q36VZ412\0TL26+JK,U. M3\T?JEV,>KKVOF!QTRRVIHF+.C!/:^$!V_9-RS+RBK,2:56WL(O,VN,MY@KB M%KC+=3_1R&%*&_!=U:[4\V7P\A,I@!@V(Z MD8\+W:!Y#WP>Q(Q(@K'.Y^F5WXM!^EU*J0YI9%/@:L'ZAM\)2A.!V3SO,081 MOZR\F^ /$-.XXVX/L\-[1'8A^AO6236P!MV%O))8; VS&:B.HEGDM9$7HB(@ M+"GQUDP5L8CY$WJ#F;Z;.' L\HD@7->(HI,!T$?-HFU[?M, DL,(5/(A2A.#$V M'!@4:;\38.XNX?C.!ES4ZMR;.H-^GOP(%I#)(0"<+2USGIQ 72YT:V)HA(E/ M+J9198SF-YXML"=%[K@8MY] BU:K&MM\>R:[#9!J5!-0H>( 0,@AB>D%U:6W M/#:4U,-3)XY(F]JF&=*2H:#!63L!:/OOEK!T=!A#,[@X58)5,ABI9.+48"+E M9/Y^@[]3?C:IN741X=.@91"FKL 65H$KL1V&9POY$8C:."H[7*;3]S?EZAF- M72Y!E0;Y-^D^@#47U]B0IW0B<3Y\%$)$?%M.IN&2N72+E6YV5V>8'F;COHV* M0!HLE%.SH!H-5/<&HC=>#??EB-@VG,DZ6U!Y\*98N0&"!M(G1"A$:J',5<>] M-="GZZ?(1V/S-K"ID]@RT [RS')]GIV/F%["@^$=9X M38A<)3T_75Q 2>5RJ4#!^2*]!H&/%WY+88Y(D5/5&FM'G(V2ON))EE)SA=' M>Y6K""U56Q490[\:T74"#H &\.AI3Z+"QE=?72K1)\1ZM2!O8$4NB)8.NM#P@ M+?RY\C]TP+9OCO_?L\]K"?-;2@2?X2>!OYM:HY0N3;L 6D)T*EZW!8<7)[#I MORR9\XT]Z%Q=KI=0CV:-3!VAA2IJH@65:A>AH201;I3:O*D&P6#!RPQS ML3=,PI[DMEY;KT-I*9Q_?ZOP056&RBCN@G6O)6CBG#=8VM!Z"+81<"HNP(9; M6TE(VL'=U40^NB_1S+O+Z-:,A+L;F"#OJ,":.ZA\:^Q1),B"K*_\WQ ?E]*T(4R_9E89S:?W57J0[1,6'&OKO3&+ 6B/ M^ KOYG"C$VRFR4ERUHMT&""JP"*-FA99>G%U]+(Q6^--&V(X^-42))N0V0Z= MWUV;KG/)S&&/ Y[2F4RM8A#FV4+_-3:)@AJ$K#BDR],Z>OL;-S!$,SRY\EY^ M##[\*)#/*,M9[F"P 6*8)/*^"#'S3FAES!I@43@H L=F,3@LH<*&CZZ(9TC M@-Y7JEI +PW7MD50+R8%*'\/N\3UDBG9LHUT;%PM$W0)@[8(,(ORGKP+F@L. M 21)54%2 $L)?NO6]<*%L!^?/8!*#XBGJ1R:T=R2H%4"]/L[67%ZQKG$D!C1- M*"\6-L1_9]YFFJBM(]5IYT,**T5^CC,*SF!#3#F?^&"Z.EX8&IIQF M'E07*,*NF1]'7M[@QN&C[]V&X9"Y6S"SLO_4MPYH.ND!33V@J0#?=:-]W;;\L+.!L <1$D3:9I/2'!J4$B%)$*F-A3XN->%#E\..@HHE,I3' M7L6'/TB?U\@2$MD"5W$ I0HFC]*);.QCOR6E$J2442P\^"+^.-5Y!NDU 4$ MS8Z<\'Y^@(8@9?),!XW*% #]DU/E$1),6(*"AL+!G, <<@UA4;4F3;7;;A3CN8E MVHXW7S8@KD%$6ZE7-,WR5P2_JC^E&6M_;K.O\FAAS%%((E%CN1%B/^>BJ<@. MB8X%UCWXL MC $E58$=2Q@PQ-H)&,2HH;6!ZOK:V8DGLFJ%@LZ&[)I4 4F-/ M6B04'Y=_B'Z#RCR:( M<%OC1T#IL6BDY:R[8JID@5M*,EQD-F M+VK8EB"MGU*X9XX9L65IZ;IR"XW.-&D9,,=)L:??N)4[(_1_@.5 MI/Q+99@/(EE5*(@N)UFNZ!G-+48YQ 20M=AGEBZ=2?Y'>4>N7X>4I*'=]=M] MCI6H+*6ZC491C $1+V[#*H*+Q>U'>-]>U*EDI*+:?++;;MR6^63X7\RFC5L0 MH=HX(#]%OZ8^^OC?_VMT,#X,:![9R2@WLHE MX?0% !NK0 M3<%#)UL@9\%^-PBP+9X&%G=KTX>&YTUTG98]6L_2TO_6[\A11(],,0GM-&/- M8F,6I_[MU98Y5R/,<>/:*YQXT^1;Z*X#:!V_ MB0KD3(G4(PVBSR!5A6R^N50M35W)V8N<,9UF+1S8\W'C<_3[: #0'L+11>QN M'AM"[?MO."]N+KGB$-"'(M[X<*?.I_LNP5*89]QD]KKW=L/$,2J$0G#BD#)AOSY7BJ&YN:RU[1A,GY0H#S1O%JG2+/T5J$LD;SY(3! M6C PD4;ZPXD )-/IA"4+8^X858RPIG.+QZ4MZ.WO@O84B9X42[QXJDAB".(% MN!*"40N91KF5!,NY)5?]6SRF?S!-J_542Y120P=N#BFD&4AD"P IK(&ZRQ63.-GHPD0 MT.1V";KNI!%9.E".ZEY8+,:9R3!*I,J"Q'-JT:*!MW7:)M-Q7@&2(:G4'6JN+L D2U 0*#3,'!$P4M&^M0D,=+DLM\'Q+ M*-G^,)$]64:L0!%/N1^EPX'G3#:MZX[_(>!^;*6SDMLOSR%W05=N"6(L?H(_ M(O88$9S6&Y6.PJ(8]DP.$K #,"R..B0(;W>\\:^UZ2)64#BIYLR2^>O8>X( MZ6-HH4'(:YW7+):>3[,5J,4:41A$:SIE$6]0^^]+F/BW]H"Z1]XUS":75FP< M!3KULV;83L.3SZ4M=_"\\/\3:*I.SY^S5-#+LUAB<5+,6 -X21E(,);KQ86T MV(=^^-105G6.QN_^F J:-+UEK$79LO-RC\+J@0T8XL+!+9M/>Z&'T+UW$KZ<[=*A1%,MIY+G<%<4C$X-MAEOE: M9/^(3')N9S'S;QW=]+A'-_7HIA[=]!'HIJ\?YW-N*IT2F$@H2Q@EG\3]F#;) M%><\NEB%+214:LJ)%*!;9(NS;(% G+J8OH=Z-X#DX?*W/Q> /TS7+W0 MTK'3O&(R#:-C$74U335XFPI/WI9:G&=8>,QJYH?0;P",:H:LW]4-.7UEV(I' MD1L8-\*IB&L!\52FN-/Y[<3^E*FL5;K85+5A8\=L6;/&UC%Y M<-VY(+*R*4,\9)L[[,2#1 P$L9OHO@$"&'A>F+T2ZM9NIFQ=\P*THBG,LD-N MY+Y'6U]LWE;XR[QUK Z MP'*21*"TB@Q!&PTJ)J_J,CAMBH4M=.>*<&$,8@1=%P-56[9_2??RQ=(:KYNJ M8V9)Y>WM"FTK+7:S69B?B)99!5(@O\KD%-0%*Q C XHLE4QOL<&N_6G*FN4! MOA-BYWBSV?NT;4XU(3-T?"$-2,AQ)AO][9]#1&*/>]@;*1I<)U34',S>A M0C$JN\,^ [*9H*7 7Q%U#V9WU=GT-Q\F&8N*!Z%DT(6GXF,;I46GZ0KI,.Q:V,FWOD$A:\LJ+8:!(P:PHS@9TDU^T6;9;&FF:P>$Q6S52Z9?V>R5E^+$0PABA3BKLB_23F[7R_/.%^Y!-%ALM"^QE M%M8V1!ER$%YQ2YDFAD=IE[KH1%U!W%AX$8 M>#)JD0[0,*&]X(,!1S=%-C[Z;G7)>6GP?-JU% F^+0#:<(&I#4))4Q5&.2BT M_5.P+64]E"O(7[0["(53B!6#/$B^L_^72!UL\ZS;AKW@ MMBIFLWB?!IN>\/\>^"/S7GK0)[7Q/PE';<8CJ3<+O?^0?R0^2M8I(%I,_ZT\ M*TH!M)C>= KX_#J24[!Q0#-]AWV]3A5Y<-65R2X+//T-!]-D$A!GM#=6^TR= M%\/8%D5JL)_,4BJHN5+UX>!)2#H*>4QI'26GUY(&E(DS2.68MQ4*,<&+XAV_ M"Y<0HMCM=9:.0&1_' A3+6G?=,JKD<\":B(L#=4^"E9O>9[F[_6J]%;7Z8S6 MYV>27M8H/JOHB50 3U\L>KFF^,.+"^C)\M:DI#Q!<+&L^A223% M.@>@>3!+.1S\OF(ZNF;'5NMKS(+LD$:(R(2*&\?!PN8+,>5NNB!.WXT45%0T M;%UCWV.@*;KYR0RC7B*](UY#9UP3\K__UCSQRA8#!MLUA0N8DW-3$WN#Q(X+%]IL'B.K,*^\9V^*QS"0M*MT+X M&>90:-:2K3>\&U,B>^( ^=I"EB.V&;<"Y2+"0$R!MB!< 8=E$\BP$>"P@B>D M6E^4F9G8%9$@W\;6(1 WY[-8:UQ%&K;F!KOCXHN);=?X-CU*:3>5;ZD_@_:W]FB>3'_\J(,;WN5@+Y%;I@L+A_&9CHPGR]E:,^_:22.79-E:30:&L?QX\;=N7@Z1>V*DBI=/+L2X-6XFDX'A[#L/VQ7T]E M;IO,N(T]$N/?25J^(VN4*/=26'";#PEW6I'P>[;34I[T*WG32J++E[LQ97%I M(:&3Q5M]O#?[-4S(YZ?4?E87B86AR;^EZ;H =#V>'/KS[0W M/F (L795!H8M"RE6]B@JX%*SXZ2^86-\(]"@)STTJ(<&]="@W:%!O9?8W4N8 MP'A2E*7W\;O MJS-X/%8UDVZJF:0S:T9$%C>FB+:V*^U-6HUZLCJJ-!*[$K$0]\WXV4<)YQGH MSY5ZE^WNV +Y2LH@0^F-&WI(BFB^6$.'9.T:V8Z&L,*^G.,_'&F/0V9&R98N M%L6$4CCY3,30;(>GN>H'+$'YYV;C8?HBTA'T8&H./C@%4 OD)^M^XXQN(RTQ]G7$>TD:$"0CRCY;FS*58N[< M-N% 5*['[0/$C#13X 3\4% Z5KX&D+9'87@9)3I+($,W\V.F?:^\F)GM-??H MYP!K4F>/>JW3M"PWWDX@URA--^>4>8NE'P#+2\*(ZN 9-K\_'NEWW(0JYW(5 M>M60#-(/5RLTX\/1XX0.R-S-,-)NSQOFMW!CX.'VWWG"X;=L9V3>E_F"6<[ MO--$8P+!76X%WG5Z'EN?N[4" AZ1_\$,HC M^6]L+U%]/QH?#8]#N6A^V^PT=Y6-63&+'-A%T@_X!Q!F1+2;K3NP5R&7#,IO M%'5FQ+2!M34?4ZUS()/$4:0"BV4_U;7>[:7^_LF3X=B.#D.N6P:'&C#T;OK? MT;)2N%R&%A/_\D\.T5?$@[Y]_K>M933-\(COGSP>GLA(DEOF#T8)FQ1^Z]A. M)+5^JAJX\'OA_8"C@)T6 M@\LZX5O!RR0JI@506XC%[)(A1V,QGU>.A-C\1JT/E!YARIH/\(6FL_+[B /= MY(;!R]AQOR/H)V:(\O' R)SRH;2_+F,)T5;5E-P*J9'K)& M?BYXL@BXLB>1XA]=PBT1YW..W MM0$:BMD:P;G1N&%U6X1=2D;*U)NED3IHIAB_7V*&45L8ZM1X+ZD8 7(:_RDNZ4L M,:PID?CK4FOUE8R,U&XU+S(&HFX=!?!"FQK#]E8!* MM2)(:7.L\7I-PO6:9T\8Y+WDW9/&RPM3J\QF]U;8X<>&@_\LKAW*?ZFO M8=#'E070L5 M-(BQ+\!?;QLZCIGI@6EV0<&B-;EH-=S5)EHFHF;6H<)#:'A$P'_%V#9*R+G: M**DJ]TC7"!QN:]QV0?LN4F\/1XCR]R%0W4*])VU RBK5L9=XSIEJCA@W8ZT) ML02XLTQ/E=$,QJ;" [^M'3HEW W_=?H._Q<8=9N:S/R1OYV_PR:>[MUA]C4U MQ@>,'%LO(T1I.-0(I?^Q8DF3TC MDF?QK<9R[(OO>-?:"%VTP=)9+T;06AQSZ.A\859JBP51D'NP!JU=W4S**G47 MT(#3C*?K6=:!_HUZX>+6(ERUA!B?:T"I%\OE.A<2XX3VK=^9)ISGTQ^S5K0; M53$<-3$&6(:UL@.9G=23 =V(^'G:(WYZQ$^/^/DXJ;.O[CY(#D'8X+FCUH>_ MTYKLY^"!I#_8;S*3+08#8G1-WRZFZ',4=:TJ%'[-5OBH'ZRGE=A= .;>J\.[ MA5R+-ZU$09TROPL]5?$)WGVG4#43DA3P.9CWQF3P^7H%%:/!F7],K>H38/;/ M_97_#*7Q#2S3S-?)CZ*I\.$PJS*KXC )B"E)]",!G%/1TQ4KAK M:4I'$3'H736;Y2]>:3E;,.ND!)+4T>1=-^#+8?3M.%ATC#5=+@D13!OP_3FB M__6CD%YO&[ :;,A%ACW"E8M=;42X&^V*1AX&KD<:/' &D*;2UF/EZA6NB27D MQ*%OR]ZVS*41?ZPCLK6BL= +454(>W%%5_YL@9JP$%L+2L6 M%KL5Y+9,+14\@GSM R;XI+3<=Q;E2WW%J+:\-V5-2Q9C"],7WC354@\//!&M M0//3 \I[YD/^N,RHFC9#"V/NG5J5M&4,3HN3'8%TK>9+X_9T-A@11W+\S0Y2 M9<-Y'%^J3:JW@W(:2M2:5:5]G2JC6,!#S>@D-5+30)@<]R=%B &MT!H:>SQ3 M0&7J2"S%O\;:W] W^M,5*#PLF^ 6%%<#O@J8#$PTT3T&3A^<:,B07%O[K5PZ M#7MH^]J@#".2I_Y3C!NQ3#T3IXJ6#:9O0"=(M7?A#,>K^0Q4%#@PF+C+/UYI:$BY1ZQB:4D=W'>>LLJ$!>2U M\7K:'=3(-M$Y 6QJRL?)#,B_IXE:)H[\)LG>T_PL8YT*K/":?=S.IFA,DB(>&'%"ZY&,/A3U5J\:4W#_])D&C99Z[NVEJR!A%>%O+;FA9+XWL M(V)NK3M"=VNST7BIE?%@'I5+Q\A#8W<>[KI\P C K @E]*\5_MX8[+Y%F:&W M+%OF1_-:B^-^&B!V."..J',LO._*DW /D(F(A "8JJAP"Q[3<'[Q<4?!G27. M@*2T4= LOZ1;I;]1'4#9M?W:1< M0SXC%B@-ZS8;?/_H\?"0@-(&/X=E)L,I$7.9,4P2,=8$XE-\/M,-@H81W"<0 M1$?:(0!"/#QL_I:TE'OCMRYSW4; #)5'8?KWX^/&=P-VROSX]Z/6Y\0A_2M5 M@EBN]B-9C]^6/KIS!PA\8Y$%VB!"S(:XO-'P\"E8&][Z#U#RY8,0-']_W!H9 M!^+IQ04DK6KW Z*>A#9')E/(W/Q/@&9H.6.!681M+9B\(IA>F'2_FF,!V3,7 MT(#1=J@3^_=U[@:C8Z8N>0!/XJ3:.8_N!0^,LVH_8$*L:\D27M@@&[-DN=+O M'[>F&2C9XM4D#B,GW3-2PVP)#B-_[M0MN(.B95P>\/N?GK^55]:=XI?]88&= M"CEG3@;R/<*930+9-65I)-_BS^]@-.:V@21D; @VJ48FS6UT(1M$]P8"R[*J M:T(TP27E/J2XHLA7S\ZC:(7.,/5T 6%ZQR)-I\BT?,'Y/%F8PI"/-.>NDXVP M35+).N^Z?"V[KHUTA+?(+ . MU6B: FI3)%[W)2:\[?OPY0THOBKLIT0B:]49=XU;6ZGL^;B)%M:%Z25I\B$6]7.K;A9I5K/?,A )4)3)XT[Q"-. M:/C6IEBS*\2 $[%G)3?,45+.UDH@6J3@LU176$VX"ZR$8Z.)0_9D^/F"19OA-@@DV?ZOEO#N' M2LD:N3/VQ&IW2/B!W3JO_^O5BX.1OR7"572936.FPJDHIQAR6-@7)-] -[ZK MK%SW_&AWL2!T"K"RZ:.V9?>1 ?PR6#NQLWA[;-V-^O6X@_6([@E=EPU&A^ _ MT9+1J0BB/+A*_>FXB]6P'(!=<0&W99I3H0E\H]-FUD8EVP(/!;=&4KF=:3N8 MV(CI?.BRWB_H'2PHH^O*093WH:1!MQX%RBTQS(;3<%B+8QQ$\%S$T=#QW&?] MNOWI=1.N>YC4($"BLGI(O\N<%U/T5A?XV75

D4I*0 M6,.7!O':DF+* L&+6D8Z?WG6'Z,[6*IRO2R8/X!C42@+!YN;E@;$<00 MCC9"SWY%[L*PP45Z$460;M;D%=^B<%NV+N);/QRAB^+.":JMS08SMV1P&U6J M"I) Z_W7YUMF(T#8XI!/FLY-\&ZF@XDC2"MAO?!K6$W3E2$Q[!?P#A80 ) 7 M;3.91!81HXR)-YM)$/%6E/MD(U078()5RCH^T!0]ADNF+'Z_AG>PAM%Q*U 8 M!54'A$@I-BHL*8K@U\A0T",_U)FK@8L&*E4]JMSAR$^(BH"RB@2 MC3;X+8=:HA+G:_MC4U9^VU6A7[([6#*X:V$#!9+6*(V/M $UH-BV$;'S:W$; MAG6&_6K=;:+:H-01E@K,8 $>GPPNUMG,P4,Q<&RL8FF0[?W"W(GEVT3]B3&- MGH_*TPN\'/>2$G,>,9J#J9\P52#*HBLLP _&AH:O!6@D]ZYQ MHF$X>#VO'9&;9HVN!/P)[8=%Z#R@[@;KO.36$ [LM"4689D%/ZNS0J>BD<#L ME\18:#GOLK$\ 8.U#6+CS^^TY#2!6(!D%N@(J605# MPQH>37(DV%T$:F_WBN])R_RYF1S&C2B9QO8*'U)>2N1BMX=2UB)3Z2IT8#$# M12HR/-3F7"8T5-)NX\RVP*E.%X>FY89)= MF&1X@7B:9X[2SCM-=$"B0<]QUNKQ+E/@)A'0M71?H"U+"7=J&AN D:*V-<-A M@*E+>"N4_T%&@\DOM7 VMIEDW[49\;^@V=(4%-GH6>@\I M)FR6A":T\6M:.\"6&PEYA#&?QAU[%'U+" M\:[G3S;4K\]/>L[_":$_+$_E$!EJ6?N5-9G4OVO2E@(V&H"Q8?<:$;G W8K( M=LV2V,XVAG<3C@?KQ06KAV!/Z56JU*^3@E4AB#JJ*(FVJC(4)9659,>=DH1] M4A*CM7\5E#SW48;9-L (2KH^0*B#B^>GW!E%NI)^&-1_UF8#;L O0?EJ97NWV3J%J#2ECX=7/7*&<,AK-!]"2 MRG=#9+L)Z@30(=CC3NXX;0;ZV%/D^" HD/TCU!TB7G$$U<@;8FD7KRW MOO;>W1M?-)R8(^V7\<_#A!R(U@MO76Y9A)1K@-%96!WP'W>S:+'Z9;B#93#\ M_%.F8&@$-G(T2D?DK*2X"[1DH%%R0R/Q! =Q0SX/]P''TNONC\-/*PK'Y*( M^BIM"UX?\J!<@:75"='.!__>$I:OE[C6DJJ&W"B13#C4IZQ[.W!'9?;"BFS1 M6O43>T?1OYJM+V970<E%E'"9VO]QI)2,(\Z9*X;738K9'J74?O5> MN$ -*:,IE);.Y-"H!/W"!QC7*8NNWQ:?!&HG29&EAB;7QTET:ZI53'-\J&*: M^D-_8PC#F7GN+REQNYOO*8DU+0$M26UY>7'[QM_ W>D_<)E-0/P-ZFX5A57( MU+7&F!#"-0"27Y3%>I5@6.7W%*&U5@7C M.:$M2*J4&WX,#5^KS J[9@9:P2@)' A;-F(E_4:H^X0(O->H,\DUC]W_828 M7J*&0,XR\KM%:=(&:@GY40T="_-.M_X<77^LAI]PFR-QFF^L$;W]E@C;@2\W M_O]2NQK(OX%QFWU;U9K%1;IA6X15 >303PUP3^H23 64H?[D"A!)ZSR(?#4O MEA3Z35V&,HR@()/Q'8N14 J<:'.(&N)T9LLCXYM-67E2^XK1'\"VY1OQRN\J M>9M/6/RO7S>,>>9W67N)[N0OC>@V6;\I6M$R M'.>&*D35=7NF3: RW)L5K2WLR;6(<7>=X:R"WTHO!$>-'Q98V/:LP/XW MK1\W;5/PJ$';.V%""U,5 M3&35D1OY#! MF)[$7P=77-9L=Q9IML3F"&1%A?]K[N.T:08M*K,UW'6NR6'@J_#N2&1G> -R MP35.NGZXY6I1;!RZ3'N#B5^)!2\[[)A_V:-;7C8M,_1"JW59K5'#M6"_9\[Q MSA$O?O!O9[\D.YE]D]>B*!;3@N WY3FPC^9@D&/UR?PCMPB^VX-'MTQ%,S1G M/OP%1 QI5H(H[M2;F!PKP5QC3"/58 *-M=_+&P]&GE:(GXA'$P1G 2\+ZB<0 MT2&9#-Q/TB6I+(.P23Y#9BW8'"[+B>#VQEF6P.OS'=2/LK_^'T_]M<"_+/C0 MQ2*1'P->=>\5 ?2,FK] Y%ISM+R S;7#(><4KC;,2@B'/4S .!*O.=XCX2.\ M'_@@K)5_^SR@@$^G->EY-7_6[YPU5*%G>H=))Y QPM$U))31/8A]08)C_PR M=K-I*%7B80.J\(SIP%=Y^8%#FE/2RX)A<5JS-C MO(;[$M$>D"/;".$.1U9!'YMR$3A_^49+3DK1' )SAF?&D?G,N26EWR1+0=&N MQ$VX$?$#26>.>]6")=VT];]Y&=;C<0^][*&7/?1ROV183Q>0-;FX-'KGC*\W MYH_5TUCFG'Q[W"B%\+7*S\%4KU -*4K3Y DW;"$P;%U^;$RV(6^6-#.7=WQ! MLO _NK*G-JQ5=AM3]YV4-I+#O*(*!)'W\$^9^V6M J!/DF;4>\X93(E+38E6 MJ[E%B,BK&\[F?/Y9=L;@2Q=NOOL);L48)C63(RCG:#LM2#I4%P*7(>3$Z)*M MI9S9;OZ;U23MW<-&-)CP\8X)13BD86-Z67 *K14SP/?G*>P('X]=>:\,M9[H M6D5:LM"B=>DP/A:%Q<[=94-X+A:E0E 6#_7&8";13$:X@9DU1ZK_Y>87F-=;$6^?!7>BG29(HUH\K3<=Q0@(ZX"YU M$47]#?/'H(H$DB8S/DS$;"\@S6:A)FN2WV MTD1I"9I>E.7 ^6&"7 LDI)C(Q-!MO:)7S;!^ZY<]R\E_0=T/B[2 ;"/)X*A' M.&(TM3L!;9<%M'%N)B)012I6"(!F_E5]5%ZA)(\N'IC7BRHQYBC76^)M(Y99F"ZS&J(V@/8+BR.P" M2XB!FSQMIBL]JN-J-(N=L:'G>*M5NZW_.';T5C<)+<&6,T\XE1NX5H/>DGU: MDQ6W:QV48PO#Y7HGW8;8=$ MQ'N@:*J[$$743M>_A4ZP*PY@^3@2_L(EV&U*[X&%_X-4OBDO79?K*6O)^CL: M&3I3/=6(U!]'HQ8W\R]17*PYPFV5=H.OY5DGE9F(AN)U-QR-X 1*SE [D.HK M29^,LM6$0*:K.*[XA/*CE"BEK;+05K@8]X#^@;<42<(R4N3V-\'N/O>>D_>& M7=O,(4T0?APG1LJ=<;WHLKAV"+3JU"[;GTCA+ 7V@ NB^^L^G9"!I^,EA$PI M1X932-B#!YP9 A&4JRZ6KL8VK@7=R,)N-/.OPGK5I?<<6W1@42G5765GD+'4*]JA@&5*HF(#R8]>S(11IJ'0S MLZ;()1-.LG.=-IH::I\9C JH5::NHK/_L+#D3GKI)WI)DA+TQOC*:3XCC)(U M)[G,.PJ,;PX^^1;,'$$T-B M#8MP6_YO223!'E;J]G.!D5G0#R8Y4S3],VEN_!*6SR8)%?^?O@)!T. MWIA2_-:O$* 4_@N\SH\46E!@23 FF%])F>;I"H&%HW0\??^&P7U8; M6_QK^&--/4=6]MWF3]9M9F%5_$DHLXNV,@R]0X*9+!-[G55C MJS3%D&_74@[IQ[O106:STE!"/CU_NZ.X\3;%8CH(+2%A6'H0'-X;(_06S]), M('^1#:>4 7IJ,=M;?3!#4"'KR#J)$)@=A40HF&[HYM&7)WZ3.&@U@MNFMB@H/< M+8WZ$;>J76]4WPBZX*A'%_3H@AY=L%?$3G]PM$'%*XL6$.]#[$VVKD5ISHK2 MTL8;--0KL+*XT58@\ I:18RXI=$*$^(4LXZ1K$D+,6BA "VRRRWFFZ5K6A9\ M?[(7V (3S0\ (2I33FY.$@?3N+ E$T/A4EOB5UIVRW"\\)'F(K$TU"$$(>8G M5S42SI@L$4!'$J\M7H:9QCIJ]@_='(V[,P\2D"*+HL+.&:LO&YZ= 0_]D@"" M?'L]?WFF$T'KWV'/(_D5WF_-=0^K!JB8JB&5\%3= M-G#,%(4[I+_U;R@C&/%W)]S(%3<[966$TT'.!7BK*27N':4D"#(,+^>_#PVP MFN6'.CPE]UL,;/[7HOY/H<.$]R)&%[I7Q+$8G6LZU$[T-FZ9 ;E39)71V,;W M#P%@,#Y" DV9;S_1&89\F+/D+4A_HXA6,.G!%&GZ@F8$/JKQ+L:QV#"[=@?T M2]PY&U(PA=T6X0\X.7B&,#66TTT['"A6L0AB%70IXWT/DS+W5TW!#B20@8%9 MU&LLENPH9X,'6 I/=L:%V/_&R;Z!9D^2%GP80I]#9> 66JG4N)TO%V!PW6Q_ MS.;/00+03B(5_@C&0D4X7- MG'>0T20"YV)"6?1F7Y"?MG5).Y[: )_DH)*0)1W7%BI963I@,V82Y-Y%J5R]Z9QCDF)_0L@ M1\/A,R=-UDQH+\U'^.?1,]E#C.V"/ !O4@*>!"TQ]:LQ+5NL\-']:UB2!_.' M2]\JX") CA<=;+7-2^V/R?CXF<=&G,STU?_]]?-S*&;HR0X.E2C2@!ZO9HR! MK)/[X)8K]A+@HJ0T0&@#"G[,>F&9 %\T6KA6"*V?@VUQXX@@)R-C"E:,=I/Y M^5F',44.),#6X#7 ?Q'-7ETC#RDXW>C5#:O!H\-'VJ*5EI/4^YJ#UQ\6;D/3 MU[%I"S\^T>T*A5L_>=-U+7A&:)A25!VD>Y'?WT^+(#Y >3C$( OS6R"OPV M]<7GVT:FRN4-!A/I<+J ?T:<4SJ]!(J25;JAGT:TF\E_,_-"(_!K[],6Y!RN M!PLAL;[&K"0&CL_\#_ OS""8\D\@U[:A^-W[TPN'WGOAB(H$A"I*3F8K7='WWO@/ M3$*]Q4X_N'0+#-MAC_B+L@\=X'J'/\^_#Y0#$GH,N+8HW*:T\1.1VIK'(SRT MXX,?\($L)(@1L@O59?,BY& >9%<_0%T(/>S@:(0%@Q/<.DC<=ED4M)+M[8.W MJT_CDX^B:_M4L-3N(Q>_37PWN'] MX)E;]D[DU;<':]@!*QQ0Q0HU>-8U(1L5@;Y]: 1[@FR'OW?,TJTN#\X%HO_G M12E<4_06I<0EJI[9&$/S:ML])7XK14+4VDM,Q48X:3/"S-X8#.W3T9)Z+LPM M=CO<&FX;(JS@QTNH0J&' Z="]@!$ZS+JXW16E'01[! M0A8#8?;(C%M=FLT7FNE:>R_RS0W!)'B2>4AEABCTTB&E'I&9O=5\[QEH)-6# MG],IJZ1%'%T1+J&ZI)R1CU.7##I7."+EMV.Y)Z@*"Q1^!11UF=+$X8SFX"]2 MDGYR_D#_R]F%P!SF0/LE0K;YFR_//]I>GH=WS&;_\=WMM71J='7]7@WWNW8I_2_^0BO-LBAW4KHI.G__S/Y9?[S$/_TL)ZU_W;T9'AX?1BH*;/16//LT;'[/#%:VY3#%+S!M(N:'A[P#6,YA)%\M]-' MO\JP=W!A,.YWR-3_?R;EPY]8BQ;_[V*._T.X_Y=5]V!I$X]]K^0+?C>_F>?*Z45G[C MZ@$45,Q!NY\O'GA2Y6S?TQ?E\('L3G5?I_,!5)RI0%_]\%D=9/NN_>D.2S Q[3=.KS_.CD23)Z^IA. M=',^[VQ[X0P<[C[^NUS0S[B(]^2D?/]YUNTCUNO+C?7)\,G17WBS]M;G+[:@ MO?7Y*UF?I\.3^[A7/SH\G./_MP=!H#*B'_N&^9,#VQOX]/AXG3\=//RUZWZ/[Y%_/ M '8-[%[NL.'3)WN_O?JS?X\7IS_[]_7LGWQ\]'.'V^NOF_Y!S,S73N]P[HXQ MQD=^D6;%&A#+F+_["V3A1\GX\=-D-/[8//P=SD]_K>ROE5OJ?4'V/W51MM]]B)K<#A\?!R=>GOPHU.X\U2/H:>9GG QP[;$Z,NOH.[:UB\ MM<=UA+C&T5VB&7?YS7@&'@\/QS#B5\0>0*)Q625M^=\?^K^'UH0!=BJ@XFOQ MWI4[]07>QTD?WY=)C_10MBD/L"0&L, @+0SI9BA55C?7?++CS\@HW(8VE$ M/AH.7KAYBASG7%3H6%IM7@5UNC]8F_Q,K,G[:M2+^7:8'?EC M>/4CM?UO&K&@'^:SK[YP)\/!RP^7V22K;S]+W>]]LE_$ D^&XT]L_;ZE+?QX MM\#[HT@0?"CR&;K?#X=//Y$ X*:7/1Z./G$*OOR[/AT^>3S>DW<]&1X?[48J M\/7?]>GP:'3WI!V?[5W''W57OL-6WR_\T?'C^]&^O1NSA+_LBN *4KN]=4AA M:_@!=JG$1=F*W3OR[LLDL%/&=O3?XK[J.]DS?Y'Y&;S+ZH7[@E-CLMXWIL#N M\=0!I_0NA=X=1]K/Z$\_ RGI;\6PG]7/80+[2;W;K>K?$-W*"^]@^\F]:SLP M>XB3^_.ZS+/JTLWPOY!D&-*P^%]$[]\5S33*,<>WEV-N*+_>;9#9_U[_>Y_Q M]SZ=$*^K0N]_]8L6LX^&HZ_*"47CQ;3=ED'?,7/MX8[O7CPX?7U]=#_W+#B^+JX6DYONA? MC0:'X]'AT=C__][.!N-QR>/1S/WX6@TO*R]BSE=DBP%\-6^124I_Q]G ML$8@55HC@6VXUE)NO$74^[DW3K>7_-)'Y27'K'?0 ='3Y^>'']C MX_Z21O%^C'C\\,G#\>'X,PW[+^4OQ[V__&OY2_23N[C,\0TN\_D&]()[Y_CM MF,QOUSE^.0MX/T:\Y\[Q)F?Q.:#[AR9Z^C(FL'>4?\Y1N@\'H\.1?Z\BGZ7@ MW4#*J2ZJ[ -YO'/\"_JV?1[&X%3^$:#&Y]F'^G+0ZE$Z MU$5,!B31N/>3<;HJL\5@?"P4$7L^'"BWPXI-7'WM'&G.O$6EGC(%N6S_I[-B MZ=]MF@Z>I_G[SQZI]1_]/!^]MU'"?W\,R&-/'/GXWWM/OE>>_--3Q$>')T\/ MGXX?SAZ=C!X].?'W76]OR;:>%4%@L^4(22:8&8B8<"A1,_SZM_&C!!+(0S3! MK[SQGJ2#,^[H^#7-TPM\VN"7X9O^[OS-C/A;O3M'=Z-O8\A'#T='#W=D(;N/ MM^.1B/_F/D'V-Q'4D\-I5/N=WQ39ODT6WEO]_*#OTVB MYOOKN?\$Z"^ORVJ=TG7T[7KA!J.C]'__KR?CPZ?/1H\>I#^ \WCFGLV(%?MK^EO\>OM[1X5@?E9:3-'?5 MP>L/"[>1IXP/#\?]36E//WIO7<+GORE]4:/=%P3WRFB//\IH_YSEJ?\__?\% M]Y?3Z;18Y[5?GOVRX3M(E'^&LS&\-\F#+S?F;F*8?LC]D/LA]Y'*5XU4QOWU MW1A=/#T_ZZ.+^G.'>[_1#[H?<1Q?W M;P%]=-'G0?8JNOB,>9 ^V.AM9Y=NX)83-P.@-!!"Z/?#*\EO[<(D M\]=9E-YX]D/NA]R[R/NW@. BS\_^\YO:M-8?O4L_%'FQW Q>?JA=CK(#Y]-+ MMTS59WY34].;L'[(_9![1W7_%A )->;$,5/M@50/C#-S5O MO6WKA]P/^2_LP1ZB4OQ/09G^IR\L./_T9/CT$2JQ=^G-WR1!/1X>CS]-:OQ& M\>J3X>CQ;JK@GQX"W(_M\.\?L?V_]#%NRD)VCP @D[/UPE6#!]#V5V7^P6DY M2.LZG5Z"MZY^&%RF5] TX/)!LL&LQ1LS-J]GM5N^7@Y'#T M(/WAP3&R(+UU%X)V.3_XQW!PZN=IM8&_I/E&'UKQJ_CX8;'POS>8BTXE/+7! MI 0OJVQ*9\5RF55X=UZO_/]3NO]9NZK1J;#ML-)'0/LR[@#T_\\@F_W'=]GA MT7B2'DU.#F=X>9ON%1X_DA;-\YE_6_\/P$5KO+W.X MX(W?F#T%JP^KFI5()ESMS*U%7U26^,NT&O@]MAE@!\R,]G")FJ?P,W[357Y] M_!_\+LK\STS<9;J8 _4\/ C;;/D#_K]+M\[]E_!YZ;J^+$H_NMEPI_D=;YO? M+^P['@_'Y *Z?,=-5O[1R?#Q\>,[=Q[CX=/#[7_]U*<^>CP\?'1TERYI:S!S M\JF&_RXE@6\_84P?!WZN\O&E 2RB!0()V;R\S-VW1@_3S>.H\/7D"P=JK!FI*;P+3> MP+3VPPX.\C>0WZ;'K)V5RX?_%=:U^LB=U_?$/TE?.1]F]1]F#1RC8'+ M:G]=XU>8O >[LX%U.,16;JWA'X]._$NLB@H;"'XL'60$KQPG(N@%[+U]N_\IDR;+=G4L&B'Q\W?)/]?R?%;./_Y[)>+G[Z_U!+ P04 M" 9@:I6H?Z&\>\1 #EP0 $0 &]N=&8M,C R,S S,S$N>'-D[5U;;^,X MLGZ?7\'UP5GT N-.[*2[T]E)+YRD,PB0= ([F=FW 2W1-D_+HI>DG&1__:FB M)$NV+I1\Z?&N/$!C8HEU87U%LEB\Z)=_O$X],F=2<>%?M#KOCUN$^8YPN3^^ M:#T_W;3/6O_X\M-/O_REW?[G9?^.7 LGF#)?DRO)J&8N>>%Z0GYWF?I.1E), MR>]"?N=SVFY_,4178O8F^7BB2?>X>[+Z5IZSX6FG>T8_M$\?NR>G/X_/33\./[/.9VQXR!L6.SSZVSSZZ']IGSJ=/G:[[ M>=AUSPS35W6NG F;4@(5\]7YJ[IH3;2>G1\=O;R\O'\Y>2_D^*A[?-PY^N?] MW< 4;45E/>Y_7RK].I1>7/[D"%\/J6)Q<>'KT5)QX7=/WSMB>H15/3XYZ<0E MD0\OX@]AGH[@C MS'2Q.2W%_.^<2D<*S]*LCF92S)C4G*ET]VP83"2#[AD[Z7;<:?WAT>%[T"0N MDA&P[(GX^@A(F'>7U"2F16>X:"D P&.A;?:YXC/)ZE8<2!2,%@;H__CZ.]2K M6W\@<0+OOZ/Z+AO5K3Z0<)^O47ND?H+WA+L7K2L!L66+X+/G_FU^2&'$A05C M3C&O1(DOQ^:_#FDG(6B;&*I?CE;+KG )%',?_"_F[U6OCHBC(B6$*^Y0F6[9 MCKEDTK(,A>;LV_GT=Q(*/*"<:GI436X\\;*EAKS@9L7TTUI-%_@3(Z!!&%XSY4@^ M0VYB=!DH[C.EJ.\.^-CG(P@W?-US3#*$^^-'L)P#$Z J<*['V(KL&A2*B;)!9[ZG\ MSC0=>FS G$!R7;%QY-+9#-XY7C5XPH8D?!ID_AO*Y6_4"]@]HV@2[,JKF#^7 MSFK^SJKYD0TQ?$B*48/LOS03QLA7^#B85H&@B-2*0G<5A96Y4A73@1D:J]5/5ZV>L" A MCP:9_$HRE^L;ZG"OZLQQF<)J[@^KY@X9D)A#DXPMIE.N<62#D!JF3QA",[_J M-*"$V@K"QPP("V8FO%]BUR!$LED.L$;XQRV,A&"4.7N$0;$*/I5Y6='ZM(I6 M<8[$H!?]N9!"4$R#4'S0$R;#!.'7UQEF)[ZQ2M%K/J$5G\S,V? A[T).?R,1 MKY\)<&L0#&'UG^AKM?XL7=QJ\LP,.!##I$$6[S,/,YR/5.JW)TE]19W*BV2%M%8,,C/DB!4QO$B: M6:.P4%H&C@XD!"O5 $@36*V>F1$OT3?(T&NEG'>>TZZO LY-,G6>3GLZH8OH;:BD)F1'164['582F@M.*1 MF8AG4KE-Q*%J(JHZ/C4Y6G'+S.;727 !60/!S4U954>RC-P&VTDF,5"2]VHB M-JF,5IV^;Y7(BD,F.9!.AC71\"LIKNK&SR>T I#)$V0S9$V$82E;4F?FF"6S M0I"9X2]Q::;US00:3X6[@6OX$0*[*%F0$($R*QF,)9%HQ/XG+#-Y(()Z%T\BZ2WT"/N J4AN%! MJM\G A=ZPY/V;N=8R*F0@.&3T-2+"H=FJN$*ZW"W^D F+Y'XP$(> 8$D)9%T MCO^7"$E0*KJ#D9NDE4+1380?340='(93Z%5DUMH MGTTI,/7'$#Z,H-V@01Z&'@_[MC40J\C0"F FX9$ N!!!4C)(2L@!4)O]_^AL M'=(_.@=0=]>1*@UCS\,0#.#3N -;ISLMXV.%+Y/T2G>JP)EH04+>A";=;!-Q MRUL9&033*95O8I3WL@:6:_.VXIM)CN6OR4 T'(K#6*=@V>: N3%$WC-H>?ZS M+QGU^+^9:Y( 0ADE-G2"]839O.*TVHF5PN?8&?@DT2'*5D1:'#PELE//=0U[ MZMWZ9OC;@D.4\K3BGLGU%>&>B"$I.0=D5_OF18@3#XT!]>ZICHKM=ES81+;5 M4S))R0KC1A+OI30BB4J'L<6V)V"![0UV\@['5HZ)2',6NL\<(5WF4KT@%7X? MC8A)RDNJ>!W7VJ5XJW=E\JT%NQ*6W&NA%$EI16*U"-5I+M!9+70C1KE&.EG! M%H4%T(_AY5GQ"NP,;?J-U9F&;"C!ZBJ9!&[Q+HDE;XGE+I9\C>1H-?'@";'1 M-HU1UF%KQ3R3L"W#_!"J6%O[8GVEH#&*T36#FD/?:@SIN[VID)K_V_S<:(7G M!VMD]:Q,#KFT-TDM$)5U)[A^E-+6%$GK^_-A$:GJ>-1S'!E C.&[9C?(%0S@ M\/Z.TR$>[ZP7/&]-EM6K:NSD6QJC(@V,PX2[7R(E2$J+9OI)]@1\'>2+J:U8 M9A*B>XOLB-&\"#79+AYK1IMD-$+7RM**: MLZ$TBVHH9BE,CG?\-A+:Y8M0^FPNO#GWQ\ 9)DGARQJ@UN!FA3.3"5ZY$ -C/I07SEG+LQPPMCX5JD DXB[=0VK6*O/;.5^,;+B-+%:!/2*YPJQ M9@>/*H%VD=TV! ^SNF'F5N18?2:39%W39U*Y]-!O(D4.+E(%NO[@N>? 4RCP M[ -53EF,+:/+HM9+&/UXI:S.MZWSXNF=3X-G$FM-C-KY5&'$'-^^U?1T5E7? M,(/"T2M$0GM;'+T2ZN.;/ M8*A*9="';R"!<Z9QE9_SF27MQ )8HW:IDHD7:?%^L+P MC6"U"-8+SS) S>I^)*Z))X!KNQ8>$''$V,8N MFU8R9%?FOX>>N&S0G45+%.8+@SO,KUDD6=THDWE?>R2/]8B^=B(7(1AZD*"U%-S>]"Z2%9@:<6S_/,KJS<7I%^%%Q_]E^/ZR]&K.J>S&0=7 MQB?A;]\7H>[F$3QA7G@2'U$7OA[]$6[MO:+2'01#CT^YOF?3(9,M0H?*7/IP MT0);LA;QZ93%&YOSROO<\_ BB+C\ZU!Z_'S&)!J7#)H^NX%_?.R'Q_6<<*#P(ET3.XRHIQ:&V(4HNPFYKT"6CE\- MPX.)%RW'P%+1L.$3"$F@1'6>QU M7]YB_SO7DYZ^8U3ISO'Q/2AJAIX97HE47ND-&.Z#/1ZE& %,9E@<,#GG#E/E M%2ZCV(<:75$UP?3:'+P1;S+PW=XWA6_<4ZOJK !)I?EE<9!U6^^ [ MN/5'06=M9A!+&['+*VRGVX?:A7//<$N6N?X '7@@1OH%YIN6** *Z7[44>E! M% NR/LS2C?=A=MU601O=/M0NM;7C$M<7<[:HJ,?!LZT'K\EE'VJ^N PJ_K*< MA'XWO/\6M"CLL&UD6Z]:^"0FVBP@N8-A]FE"_>U%)%:.^P!U2:#]=31BCGX8 M%@H<&'NC4?')DR"-]PT<]B+@6>Q86URB:I6KLV:,#%/?TE4^#*="(0,-@A]L,Z+AX M8O,G:+)# &:AF&HA<;RD=$5G7,>+3?'YI9O58U7? G2?AU&23%XF*)XZ;E]2 MC<9>[Q2&TI>&NP6@?6F^O>]SMY.P>*J^LC6HO:A;>:W8I M_$"9C)[)[)F3Y2;Q$]UR5NCKE>GW=3@J'EG+P;73[0.\5\(X7BBFS]7WN*M9 M?$TI^? YU.@>*H4=^A/SH_Z[I)/;F/..@CSN:S9FLE+^T/3.?0:]C_\H\=;' M:2_0$R%Q=R^$4T&9 2H1[ZW;%\><9O*SB[63BHSW=-8%$,\Y=FF@>\_SQ O* MA+^O13#4H\"+W!W[P$N<<&,BP@S?A:;:@&.=IO,CC;2[X'(/XML]#6S7KO!J MO%Z67=NND#\_%Q?=J!#OQW>O33XCU,\LXWQ]=;A9W"PV20T6^]I>%X-UGT7; M(<*/5"P/[9:8OA:/_8B*,I=J9.9DYCNR3^Q57WI0K,I;>CW):+D;EY+L@]?&X4"?.8S/49M+B)TF M4RHM#;0"X3[4KW!&$0>+6 F)'U;:]I2EMH _W;^?7L331 1XO<;3"[QY>_#9 MU^G,$V^,F889W_YGSU*LQ6H?_.62^M^C-2U+UBFOY#[4(&\*:1EK2RCVH48E ML[]O3.]B4EF)[9Y.*3=:^(&*[V9%R3#>4XL-@*LC^2Q*'YLQ&_HEC9L<+$M& M%2CWH04-)D)J7,RZ%%**%]PK;U))H/__ 7!/XAZPA0D5[CY[$E\O;Y^N>WW4 M:?'-K2LQ9SXM&0>W*6*#B&0B]Z@O)FLEOJA3<)L;%?.A$WIEY_^'U!+ P04 M " 9@:I6[\3^LT$@ !V0@$ %0 &]N=&8M,C R,S S,S%?8V%L+GAM M;.5]6W-3R;+F^_X5#/,ZV=3]TK%[GS#0[""";@B@9Y]Y4M0E"S1;EI@E&?#Y M]9.U9!M;OLE6+7F9$T$8RY:UOJS\*B]565E__X_OA[,G7[%;3A?SWY[R7]C3 M)SA/BSR=?_KMZ5\?7X%[^A__^-O?_OX_ /[S^?LW3UXNTM$ASE=/7G085IB? M?)NN/C_Y5\;EOY^4;G'XY%^+[M_3KP'@'_T?O5A\.>ZFGSZOG@@FY.9ONU\Q M*BY!0*[#*.&2Y>"'5__KTJ[+1H'<9(B*]C3D#SF0-+EG+1?91 M9-=_Z&PZ__>O]4L,2WQ"PLV7_K;[\^NS9MV_??OD>N]DOB^[3,\&8 M?';Z[J^H[Z"T[=!_1%P 9+_\GV9G_[C;T^>K(>C M6\SP/98G]?^_WK^^\,C%7*A?TN+P6?WELQ>+><;Y$C-]LUS,IKFJ^'F85?0? M/B.NEB1#_YFKXR_XV]/E]/#+#$]_]KG#\MO3Q7Q5H"J;R362_[G%IS[[@3:% M63J:]8/SAEZ??':%UQ X?E\A_<5ZE$Z?/%ND"V^:51TMNM._G(6(L_ZGDZ,E M? KAR^3--,3I;+J:XG*B8F;,*@1?> 85M /'+(+.#&6I)$_^XDA5:98D3J_4 M$I:QU^S)9Y.&A7B&L]7R]"=U4$4_H%<\?CV"321Y<=1U-,,G-.6$UUY!]"'2 MG-,)0M T/X7S3#$5BG;#"72"XJ)'A_UGPG2%AZ=_7ZU9&VVO%DW'>JU2 K^KSM^N/F-W#LR? MBWDZP<.-=0XS F:R*,H63<@X R5#%((;KTUJK/OKT6S# ?'(.-!H[-MQX0MV M)/_\TQLD7W(*[/@\+,U8=CH#N6P'BH<"Y),#P8I:,"^5+ZWMVZV@MF&&?&S, M:*J)9@2YPFCE8(47&$&20/3T+"%D"LI83CQF%$G@OAW$W>4Z2*D[PGR%>"7F M8B@\A20]S;[D& 19+*"(# O+J'UKPE\+9J1N\#Y,V.1[&P4TX_FKZ;P&C1I" M6OV+$MX71\O5XO"' S]#1K:=*4[1&V>)#+\1)') 0VJU%-EQ:VQN;1*WP352 M/]F"*,W5THPP9-@61_/5\ETX#G&&9UA,UCYX#TQD$C81>8-)!;1TC@GC&%>R MO5NY LDVI%"/DQ0-AG[HR/I,3"]TLN352LF)HGVE(*00@',;R=&YP!7N)ZR^ M RWTXZ1%0U6TLQ++):[.I-/:1.]\H-PO>E#(*;37-H!&YGADR80L6AN'\P!V M=I)A^?E@GNM_O_^_H^G7,*,/71ZL7H2N.Z:!_]]A=H03;ZQR04LPS$I*CVBT MO? <, 2M;5:4XO+67G(;8&.*LN_/BTL>LKE.VI'_:YC.JH5^M>@^$*X/2#EN M/]U?8ES]>'4Z##0'I6,^@G&<9FA4'F*L;KU(;[F71 MFL=;[S$AL9S0_HFK'XB28%)9$+&NE'!>:K5S?A&5- WI F MK30P:-+6RWL.6!":&4H=01;-*9MD'KR6$D0JEBO#93%Q#SG;!JPQ1><-?5%C M?30CRKL.OX1I_OW[E[J-2.ZR7Z"_*+CW#'7*"DKT""HS#5'F2$&B*HEB1!<+ M:TR4+6"-*5YO1Y36^F@!5,='HFG,_-:#1*H#VD1 MS^TQ2)>**+7,0H>Z@Z$D?>-,Z$=D.V?AB]#MQX2X&\9[J&"@U M55EY)74!Y1FK9MD".7()R4EKO%#)93(&9 6\, 1,20'12,I,?%2Z MS8<@F/&5;BDN0O8GD?!U"3)2LF,)%$3P'4\J@ M6S ;@+;A@7E$/&@V^,WX\&&U2/_^O)C14"ZKNUL=3[Q..B>9P.HL09%8X(R4 MH+V.NI88Y- ZO+V,8O?D[O!P,>\_=[VJ3V+(P"-%DUD;(,/JP7M%CC0'\WS%"!"IK7,E023W2:D!Q8/. M.0.HI:>TT$O+6^=AMV%J*/,D!6YLX ZBH,A9%6$@9$>"1IL ML?#QVO79>VJOF5,\E>:DZ&>23-(4LP7@V2I0#C50 DQ6.?F()F&,I?5AJ@T( M=PR0X+\E?W916S/ND%R+BSP^A8/6*Q>]@9@IM%.>*8B*'+Q)3A='2R?8^YJ#>?XC=/_&L%G76K/:@,7'3$&L\CF%@"DVW\._%LTHC=J]F'!I[:2-!AKN:BZ1 M/J8>(F N%K$Y@ M1&FB:WV,XQ9(8TH1VM*CI2[:$>1<>!8T]T$&"4%D6UT^ 1"<(H!$_IEY9M&V MK@B^-@B^CQ7\BO,C/$WF-@^5_/X]S8YJ6]=:=D?_4 M44DE(47KL63,K'D-]#U@CLF3WI S"JM*$5%^X_Q.V6SW!U+O<)5OLLC:+<)V"% M4*,XH4 $1.&);09;KV]< +#[0O)P2UM(V9KV*($Q=/4D'BE:T4O/@G8N2 I_ M6U?4[FWGYV%-Z_TY>'E%>ASZ;[@S<@+T)%9Z3J%4M3I"TC %%8!Q1QY!.@?. M"@>8K'-)&*Y=:W-\#911&>;63-IMX!^N5N":,L!!"@>N>];@501;"=FHI."* M9YW55!*-)(V8!IX%T:S(#$[;!*EPE(BF1-:^C\[?'(6VJ'W]5CO33PJU4WC4>K MVN3GX^)=.&F@IZSFRD!*M@]=%7A+OC%;P6/64B;>>C5E1\AC6HP;BEC[U.IH MJ,ADI,S)6##9U@L5:*PHJ6+@#>,2:_V[SV.F8KL1>T6![O33?-UI(AU_[,)\ M&=+)*?W^U9KQ_PS3>85ZT$V7%/"^/.KHZSOLIHM\1D,A* ,MJN[F,Z)A< D" M14^@E5?9J.B9;]V[=@]BC-;#;KSBFFEP)5:[E)2A&JP043N2#@9F&I>ZSBL2&/RBV.<$@_!G ?,(\/R M\ZO9XMM F>/9IP^?*UXM2*OLD#Y]H\ON>UR2UA/!..G">_$'Y]XY83$F+-F# M"=&"\LG5QM8"0N0&77 ZRM;%"SL!;K!K?_%)&Y]_KF<(T\5[IP.8_IJ;6E\0 M> G@:?)J'4I&;'VV='MT8XH>]L? *_;^A]!FNVVLK9I@AZ11H6+@I*SE*TY2 MG&*1_$60ACGK0FD=WS9K3+ZW-/7!.-9>ATWI=>]!68?(%%ATM4'.2US_3Z_7 M6\"_?T^?P_P3OB<_]GLIF%83HXH4M0D/NEAK,4SM?$HS*C$5C.),6]-ZH66_ M$C98OJP0WG6+KU-R[,^/_UK6-F1G!2T'E+Y\79\1+E)9:[4%9)2'U"[4$#06 M,-*X:(5TI7G#B^W1_33.95B.7[&6.H3Z6VZW7X7O]?PKC=]%?$JJ4F\E 6NC M Z710>3:@+'6R^2\2'E/]+P"W4_CET9!SUW5/S0]U\U +^+S7D6AA0*>I*<$ M5B$X)A%R\CY%QX5)K7>@MT\6E]I/B/ /3:B'B"MT77M7B3(DEFHY M?DFUH[R!9'DNVCJE9>L-LOO&%70H"$P%RT-7%NL)UZ^/!VZ.[8_@_>%75$.2ZU(Y\&-VUZYJ_B6]]"*HN MZ__8!9AP(1)#BY!X[3P59*SUO!*P]C@N/B5L?GGT5L#&5J?W((S:66,MKV!( MB+FO4ZT7J[TM-U^U-F$VVA@<0F&%*%^"@AIE@<""Y'!*YJ[]'41WPSBFJ'M? M#!M2C8.0[8^P.L'3W[1T?-8;+N=:]VNZ*\1'$I(_:1,:Z.] >EU>D_ZNW!< M4ZX)24W,Q@(QURK@:!%"S I8$2X[FS6/K>L;;P4UIDO('HQ)NRAJS^;IM%OZ M\21ZG2Q& 3ZE>M4!=Q0P1D-#8# H1R;6#<^F&R%NPRW[LW.KG1+W8*G>8\+I MUWX.T!"$J# HK"$K+\[QM?^^[G(5!2+:7@/>!G7-IQR/[WKVU%?PS*I.\)\ M_G86*[UT)A20WHJZL$ALQU3 <9UFML&U#9/\SVZ==E37@$3JTX4? MQPG.(U3%2@KQJF>6KKIG"O0X8Y#(7.:H4S&R?\U#;N=0]EVPHPL-2NU0*7P^Z^V@'*+>]8Z>+GVQ!_?X:V)D$];CBI)=O M2_K^Y>(HKLK1[-2I'LSS\VG?#:IV.NV^XH0I3"PJ SI6 MA*ZV 0J9I/8>C2^:8=BH&KQ\/G(W"%OQY2=9.]^CLAH>#.IO?IW^5W\HM0_X M:[N_\VNO$Y:=1QXCP6%D^^IA)1\-T<0CUG9C(N?FG8-NA[45LWZR]?+6VFI& MHY?XI<,T[1'0]S,\Z;YP 1E/T@J?)404=:->L]I\VT/M<::4%<:QUKYK&UQ; M$>F!*R]:$ZFYOA[B;(?#PI--#CS925"%NWJF,D$@5^PT9N;5 &U [W6VX_YE MG.^QOS;WX^)C^%Z78NJ=@/2@6@9S]3Y_U.B=K'="*$^T*,Y";9 $NB3ABN&> M_QRU*7/A.UM M;81YN)CW%YM.N"IU/\*!D+[V;"L, K<1O&!!U+H]A\W+A&]%=<<"C)^"/HUU M-4SA>87Q]DO?&/GW[]BE*0W%Q"1E=/%8=TAEK8" M>@0UO,T)U%11#>_<.:TA?EOZBO;:N0-#(?N'?9S]JUVU@;(1OU M'MNLWZ]<.->4;IUVUHAWN:+0=[J<>,%1R-IYSA,[E(P:O/$4\T89,^-!E]!Z MK^2N&'>U4;<\+Z6CPZ,^2>@O\OAKWN%ZZ:?VL5Q?$% [5L8BO!,T/ DYS4XM M!425 V 4HI"U=9FU[@G5!/BHDK]!Z;EI$_>O]V9N];[0Z\[)#^@J"2VUM*"C M%U"3$'!%%8C,&RU<3-ZW/A'3!/B8S@$\"L;>7^V#,?;B0<=7B:'GUT]_@]\S,ED\IIR@$= MZ%"7L5.6==08<)F9M31VJGGCB;82C.E$Z>"\O;QO^&!D:+A7O8L,I]C?=F\6 M\T_8311FSVIC)RD$#:<@5^.5-8#26\UDYI*U3E3;2C"FJ/:1$7HG,NR)T%S]U5M@DEG,7A 9DIM>DVQDA0.F$:=,1A63.L:GP:PQV4*-L?49Z99#!$\ M+[524%*L&U=EJF;/-?K]CNJ- C]WS[<+Y8>W&+LP9B5_<].V;(G$TH5 V M!E8*0ZZ^WG*)24!RI3A*_+A+K991F/WH9[3?':5=L RZX]1LD ;:D;IM-2D(X5B]^\C6&T%4FK=SV&EAL/6(_-!5+5>;SM_.\?]@Z%Z%:;>^V$(C:N.B ,84)7/1)(A" M4%1N*2)/)12-0^_8W0WQF.*9(=EXMW74IGK>TS+^#\P'984=0?[XN5L@FH$?4] Q1L:VU?Y@ MP<09G#\P+(^ZOH_6F9\\J< )L]?SY:H[.BD63E6[.:S._G0Q?U\'H5YAV>^L M[!!/# EGUY!B;T.U8U31G_W:O/EIGF_>'SM#^'*Z3+-%E6]BBLFN-HFV2=?4 M3X=ZD(>HRGG0+&1T[%:%M@*SJ]&F>!Z/UW'=JZ-YOG05EI*>)B F4)H)4(&" M^AA*@J"%1JE%]*YU_?@MD,80$CP(E38M;DO5/=A>?O"RB& SI& I4N'%0> $ ME\*7VF+"&M[\P-D >_E#._11\&U(U0[FQY^'63U[\>$SXFI9#^O0I*'!._-/ MIS<#A'.7 OR)JQU<]8Y/W-4;MQ2X41I_[>T+]/WYLS&;S25KI'ANI>G\@2Z,R2F6:%\SO0:PQ!$@_][P9C&0/%G:=] 8+)ZU[ M7UQJY#1@ +;ULX<.Q>XW"*WV5BYU9SN-VQ6RDGB4M>J7@8I,@DO.@N >T6GD M@34OK[X.S$Y-F4X^]?EB?K3$FB_5K*4JXG"ZK.U_3@6V1=6ES5KK[!4HS :" M4Y&FM9(ILV@BX[>1[BX/',,*1EL:7&BO-,2PM[OXDRS(XACQI+?#%7)'2DQE M4 C%%D&P7*[WOB?P(7L6;<@IMC[YY7F)36&":1#19 M$H59KOW "%-@&(T/,171>G7T9D2C.G@R"%$::F2PZ.?U?!7FGZ9QM@[?EB=W M!N;-G^\0Y-SU$;O&,CN)U&+CAL)CHMN;Z=?+SSR]>_<5!=3@BTH@C(Q%)AMLV:[1XJY(=HII=GIX?_1OPG)& M99*!A(Z#LI;FH78.HK/(K!9>;AGN[(YE#)'0_MEU(5K:LT+;M#O="?2Y//9" MXEJT- 180U+U]E3T-)C>6N!>ZI08CDF-O+L C(:-/2@1-W6Q2>XZ$HN@]]M^RT>M(Q"9I8U@ZIJ"$BR#S^B DQ'P11BD?R-:6-S7AMF#T&P(G8UEOV2R ML9HYR(X)/63/>R:;8C4J]+@E7HB>B>!%@!*#!,48 Z=4 &>$\":JXF+K,[/# M9"TM4EPFDY>>!\ :R"B:#A#1:=#6)_1.*+^Y][^'M;W1.LF[TF=;V]5:4R-P MD/VZ>Y%1IV@H)8N6;+V@[UB18$-)RC$E[>:%"GO9@!RM5=,?+U1/;';XM)2$$FDQ"X,@$JYR&$7-<6N-*VEA6K/08'UP-] M3 [S#LRZR_I,&R7N92GP&JA$()P8%K1&P\C@)TJ(N*_K23*!T!B=KQ>WRCTN MHM\$]3%YT?UR[LZ*?"#6K=L=D:(H%I@N28,5_<123,$9]Q!4,: <&H@V>E#9 MJ9"TPY+"@S+P2MAC*OP<#1MW5_ #,?-/BG(^?L/95SSIPLNBY8B)0\9ZK;G* M&B(K&:QS17GF=,36]VCNAGA,UVR-AH\[J76P)*,_F;&JI]#"/*\[ 7ZBA&B* MRW>GE\W%V?13_XQ=2I;O]9Q=DXW=A6N4<-3&BNNV-W_-TV*>^[Z*8789Q?E3 M8\2AH_EJDH,5WOD(PEI-=JKVX%8U(74Z9\\2\H-FLZ^YW00%1.P8NBUC[MF9C6N__[8YZ3$G,OMBZ M:4_WK/MF[OWNN#]@?=]YX$QJGW@I$+U*H$(_9!0Q9PI6,"04DK<^'=X ]IC2 MH,?#VMVT/U@HT-\.6J^Y)E#U;/I9FYC5\6O"3=[S*]:SZ^?NGGV/2^PH_"F+ M;KV0]WJY/*I"[A I# %CUT!B\*%I%&><>_Z+\&6Z"K/^LO+E*9A7FV F1DE* MQ@N1/HI"S--D*YGPD#3W!0TZ[UKWSKDSR%WM\]47MA]T'87L?]-N#&M$S^2V3 H M?P8+Y7N0%)DN#O%L]7&7MI8W?MZNP?7V8!M%R:2RVHDKU.7 "\^=A% \]KWR M!3)06I.5BTS1%Z^%LD)A;KUT="V874WFZYZ7E;/KCWT]7R'-K]6$%:=M/64; M:[=W%:6#P+@ GYSS%+I8QUIO)UR'94PQ:!M6;!J>)EIHMQ%U1=532'U!<)C. M-VZ#MKX(ZRQ8%14HA1Y<=AJ<*4Z)H*)O?F_]'>"-*; ;ACE#Z:IM>Z3K98\Y MJN"B 59$ N64I8@1J[O.DK!)STOK?8N;$8TI^AF&,@TUTHPEFP;PSW[1]6QS M]&VI#K2%)--A3H:&(B^5'GUE? W /F MF':Y]^.\6NMNR_CWY.?U2Z3X_!]_^_]02P,$% @ &8&J5E6GD;)59 M5I$$ !4 !O;G1F+3(P,C,P,S,Q7V1E9BYX;6SL?5MS6T>2YOO\"J_W=;-= M]TO']&Q(LNQ5A&PI)+E[WAAUR1(Q)@$- ,K2_/K- L$;2) 3YT#\!+1+1,@ MB/HJ\SM5F5F96?_^?[\='_WP%:>ST63\CQ_YW]B//^ X3?)H_/D?/_[QZ1=P M/_[?__BW?_OW_P7PGR\_O/WAYTDZ.<;Q_(=74PQSS#_\-9H?_O"OC+,_?RC3 MR?$/_YI,_QQ]#0#_L?BC5Y,OWZ>CSX?S'P038,.),UN&0M%]E'D=WB2X]&XS__7O^) M888_T.3&L\7+?_QX.)]_^?M//_WUUU]_^Q:G1W^;3#__)!B3/YU]^L?EQ[]= M^_Q?+OWTY2F"_4<^<4?EC[B?H*SCX&]2W@ B3_V[=9_O$_ M_NV''TXE%Z9I.CG"#UA^6/[XQXD*YW_7;_NI,Z9# C)-)Q&!WL5Q)7A#C#=] M>W?,Y]\%&4LX.9HW1'S]NYOBG1R'44L!7_OJ!F@77P3'>!QQVA+JE>^]A/,, MY"K"^I63L5!_2Y/CGQ;07DW&F::+F7Z838Y&N:ZM'^?T;UUL9Y/RCNBV6 5F M=P.?C.<%ZG++Y.D#_K^W^?I+^(DHH_&HOOV67B['J'C[F E^FR/]:?[QAU'^ MQX\C95+,LB2?LU<6@P],B^"=YU9ZZ\O!-@/5*9U-ZFB2KHQ[5)?7R3D?CD+$ MH\6[!RGK M;)J=L;.$65SP:3D$\4J(G_!H/CM[I^I/+'2W'L6IJNX_KP_X%<[ M(;2K$KB@ZXOIF2R6S_X]%X=JT33EPGS2OPI.U4_S^O&'R33C]!\_LIZ9\OI; M.CJI)N.+V0SI?_E3^'80O#8$.Y-1%Q/]8PDRY@36!F:5RRG+/"QK;H(Y/(-Z M4?EVM.JLK^L4XUTI]FHRF[\K2^#G0D@Q,C3%@Z1)@Y)*0$@Y ](6(%/Q.3C7 MF$0W GGP"TUW\?:M\P,I$:W0&H22-,?$(H1,_)=.F5R*RT:9/G4]O(X;*.4V M-6\ET1[4^^MT,IN]GT[*:'[@O28WWT5@RI(#+Z2 R"W-3*8HDI7<.-98N9>& M?_"/[WU%>5VKHJM6EV;U^//K;U^J_3T[)ZY26IC,+2@7%2C%$T2O%$2I,M&. M%Z-#8QVO!?/@-=Y&S-?U+[OJ_R,>'57389Q_"],_\1+$ XE%&RTMU)A<-2$L MK5PHP!11XW3%($NMO:*U:(9G0".537J1=P_K^P><(7WA(4'[F7:]_:=+L5T&/A0SNI][ Y_(ICFO,187N1 MCTG =;[ST5<\@\>50"Z2 L_(#E&HL4Y< B9EHXMUL6QMX]T!Z;'0HJ7D>]@U MKDWZP**)0G(/7C $92S]),F6<3KEXJR.1-N^K87'HOQNTKVN;M5,W6_&:7*, M;\EZ/8@9LW%&0#(^DE]C,JU*Q4*,Q3DM?8FA]89P XS'8QC>4[0]:/O->(Y3 MG)UO0E)H&0I+4'@)H+@U$$NVX#63#'5T,K:V U<@/'@M=Q'I=0WKKAK^?3*> M7.7=&3!G,B83(N1L:=GB9'Z&3,ZI\Q%#D8ZC:GTXL!;,@]=Z&S%?U[_I_H2? MK35G,>71^(1 7IRQO<0RF>+IYSZ%;SA[_8WV-1I_- [3[PO1T.Q2C49/%@[- M&<,/G#5.&E$-59U(8)[V/$$OI=8Y!V]3;KXO]#B=!\_!?5'U=1;;-BPFR,NG MZB79S(N(6HB,*.) Y$B+JQ%D+"45Z6401J%CS+4.7*V!\DC8TTW$US7O.N]? M.+]D+J5@#*/]%&+V1$,3R5R2,D,VGF6>;.%&M=ZS+@-X\%J^OSBOZ]9WU>WK M,!W3(C-[C]./AV%Z<9""Y.0DIS,4J0Q-$S5X[C7HD%'+K+-NGJ2Q#LN#UW@3 M(=\0@^R MVRCJ#NUO+^0>PL^KH'X>'9W,,1^PTV// $PY@F6#@XC.@6&VN&!]J_?L(NH=8\[^PYI5C?O&5#-//^/M)%WE7*#8M(YU5D4\"G2U[$PHGL M'I(@>T=9ER!(>@)T]!@%3T*PUFO+5@"'YT^_"K\GN[975@_[TQJPR]7S&N8# MVBZ=XMZ +#+28X<& L\"- DL>F\XQ_YROWIQ"/\$ 9 M:Q2S'J2AM9IX7X#6ZPRFA*1SC$S[&PHE>J+>=ZP.8KQIT?CA MM#KD[^EH,L/\CQ_GTQ.\>',RGN.W^>NCQ8#_^'&&G^L/]V7";#H_>#^=Y),T M?S?]B-.OHX0OOHUF!]%I[WSQ(#+2RL<*34)'!UG+XFUD4K.X"1=H@$L\H%<7 M'%@W=D,6W%+!=0LK[J'&24-Q-MQ(+N&9O1CG):+9SXNE##M*V4TR\(!,]7W2C6F[ID!6N\DUYB\EQL9"_NE M]2M%A#M1^C9R;:CL6K)W\/$DSM)T]&4AQW%^-S_$Z?NC,"^3Z?%O"T/I@#G' MK7(&>"H)5$ /(4H'/-:=CWO"NG+:>KT8<,.QAC/V&FIDTI\X&Y95+>#5;&Z< M5=Z'H[,I+V$IEK*.5M+FI8G6:!/X*&G>VJ4BR'4)16RDY?5C/'CM-A+?VF?X MWW]:D0Q9FW_V4MK[<3Y)?QY.CFCTV>O_/AG-OU\%UZC$]X9A^B[UO6MF*R6_ M(CD4A394Y%Y%+F.2I>2H:85WB2'>7?)[PX#-2W^#M)9[[G$*\ M'AGQ/D65K(%48J05F =PC E(7!F#1J; 6C\CM^$9GAN]*O-:S5\C3?00 [T^ MZP.N:%471H*1-9.-600GR-4-V]]CY41':7>2ZR2$'W +R?3 M=$B3SS^?3(F=[W$ZFBP#JP?,FQ(-V>()*T+D9 1&GL%:G90O.AG=.BGG;E1/ M@"?MM-)'L>$M"/\9CD[P(+!L;.8,;&)D[+O:MJ $!U[3:UKD@HVM3TWN!/5T M6;.]3AJ6(YQZ_7>A>_TMC68U0_& :(U:Y0*9A^K]^WIJQ#1@=$7XX+2W&P93 M-A[S<3*C3\'W4,RP0/IF-CNY:<5;_/+=(F@T>_T-IQ4S244*SK+2$ L:4$;3 M]NEK857*N6ABA WMG;YM43Y.<@VDM1Z*)M8@7CP,-P-VD7DE%((]S5B(M83+ MU!--^D6R7'K1O(!^6Y!/DF6-=-9#3<.MC\4'G,VGH[2(DM''7E3Q+%J)'%B5 M2F(.(2K:IY4K"D+V&HRQD4R^)(+?Z(2XU8*V%NF3I%M+[?5037';0[(>-(O* M^% X+<2>0 OFP2L,0.^)4++GEO,!%[=GQO6DNQY*/%[D_SJ9S1=!_@]X5*/^ MGR9D2-:>=E5(- L2S5EF>CT>.*[%1XMJM0.1BDS"QYJE7IM@!0%!%P]!& S, M8,ZB=;RI ]S'3;ZA]-A'HJ"4K0^>>38.I+1 M]YR>#)MWSX@^T<\23>4V^ M^S1Y3Y,>SP^*#6@4*\!C+??E7$,H28)Q5JN0 ^TEK1G=$?+C)NR0^KR!CYU/ M$:Z6G68E,S> M<7)5L@[<@BR:C-,8R3*PP@)346*R!EGS!A*;GS8W.3.5PNBD7 ;2@03EJ^UC M"VE#&Z>$$R)AZUY9=YV9=JY72)AMB9:3F@Q12AD'GCOB5?996YVPK*8R/IYZ MA2YY(AW$N.MZA6M3."56W9$FXVI&+9)ZI78NFD!DIS4*2!SD9BH7H" KG@MA MN.Z-&#1QWW54S+Q-!-0&U3WK %&VX$-&R90P^*6RWJ M;B;UP2C!D'GOK:.]#VN_ ;)$HF()"# F+1"3:>U.#$B%-;4/NV+"-L+NY6J M$U=H)VU=>GT-Q X:.G17SOITP7M( MMH=,TC61DS-P2OE<;(2(G)C-5( 82H241/$R6,-R:R_O5D"/@0+M)-Y+5_$Y MS0_S6=>1)2JA Z()@7R>7&-A2H$OQM?>(QC)S_-.M+].Z"8DCX$ #63<0Y+H MBY1.CD\6QP+K(E5G%3Z6*^&+A""UJ%>DU&ZHT0/W2:>8<@[-FXYN#.XQ\*,? M3:S-#VU6:[6\^*;>NYI/CG!2?A[-PN?/4_R\"+M/SF[&B=]_Q[/$U\CB- M0B%SEM7+(P1F\A4TN9P!ZSD0CP0MYHBN]H=X;I;Y\G7W]:?N.IAI.YZ+C)*M-,1?4_!XRR /695- M!;@V0-HZVG7F2\[^=3A9^)@U;P\S9Y/I\62*D_)I,@]'RP^?AEPZA+GN,UJ; M^%;G>:X$MF*VAI99QHIPBFL;O2R<*%-"2*KP>-!AW)XC6DZ5R#$D,"H2N1WM M'5$7"2Y(D[2T6HK6O1+ZBF@MGCD2:\+Q_/1^H0^CV9]GO7=_(0&//H]?+7;, M$I,7F>5HH\!O]\M-A&'_"\7MRQVJ&JD:EO-$98JYNN"#+*M*"2Y85EUS5 M<'A4&ZUPK1#M83AK&_)<61EWHJ5>6A>MS&.)*WQ&?E R#U9S#MS6RVP4S^"9 M4P05I?/>9,Y;EPO=AN>1\*>YZ%N;36NY?;[ZWT7J8I5@+" (3E-0N2"A+YKF M$:47/G#%.RX]FT)Y))S9@5YZ.-2^-?HGR!.(*FM(6 ,!VCIPQ4=P,B2=3,PL M/,EH>I *?='"RJ-K] MK>_=Z@+.7D;8MU+Y7=O5/47?2X+D"K0*;.G[;@*MI]SI6V#M)H.ZF0KOHD9' M^0],D5Q$2=P$D%P4(/<7(;I,$.N].(5)YEWK=+K!J7%'1O4NF+&-V/M@Q-)H MN@9Q&=_BS/H860+&=+60@@*7=8'@M7%92,=2:WOD#DC#V[+-U+=*BX:R'\(I M?OG])8[3X7&8_KEX)#"Y;%TP@$G4#(=Z^3P:!D);3LY9\5RW;M]R%Z:G8&_< M7PD].#/7\9VA6SX@F^ ;RO)8P;8WYD<'C=Y)EP;J&,(06<69O8P)8P91;*+M MEH4:$.1@N7%&*9.B;UW?O!NZ;&^2#,B6;;301Z_P<%1[GBV6TM]QOMP6HV71 MR\R@6(^@&',0.$/P/&-0(2?I6R?OW@AD#PR13OI:K0CN+.S6]^$LXW@$*N'H M:]U*S^=[AHZ(KXJTP$.JZ QMJJ'V>=!9L((<@]WL^/K.H1Z)LGN0:^-TL=_" M?TVF%Z'<17*4RY$)[2'9$&BBQH!GFD.4AG%$*61LD29Z?>1'8TTV$&S#5NX5 MS>_A&-^5*YC.4A8W -4P,70MD.$30[MJ:-*7>!L_XNO!V<@=M]D#+S6;1DL! M$77M+%D2"FY$$1NEG.V7SF_)"!U$Y=M(M?DIZMG(6 U/"&B^#U!HY[>\^ MHG('VPW5<^Z9=P6UT1%820P4DJ/@E> @E%5*)$[P6W<.'ZB:\G;Y'G@N6-#U MJDJL5U7J3!,WU@-+QA9O+8FE=8;T1L#V,-UC&XZLJ9ALJ(P>HN4;@;S(;3HH MP3G2;@0?JT"4DA#JW3A2J,B9+2&JUN?T6T)\BBRZIX)Z:7JR =S7W[Y@;<[^ M:71,'WE7/M*[LQ+28'07IF+;K:2K V@M(!O' >2E$I1$O_4;>5X?1& MM VP/T4&ME;IT EL,6FC_*\R 2V+H0IYG M]R6![2P"^?MDCK.WDS"N]X#_,AK3HT"DOXA+SEY^?SDZHF_Y7$LG3V;GV1B< MY1A80<@J:E#U?#QFRV#B5N2YWA)H."7VLL->(+R, M;^F/;X*NIX/KVY'MYMAZ6&U?VSF;JVIX0H62(TM2TI)?[SC4GE!JV@9"-EA< MX9:'UD?:NR#2'0?:^\RC;334 W\J),S+]?FL U\H3 >>%U?;+,+!#IP("J22 M&K./*C>WIV[",;PIWE)7D\:"[B%^\,(F MBD);=.O\RYN1/"H"-!#V/KK\))_I_.

:=BDBY9<*U&O M)W4*F>4V+BI*Y<%&(_0<^,:(V=C%'=RXR2(XX+I$4$YYH*\CA]:@+(A"9VSM M@FT,;@\#1]MPY5KOA5Z4TD<;H+N!'BC%; C.@?>TTBJ4IM8D6]IV65$FH8BZ M>8OF&I=)DF'CT8D6(02HJ06R\K M#R+NW(45S02^+W'GT\MGSZ]6>EO_H"JEQA4\\N2LBV RL[6#'I$[D!.HK$TY MA)Q+%(T)= N"V1;"FH;FN]*8AL;YL(I)$VV%@BMZT/VG= D#O"N[OAQS:B[Z/W'"[" M4R_&^;G=USGKG(7#L%7LA ;ID.$.NIO?21E1@MC[EUHMA= MF(8W8!NJ<+4=74OY]]_)Y!1DW5$_8CJ9TG?A[./)\7&8?I^4FW[9(=AW[[$Z M!@#;S'$E*,BEY]E%JYUG"@,+AJGH"W(R2ZSQZN#>HW9[_F_ZY@L+/*)P3',# MR9#QK7(1X!-QG(<1E] MZJ>'H.$=>%,Z.3XYHDTC_SJ=S&9_C*=X&JCXE<3\$DN]LR=\(^,BLTC+.-D5 M*$!YKL$)+X!\DN!LH(5>-\\(:@'\"3&O!TWV8,S==Q(U0G8Q"1EM=E(YB%F1 M&%D2$)-FE40L(RM!N8'7O,V /].QBR9["'JN3N*R[7)Y.J].IM-Z89E'':U! M#2%%>H1L\A ]P;6.9QD*NH2MBW&VA/B8*=92.PV[Z-XFB-/0GC)&^APE:&EI MT37>@[>!@==%8D2MHFC=*'TMF*%BY_W1HHV<]R5JOLS."T=OQC,:KW[E(IYC MA/3T?T[68JG'01+!1;(;HPA%:<:C#:DQ9]9 V56TO)&>)^WEW8-A]&D:QK-2 M6P^/\T>>HNHMY[&;('P3@DSV3+O[SMBH M77$J*[#"%5!8RZ^8RO2/=4J%C)JW#N_O/U/O. W8>Z)NH]0>"/K'QT_D=,Q. MIM\O]H^SD+4.9 PZ"\PH$E'@2&Y'O=/::T7&HDE\XM'3 (E>O)L?'Y)?3I-\'W24 M0-3VUD)PD8%$)3%9$&X \:=9T5J]*Z.HQP/NZCM8D ME;89&/<;O(>4C 926,G1D"Z1_\9Y3KXHS"6R@MF*6)+'(J.],69V/QA])FUD M80S&E"$;P^F16%RJI244CRI9Q:3)Y2$E;:R7$U%(+7]#)893 )G;EL?9UWVQGLVR'4-GR[ MEJ:_.]WVX-:VGA^1[3*P:,^MZ;(%=(RN1!^9 M]\U[;C:=P3-QF^BVCS*[IK-9?0R-1!3&.>!.\.I'DIN1L@&R$3E+''W>[(+F MG1'W>0$>0/,]1!!NG]S-4SI0V2I5[SR-2"ZLDIQ^$I@ALIBM=^AX;)WB$#?2T-MXP++=6'P_F8LC"&M"A]A]"C. *F=UHBE3%)+)=6I\O-X#]U)G7 M18O7B:C[2_ 3R1A9D@6KLZ GI" )IF956ZW1L"19\[S0/4_PZT*5-G+>]P0_ M7SASY#1!2JCK->,%@C 1HHN68XHEV]:',P\FP6\K/6^8X+>-O/<]76J3N3PG M^*VA71."])DW=1_M[CMCD^,TD2Q!^("T'YB:LNLU^)!807)>2FB]0^X_4^^9 MX+#$$H4C(Q,U;[] MYR-,\.O&FJZ*V4V"WXN<%]]9Y;&X9JN'/+Y;Q^@A76_S.:UDY2E>I.,HG!12 M9>Y=L9:1"M'0OD&&[(V!KEM'Z[5CDN9:Z9Q ,TEV=Q$US5AZLL 5BTS8:$SK MYAD[3+Y[_2T=G>3:ORREZ0GF-^,Y3G$V/PBB"%L3L6)Q]:83ZR!@W=QME"YG M;SD;-LEN'=)].P3:AC_;'0(UT=7@27,?+O7969Q2D4,A6/82(I)/JPI/$(72 MP 3YNSQX+VSK;@_;(7PZC.JDFQZ\P?4G'B:'@$HJP,P4J.IA1$6",$CP OT" M>6M?<,]/$+NPHHV<]^4$\0.FHS";G7JHM7'TR?Q=N70V_FY^B%.R)+],\;"& MEK_B:3?01;#8>J:*3 (,CV2=)F'!9T%2]4$6I@V6YKF,7?#NWUGD5HRY?B7: M,)KKY\*]>V%?>D6;H._OAL<.R'=S*#D<4QI1M(.:]X^L4@74CBQ*6>\^5!(% MA,@-6)8",INT:'XZN8\DO>,\\J%R=!OM[A$WSPXPR":-# .81.)2:"($7S(4 M[4)RM/]$T=HR[(9X)Y<9#L:/1M2\AW+[[YW^2QA-_QF.3@A=/;-=6+'G';YO MBH#2["N4'.;G?SH9?Z@&U)3<^$4#Y Y!P3[A=(P?#B:IE5!C2388JV04CDQ/ MPCGF09U__,AP1"OQXB#C_=3HY^4+CG",[O\'@5?A2 M57+)(61%QAB4@%+S 962])C2.Q!R\H;;[))M737<%7/G>,%DC-]/79-?3L9Y M]H*&F$Z_T^ +5 ?6<@"A;P,3-(TO#$G4#/GUQ_XYWRJT\%-C1U MZ]Y]\"K,#E__]\GH*^&DC>7%.-_>(_Q5, M7H)R'G)BP7/M4DC\+K.A%9@G0K6=Z*Z'3)D+X7V_27RGP;R 7/)<>PE&;PEC MRN"<]Q!$<"P[8[1N?>JW":ZA(NX[7"NNYUD0E/82%;O+4 MS@$N(Q.;0.PIB+X!O!V5[[16[3KJ--;+CBB4E+8$*4(Q4I$;XNN)MY" @DUX0U/GKGJ:/6#.-NH8B#&S\VC/,BBIK/-L&U0WN\E4(W($PG;?000EA7A%8*9T&3Z9<*XZ!LD!"LC,!3*$(G M'0IK'HW;K_+E_HV8!J+OP=%JFCR]R5R>*YG7,; %0?HL$+V/=O>]DKGF>;M( MZ['2O-XRQC6YP-+5VS9,0"TT_?#DF'K/2N:](>HV2AVVDIEY%07W$71A$913 M!6*0 F))S 6?BXRM+SA^M)7,6VEY\TKF;52TRTIFXXV6Q5DP@2'4I <(M8U M2#IZ;J(/JG43K"=2R=R-6#VH;^!*9L.\,9C)]3&F.D':D+U;+W9,P02)KJ!J MO4@]WDKF+F1JI:3!*YDE6J&RM1"U**!XB60)$%91?$(31):K!W_/E7R5S-]9T54P/K4,OA6C. M?_Q_(YS2((??W^)7/%JX(3I98R5GH)4A3F=M(01EH&AF0M36(+8VC#9#]GA# M6^T5T\-BY=.S"=@!#^O6 MWYL5TSC6\23F^JKJ%.9-:"=B)Q;W,& M>KCHF3.&%N=@.&2;";!$9;-Z?-S:_%QO/ZBUC9;ZI-2;\9>3^6PA 7YFOKDZ MON(0D=5&-#F",TZ 11N<>MM**!-[7?%A8?HR1J4D;OJ,TK3GRUT'FAO.3D)]7( H04*QIA5O95A7(?SU AR'RVL#>8T*QR[["3,:K7;9%RE]C_CV,<\TR_E)E]CO..]2&=1RQ8_E7R_FN5'CQI)4/W-G E#(^A% O M?50BQF"23/R@X]C=%H:S+W]/&.8O+HWP]CQ%V'IF, @$F0HGOY_1TB48$35) M88BTS+O6)NK=J+HNB&M'H)]/ RKXEI8#_##Z?#A_5_Z8X8O9#.*D< M]&?\,L4T6I2*UB3[X\ET/OJ?Q<)W(;G6^^6W- M TQK^ 6Z,4=75^5]HT(/]N':*?XZK4V4N)":LVR 2RE :9; *3).F"\JE^14 ME*T[R-V.Z.EP;'L%]& =WO,)V)#[2G/4FFG@O-Z02OL>Q!(L8'%1UUM E&L= MR^]U0D^'G(.KOX=3ROM.KLROW,EWVPR%+QY1.TA1DF]GE0 OH@>G ]GROFC/ M6C?TZ']6SRSOEPA]G&YL8:QQ&&\,5Q#KD4'RJ^06FUK*7 $$X!R5))[)Q+HOFH>JM43XE M@K505 _7,GY,AYA/CO!=62N:TP-K)6L1NLHDAT"FA:E1=Z4-&**_$I;YP%O[ M+9MB&ZH O&?R]***?2GS7CNEE]]K:LVR?- B=]D#YEJLE8*#R)('XT34SN?$ MRV QG M8NTHCZ8<.FQIJ]U3+D YS!7A>4GPWQ)ZR1S: MYN:JW90Z'?6R M(PIA2IQVX 3&&H*J<@*?=0&IA-%"U,.FUCTF=D:=.U)"]H$YVZBC>2^FR?&7 M$_)$SW$M\D,G9?Y7F)[UGE1"<6N9@FB2);,M1(A6,/!KU MR24]8>T]&86;8HTE;Q6#2J!"$!!%DH#29DQHD^.MM[J]34;9YFB"8U16%@F& M%T$K4LD0DZLO3>1%<9-#Z]CK$SVCVH:A.SBCVH8(/5BQ&T>03$PJ1A> LV! M<>[)F;.T/UN!EDPLGD)^CNUV(5LOJMAU;'@ M)!M!65_ 82*;/7F/9+1Y5!LU0J-1+A&*7EV0Z58 >Q^WW4K5D]8B;^@A+4"= M4NDRI*7=OPFH;6*S=_%A'9!AH[ -%37I2\J#40!EIMTN!<#%!=[.+]6OB:(.K?EMA-M0XVER,IY/OQ_\\?% ^.ALY!D,JQTQG*0Y M<9.@[I;&,J]=I-:#<=0X+KOZUK^&Y#G"NA-AMK0V!F=2$;61L?+7>]*Z^3C MV_!T#H6%[Z>];2:+;Y_BV6 X.RV58#(R)&K3XT/$5Q8+1,?)XW4YFZ(-.E26@4LQ@*(='[Q&"]EK MVGR$<]B\OF1;C$.%1'OC6J]*V750]!;IG5[E7(*,PDM@)@M0V7F(P7BR*(.1 M7G"C2^MNGVN@[#Y VH?ZUZQK7=30P[IT$ZS3)?7\;O@- /:4TGHGN-TDM#91 MY0;TZ*Z'G1#&:YLEJ@BE_J,B[;2Q\ S(":03-HLP@',R!%'N2%_=#4^V$7_K MP,\_1S&.)B\^+D,5R3@KC1?@ Z\MU9D$9[,B/%J*0N:7L2M=J-;$>JY^[UY8 MNUVD/FDCLG[N"1K-\>WHZV7C^=32?OG]M_!?D^FKHT!R6&1>BYQ*#@YXKI=L M>4Y>H;(1M%*H4?'L$FN=@+HYO"=A5/2EKAY*\F^!>@'T]W!\7K&Q =R^^K!N M!W5GMP;UH_K-*=9,;WWTOML2=G8N>FL$6*,5J!H9<,Y8D#E&%6+ *%O?F;X7 M-+O[RI^]9-DVZNJ!73_7)GZ3+Y@_83H<3XXFG[\OLO/.4L&35R8IQB (2;LX M.A*%-IR, UZXY%[KU+K]YAV0=M!AL4^53OK3QUJKJMF9V:HXSF*8J^]W.$C; M=HB.IVN=9K1RY.942H;58S;ME>4F.*Z0&>.\D#;Y<+#M8-T>];-OOX7.%\%( M:5AP]5X6$6MF)A?UK+BZV.%KVA'*6I<0\T%Y PM%:@Q M2'3%E1Q40PV=S[O K^E8_F6D".1*<0U1< 4TO1("LTYC[)]V M>]/'[0$0L84F&_82[#XA6MP/6+UR0;J:YR%SK5FJ\7.%9!K8Z'1DFH4!:$A( MGBG70$,]]!.\RQDZ(#\'+8H(;!$3TO6J9\<"6(>,%:VCS*UK3>_"] BYU(LZ MKM/%]$B7=>NGBY[Y1'NYX>0C*\8,1",+Q&23L)D%$_5P!'HZ.^) *KM.,MLC MR>J*Z2*:B,)#R:;V[%2U%VLPD+77&(QQ4;9.G+D=T=,DS[:JN$X4URY;^&Z! M7#Z'.\THL%9ID8P'@Z*FZR<&WGL# EU.5H6D5']=%.X!>*@\XL'(-9SZ]B7) M>)MS8N.L5-\QO>,^>ML#NHD0$M/*@;>,8-?&"CZ+ 'K52!HF!W2I7R0241# MLFP;=>T@B03R\W]\C50.K>@IB]Z5ZX*]+?P;71\?TM0L*8P6"3 )0*,,+3^@V:[JUQ;2WP3?\@M:"']<:4_>ED1Z* MC&I'8C(=:64=?UZV*GYQ7/M1'0AC6:GWF:7,"RCI-3B4=9_-+*92,JXV!^I, ME;5@'@ ,2A8S,2"YDWLB8N7V;KID7IU+J:7U^4G#2*9B]I%7(9 ME"N$57,%/ >;F;")/,,!MHEU^!XV67K72 \WF]Z$]8_QR0SS&4):W(Y'\RJ= M7Q")\HE^"I_Q((@LH^29:%_+JCTB.&LYI,B-YTH8-*T;^]P;[./E57M=]7"C MZ5NQBKK>1RO>4ZY]95 MSG=A>B24:2GY'A*(KL[YS9C XFS^(@@6 M#2V,]&.0N>B\67YW.TP/FTJ[5% /R41717-Z#,R,M4&0)\]M(K$DCQ"92A67 M]\1[I7SK4,L-,(;*Y^A_G=E>JON2D''5%%LQJ_2*SGI=C:MTDV\/QXE7$2W/0C;!U%,"Q$UX=I/ET%57 MMZJ^@Z"'(@$OV2B?:#T49$VKJ )X,A& Q9(+H57Z<,J_(_=@"-UO(]\> M='Y^DK42_5^>61;.LZRM42.K(4!EP+O,()BL0HH9A6^]ZM\*:'@;LKO.)GT) MO'6:P!ID_QK-#U_,ZR5R<\[8;Z.CHT6;^B^3V6B^1,V242CK4\ UH2XQ@DO> M@%89E2JH<76-6!MROR>$!TR, 67?_B1F+>JW.)M].@SC=;"S%Y8'LK"C=F0^ M8>00.#-0L B;0Q%L];*^[2ES!X9'S)F6TN_C:&<1O3L+WIU=3<)=ULK*&KR- M-98;ZW52DB0BC,5LLI&WW;]T_UCI51P/F!7-Q-NZEOP4R*LPS1]/XM'H^!R4 MBH[S: JXP!91$ 6>* @Y*N=<0E'X9CTNUHWP@+793G(]G'R\"K/#%^-<_U/O M@_P:CNH=( L+62KF;!(,I'6U3"YKB%%Q2"I'*;A$DUH7HJU'\V@B!FWDW<-: M_@%IEJ,TQWPSQIO?7;)X$^P]11BZX-Y1)*(1!ZXY) ,KL!6GL^+\/XSZ5)?08G1"X# MRQF4JI&AR!4$[PB=%C$E$W0RF_6KO_[=PULQPREFTDZJ#0,B]6K&#V'\&1<4 MUU:6)!79:SH5FI#-$(*U$),RA0E'.#9*X[CCYM_S 1^ZU7)_Z37T/,Y!+)FT M"8R&-WA?&GKX.[OO*?Q5]7607.-;N2_#R856%/01A'&&X"@!CE84*$%''0*M M$7$C!V/7"KSEYNVV^MM&8(WUMDR(6 *)16"H7=VE\G4M21("D@\K5! HF L^ M;&1IW:&Y*X,.>YWOO<4^:2&SQAO@L@1D"80GJ45AM!-C1K+SHH(HG 8I/&,B MN^16>_?=3WF7!WV RKNWS'IPB_X9IHO;+FNFV^EJPI-)MCB0J;;#3=F1(642 M:)ZCC\$8WSQ-?A7#0[=MFLBVAXC<93S+J.,FB'J*KEQ'LYN823I]J871ICLPO1M2YC&$KI=\0J^M;Y-I+M0=?O MIR2)"N8=Q!I M#R6N;R?U!NMQK;K$<1KA[.7WW\/\9%J+9,[?/DU'\BQ:*;4B'05+2+T'9QR' M0"^SQ]H,I?5=09NC>RQ;?4_ZZ*'LY"K2)L9LG0.?900CN"8_-*+H>7$9@"EWV!)[0)1MM-"+ MN3&AI7?^O2:AX:\G81K&5:NO*!?OL7/X8AF1E9XK=3LW%DWC[?'U;#XZ)C_A77E/OZBMQ.H':M]!DR(F MG^W@!0LM\(*%H7O=Z.\&=BNU\-[\^*._;&!&GIWV[XOHLE7$;ZO MW>0GX]\G\Q;\'S,?*H^8J MZL- )TE_7O01_( SG'[% Q^5%X$QT"'79%)>:T2T!,VCL3*CL;[UU1'70#P> M1G02;Q^Y\:OS/(U?Y"18TL$ U[+.T0EP)0LPWAH;F:VK6]^[ZJ#UV8.L /<2 M[[Y4:6_AF]9@9@PD(JX%32_45EX\UL9MEF4A8A:;G=T^JC!A"RK2N#$ 0AQDC(@XOR:L U[H'R4+AQKG)H]; MV$0&6M9AHU2B?<^);F@EW%^ #?V,:XEN&\!X?&G16PE_75KM/2378UJT%24K M-!&B,*96A)+?2A!!)"E2S"JFS?H([EJ!&Z5%M]#?-@+K-2W:Y.AS3ARBJD L MT^!T/4-$85+6B5;[C:RGAY$6O978UZ9%;R.S7M.B#9-"QA3!R,Q!B1(@))7I M)1DNS@@EJ.! M)\F4C!L@*FAH;,.Q_!63U?]K%5U M1^'V^F1?PJ9J!94O&A!EH-4&/3A;.T-KHU(FP)9ME*2R5PJ_Q4H:0M_;R+1U MJ.']R9P@?<73>_]213?[>7+R=13^^>YWH.3]P64K:$C$VT-'=&J1WLCTT%+ MKT7KG.6;H>S@M**!IE8SE1N(N?\DY8_S2?KS<')$7SZK#6OFW\,XG_[P9ESO M_B#[YOU1&+\GA>-TBGGQ!QT2E+L-V#$YN>%L5Q*3V@]69G_5\OPV@F\QZ\G*OHWH?IN^GI?4;_#$"#HCP+ MEO;R:!FMQ)8SLO!-!&O1%G(#?1&M\T4W0_;X&-)$!SW80A_3(>:3(UQ._>7W MA2!.'4#,HAC!"4M:[-:L@"^,=NN *'DPGIO6]1JWP!DJO;0]$UK)>%_22QBBDR:MF)=KCE;N&FFWYN)]5#'I2XX].!,?3^)LE$=A^KUF MGUXFRA#NP3G]W!, M/WZ:AO$L+$[_SFZMVP!A3]O_W>AV9 ZT4>#E+ M7@_*@M$J.A2JT#/S2-ARE_FP*[)LHX(>2/+F_;NS/FM1*&5" L\,$I!@(7JM M:/.SRJ/ A*7USG(^^/#61&O-3%J(=7^.7FI+DWHN-W+EUVZM; MX.Q+&'T;S5]S>AM)NP?'Z!*TM>%][C$923LTYS6\'Q*MN,5;,AB%5+)(;V/K MG((-8#TR8C21?NOPR"5\OY]4X;PK_YS,<78.COG:/+Y82+Q>_9=E@9!M!IEK ME1(1V;'-,D_O&NDA:[N]*/MPB6^+ 3AGB'@(1CH/]=I="))F;G3M N@,U]CZ MHNR]/43K\KBWDO'^'Z()@\E'S2&DVF9(&PE!%P3I58I>H$FR=0[BPSI$VT;; M&Q^B;2/U88Y/-D'T9 _1ME+7W>_ %2'!<+3< M2DWH>G0:]NA,;2O-K/#BXJC]%X9P:61Y3Z!M#L!=;0>J]OS,I"U2F-^ MH04UG#Z;TUJ17]?,E]\O/O(^?*]OO?@K3/.%,:Y111:S ^UY(3-*6/#T%("T MF62AN)>V=0__[J@[6]WW1?#NRZ*Z\=W)?%8;:X_>\]T0,CI+%1&!!2*5"Q M6J.Q!AMD$,:A#9>N#]FU&-=-8@/7REO;L&(7Z93'^M-V\<.*.R4/2@FV03*&MJ MBH\MD$T.7*!42;=VS_J:RS/[=T&*'L+1E\S05^'+:!Z.3H&>V:2_K-JD!XE+ M%Q)Y5SHJ#TJE @YC ]R>]$ MV?MRRG@*GSZ\B)L7C"PCLV 9K]<=)T?[0TTF93GJF+WUFS6"W8*N5P#LP6GB MD!R8M-+%+ARBM8*XF,8XUZ!GS5@]"]=O,*>^\OY[F,]NSCP[T&1;_V8H'3\4 M_CHN>4I)@^/"U'-%VF>$X6"C<5J[Y[3=1K4]T)5,W_ET ME.97"_L2XX:$I$$RM;AZ/$% BR"XTDP+YGELG1MV(Y ]]&=ZU_&DM8+Z:..R MG-_BD6(8E3(R@W&1L&B1(03O07A;%,\.!6]-ELOC/VW;[=Z:Z"&\M\+Z3=#T M9'3M@[ET?\VL47$'L?;1J_ J*L61%X8"BDT)E)("7+U'2 J94TXF:M?ZT'X/ M;(N^=+R--%N7![P@0?,;N?_B)DW]^-\?7QEZ/)=\33 M>I63:3JD3>H2WL280B$UY)K7J+++0/ EE*2E-TX*LIHWTO<]!G^X).A;TGTX MKFMKNQ-G06:T8%!$4$4KB#E+<"P(Y2V3MOE5B?O<36.'UEX;'34\83L'=G>A M^"8(GWMOW$>=V[=3N(\N=M-[(^;"%:(C:$Z#\I*!+RZ!5Q)M2"JYU/IDX,'U MWNB9+-NHH >27-DVSZX318G))%VOA*F]206MH3%PT"5@R;KDA*V/-V^ L9?] M.+;2UJ2MJ/>G-N'CR?$Q/2F3\N'C'_7^EZ_T@=K.;'K#9ZN1]@&/:I'VFW&9 M3(\7&_H E0OM0 Y4U]"35%>J'E 7(9PVR@FCR'6.,EL?;8XN"6G3YE4/[>#N MO"8";6'.B 1NT>K7U9N02$@0BD-C8O1%-]\&'VY-Q.^39;;O]6S@B_SX#Y.C MHU\FT_KY VMHA6/DX@E5%SG-! 3R[< Y[8P1VD:S-R4GVTYN#\]0VO*]7?9L MG[1YT+451I,*K"_DJ092!VUT$+*2M8@D:,U=B;9U]Z#GVHJA";JS$HQMV+5/ M)1AW3G21=#][,WZ/T]$D'P3#6 G<092<3'-A++A0 A06BC9<62-:5T\/-;?G MAVCHAZ@#M_IH--3;//^Y6"G.YQF+886388"JT#R-J(VS;(22> C<)&'9PZGR MNSJWYV=HZ&>H [?ZB*'W-D_20L'1Y:D&II65)0)#*VBJBM>J8 ..(1H99%9E M;ZH#MY_>\Y,T])/4C6%]E-(,9KTF$8GJF$&FC+3SB@Q1!$;&K(Y&%>&*VIL^ M"]U\H[W4PK]P]/F0_OOB*T[#9UR813^'.?X21M-%S\W+#T_PVFO)/#!=VS&& MFGS!HP'#O(B%UGJA'LZR=R\1/*"E<O7T@_QX^R%LQ]T$]O5?#"7<+0M9[E&4D3;H8 M0?E"B[,C\XXQ%X*O5T%A\SM1]F7RS\_Q?C['?7+X &8Q5M._OEAWL^'N4\./\3@W6V$ MX(N&8+7C4FOC_ -,M=CR^;V'[IK59_!@4N*)D6/G&9!]&" &Y<&ZDE/T1FG5 M? E]@JV3.L7T=J+L_6R=Q 1B,<&"\-&!HNG HM->Y*4>6/(85B]K>FZ=U($# MM[9.VD87#Z7US"9S>FZ=M%7KI*UH,D0/FOOH^*'P-ZI46XS*TT:WY DR"-K0 M!+UCSGL9=I#IL#>\W:IUTM[1=AO5]M\ZZ0]2R.S#QS^6=5,^1V,P9A"1("F9 MR=)A2H/V#'-F6B2?&_/N5D![Z"#WKO/;6REU4-C^%+K=,*?? XFX_GZ $K9- MAA^H.&UK2:R4G06AG=51%6>B(I4'HR(F9[VS2LI@-RX[VP3([@O*7)+%1 L) M:V<+[@1$)R*8Q&3BVF@M_+Z$&=[NO*!LRVCUI\D\'%V$= 3G)B09019>;X-6 M"CS+G 3."U.<"RM;WR^^FYGNX1[3]DG8U?%'!T+U47?6S/4V1=OHHH>2:39* MU9AU# 5*9$IRY8,NSVW*=TSQG2A[/V-M1F>3'9F(RF@$E8V':-%#S?QAUAM, M$1O3]9'%VK;BP*VQMFUT\5!B%9O,Z3G6ME6L;2N:#!&TN(^.'PI_67%:U3B+5MI?.M8FW;*&RO8VU_C>:'Y*(M&@;11U]-QJC(CBU(Y&I&M4EUBF,:9DY0VO*P^DH\&"[IXO/G^>XN;V MTLX()I6<9$$KTV9W1@R'^=(>!"\> M%,H(7J@ 3"4EA'#H@MHQ\]= ?WX ]H<9#6N;NLUV=3+5]3'H%OGR8+FL#>:C MJ45:$JR-VD26=>&Z7XK?@.J9O8/H\SHQ]?[&>5:Z^XG"4Z&)@C:XN,O)UBMW M#(CBHD#D*'GK0IFAYO9DV+_7I+G^<)C]R;1R(3#DE@,KBIYRY 9"8@ZX-_4F M9(FE?OUX>C+I\GK\9Q6]>6I]290MTFBVI8^M\,;-B>JD4)OHT]YLHX3&?'G]#=-) M31AX5\HHX?0L9R58K)=0D9^4)*B,C/PDQB"XHJS)V8>XT<'7';2X>?3A+/S> ME35I*ND>#E>O9N)Q9L@'$!K(C+-$^!0AH'=@6!&,&1>4:GV"\\ARON]CB737 MQ2X:]MTGR6Z3.3WG?&^5\[T5389(GKV/CA]*SG?QND@1#"13"[*SI[D57\CC MY9Q^E[W;;%M\E+S=*N=[[VB[C6H;TG41XKZ4D;F ?%,^\?N/?\R6)H/D,CB7 M!?!<3QEE-N"94B"$8Y'32VY7[L=<8F.$A MMF[*.9CB[[!1^M?[-L+MU2H^6]DN%K[7QU^.)M\1E_N7-IIAL!YTYAQ4\@J\ MCPJX0F^SX&A+?Q=XWH5N>%NDLS+7&K%--='0DJA!JP\5TN)!R Z+N@A=W<)Y;6.$\ MZH0<WY^4EDBD1DQ5@4WV8A3+@4D(((HL4I4Y:MCZ MN!%(YQ3+H\5G2((WKF1+%1Q8%G)-!H6L$$$%G6J?:P%(4G#UF"F8UH;F9LB& MWSRZ\^%::F5['?3;:[Q._>7WA2!.O6@45DMF#!21&,V^*(C,&K!6I905&>BV M>>K9>CA#5:FU9T(K&>^ZE.QL/K3:3X[Q?'%^6_^@*J*Z;B5&:1UY;63W9#*' M!(. HD#PEN?H"UE+K:^#N@7.'D2RNFE\TH_D>W!UUT [RX#; %Q/L:M;@>TF MEM5,C9O1HX,.!B>*UU&C]1)X";(FOR"0Z^9 >Z>3#S$1^(=/D#MB8;OAQS:B M[X$7KR:S.:V7X0C/TEF3SYQ'C% 8UI72D0O/)*N=NEU"[K00K6OJKX$8WA)M MJ*1)2PGW87SBT5&-^8[S;V'Z)];HS=(L/JM4*\9DX20PID+%9R%JJ<&)($)R M0B-O?EGW'9@>$R&:RK^?KO1(7WA( '_&KW@T^;)(5;L"D9-1GJ(N()R.Y#\) M!.\<&>:E<$_&>N2F=?/F#6 ])I:TUD(/E8._XABGX8@0OLC').K9_/0ZP*L@ M@Q:H.1.0K"%7FP<+7J8 C/W7FG-4NL.11L!>TQD::^)AC4(->?C_7223]+\ MW739.O3TP)$3>U.]F#PF4ZON)<14:-D3.3GCC8^E1;K,36,_%A>UB6P;+@V7 M\,R(C4M$YVG4&X!JF%^Z%LC_;^_*>MM*EO-[_DL!O2\O 69S,,#,V+#OY")/ M0O4V)B*)$U)RKO/K4\U%UD;Q'+'[D)+\8M.RS?.=^JJ[J[JVZ;--#^?H(>&- M!-PXG7$W.&>2(F>IFC5YTT7*964A,]3).<_CL+*TTV+]B135B4@?(]<>V1;7 M81D7LU6C.0+WTXPVPW5/C:V58D,IQ7'(LJ9GEB( A="TN2470XFLP_RL/9BF M39IL1-U]-Z*EW!NZF>L2VL6\Y&5=(7B^?>=MZ%Y)\F@8AU@3 Y2LM32T FI5 M#;VUY<+>KR_95=2\\QDOF=Z6XCO!S(<_+Q%:E%$DZ!S2R!"B15=%I"T:PHJ[UBHG6"W"0O=H)=,=KJ M^7T#X_34I<-E>+^7O/FF]7^ZWY+Y3%MG-!8/6+ .C?8>?"D1DA=>F\I:2"]F MG>QYV>]KYR35JH,WV.W%UZW+W\T7FQ_5?\?/HBFXTS=!W."?D]WKG=Y0@<1U>'.[%X_W&U6:R!V,PM@C;6@ M)('RD(B.+S)L46Y>U/0KDN^8T(*A3GL LS7#QM>9";Q*@5CMT-KJ@8QF* MJ\5XS@<(*5D06+S/EGF?6E_B[ 3SMOV"-ASUN"?Y!J>ND?>E=@188KR5/SD$ M82^+?R^ZX]COC>B\KR1]N.BQY>Q'*F/.218.F25#VZR6$++.X#VWP5NGC&U] M#W$L;=EC-1]-6<90T-L>WAR52DENC%1@LO($J59@>&\@RJ*8Y9F7W"V&?51+ MIC%;3UFTSQ#U3EMV\GRFC_GOZT7\3"?PO- Q?3&_7/W/"9*6]CQYHLRD,>]_ M+_V(^5(X:J.%2(I;&VSD+"CR7*0*Z.+@]*,]&(Z>8Q2B3XJI",4X!HHY :B4 M &^L\R)8>N_)KW"ZY1BMTA9_PK]G5WC^,5]=+RX_+.9_+?#BA^NKS_-%#<#] M<#&_OKPZ"XS)DK4#E#&26)2L5;0:1$A.^)(0O=FW6 8_[02=P;:*U2?UC7Z;>GN0,G)Z+"N""Y B^C(C;$&@C$*?/9T8B2K4O/(_D!H;T:G>E+6 MP]I_%.;'7$53IY^L% 5YGHJPDMCRS:-"HVNNRU!9'64KPNK9/1N8"JJBB M[:QZCZ!ZZRIV*%$-JV=7!_L*PC=XRQ^^Y 7^12MA%C.!7/TUV<;GUXE05UMX MMBH>69ZA$Y$IK(Y5G2AC4$'0A@'9VH+^A$688<4VST7P9C1I.IX:#H 9HO[_ MB>?7^I(U'(?M4TAGO;?5;IV@UD,@H M)HK4-4!#F[DS]":I.! H3&#.(^HN _4>1?/R YJCM..Q!)[#6>J5-?8 V>:2 M?0BVGMF+.W =*8K9B,-!JG$ 5,KB;$<6:8EX;BL64#)D[E(BR-'G0AZR*E] M7X7)E6-?T/((NC%&[JT'R#]VP[L=0TYOJSB=W8E[.LJS28 >"YWLY*\R$Y0> MV%=A]S..9' W(6+?/?DSI-CC=OPZ+//_7-=.;U_HEYLDUDPZG&O#!^[K%%J1 M./@4+3"&OLX*\"(WOR5Z',H;MR<:\-/CGO$AK&TFS@!@O2R)7:".EPQU,'7[ MU>$ N7=*NGP<( HML$@'+BI+ +,"+T,"SA(R67@198(=Y# M;4:PRM$K;B&K0*_J:$_T6B*@#8Q[F0W:YK.L'@-R!+NB#5%/T_\,*9].AM// MLR^SE"_3EWO-\V25I;G'=,DTYP99!G'Y1#CBIXGG!PWM*# MIQX]4TF)$F1D9 *YVG"Z-H9%9!&,2X'[PLF:;G[9>O1N2+=3QK:,;&,T/^=X M3K^E,RV3TIE[*,YF4-$70)$E.&65*\S75,C&DAF"ZT5&/L9HV<,F^HW)ZN"[ MW0"[!?8G7'X^TZ4$P6I3">8<$!B").A(2=[%8(24++9>7KNPO#G%:4)*#X.L MF3M+1Q#3UB:(I=2IVV5U"Y) W>,R7/:L)5JK[NO.%(V2CN&1\K&L#1U$&0(MN^1LI$ J97$RKH,N $,MF97T9((02I 7\OH'2N&\Q>O',^/E'73C3%RGS!2EI)Q MOJ"!')*N[1,4!,_(]+/16;+["B_W JHNE!G8$ M.8$ZU6FQS *AXF@$"<$W3[YYK9&R@^R)!OQ,&BD; NQM1\I&43^OPB(F5]]&&,N">+E!DZ,HU6'I"7 M!,HS1TJ.G*H@ZZ%[?;4Z<^?EY]GY]55.][[T@.#:E/ . MC,<=39+W0GC)Q:QR%+:PJ+BSR$IA213M'1K\R?KL%F/D&(.3!>C';8. M3K3"?G!'XL-P;.KIBY3!1.<@)$[;H$4)'J3GZ.NI-V=;S39L G_XH.8K. M/FA]/#GI/9S?&Q?OP-=9^WDN9".X9* 3*B#1"O#T$8+0M(.I MXD@GH<%')/]40DH'OOB/7Q__@I57XT3Q*(TE>7 )BGP<<#R26=/O<[Q+Z&F5]*V.WXS9>G@K#Z.[%87V2'X.EUJ[<-VI);VIZ(,@Y3T0":/ MH7$E&L:8\^ ]@566U[" Y&!2#,4%EYUMW?7L.)JVKPG]2U6T,01.VIX^"LD, M9[3SVSHY6PCZQ(NJMX^>#@/)R19OK%DGU)Z^+6^#6\V/$7K_5O-_DI27'S_] MN0&7663"YEC!U1O("C/6<)4*W//$A#*MI[@^">B5:44[X;<.[M,N6>:+"[R, MZ]#E8T@_?/IS.S.;:>5($ 4TUI(>%@LX^A%8+$DJK[+&@2/'1SWWE:A#;XEW MB/(^UFA8V&*U*!FD#05JHGCM@&G RF S\F2#?Y4]G:<[.)XAZ)V-TII%<3[F M<[RJR0V+JZ^WNED?4M:T[RL/C):,0GPOPA$Q4N?4!G0$A56\DC B9>58\'RX(4CK?.SMF'Z7 3Y='O MWTR\7U9+_[:@_SF[^GS[OYQ)53BKC9>"2F17<6[!F\*A:"6B-**XYH6X!T*> M?@]KJE77F41=4(H/AEOQ$3;\$0\9: M#B'9(HLMV;8N/-J)YI5I32.Q=RTMVK79__CUSM^L;UA+%#;FU4Q;0;\H!!== M F.CU$RY.O>V6PQH!-"I0CU=E:<_1:<2J1GV?JM;+<\P)^,YZ*#)9R@A0F!: M Q-!.^:81=YZMQJ.[OAQE&Z:,NPX/)2Q#AO=;3P;7V8(HD[QCH=HCA/AZ,7? M$VIR@/"G40LKZN,#V631>U#"9 C9&(@E>^H@\/UZV6<7^1/5P2\ M@ORM_H#Y4E@Q[%=FM$X3#T.X*#'B?4D2,.(/UY'06>K0>G@(*@2 M(>9(^UUTF&/KM+0C*,@>:^8X^C%&]%WLV66F+_S\PV7Z.7_)Y_._*\;-]>3F M2-39\1QIQQ2JQERD4A X%I!)UH(:F:-MG<4_ -;T%DI#(A\&PYNRT,$P^1'/ M:WSVT^><[RX-P;VS=2I(*O6J*G!>IV %LM2D#"DFI..UL7;LPO)V3)(F;#0< M)/44KLWZ&(*LDS&R&]5Q+)$V[ U0B0-$W^&L>0*A*8IK[B(881DA+.3I*>N M^9K9H3EFHU^X4NRQ/J;6B3$2[Y'J&V.M=5I^P*]U,Z2#CWZRN,[IMQF&V?DJ MC61S\&%V*+/QP&0]^*S4X) 'H$-/A!"M-ZQY$>%@=--;(:TXO9^ZVX>0_I74 MJV2QZWBU&E?V0TJK+\/S7R]7*64KZ1R2C3/TRP_.RWG66]QO(VR1&9=]\AD5 MB]$)7@QR0\Y+XO3SL^&/:9!:NWW.3_/E%>E3-7(77V[5J;&(+"6=P=IJ-FM6 MP/,D 9/AB9K[\;VC$N?QOKRZ/IQHU):>AEK=)@[V"\C>K&Y7Q? MUC[H^T6M[UCDS]6X^)+7/_RE[@7+&6W>OUQ>7^3%:CG_,;_Z>;9-? M9SQ;8[U$"$$Y\E6QSJ"1!1*3Q481E;T?"-^1KCP%VE>DB*?)<)\;I5TKK5YH MQ,UG?H8^IU@L C)/4A1*@8^2DSQ1Z.S).Q:M1XP-Q?:*]*XK+1TB&IM&<ZY%BX$#122DH%*V$_U O#A\J?NO* M=>?&MEQ?M-*AYYPN#DQML:ZT-."-#^06*V:M3SF[YCWVAL.;+N>TL[;THN1T MLDUOO56=M;-.;(K*6>DB^.QI'1@O $OVD),2,84B?&H=.GT4R"G$/IJR_M1> M]"SI][9U5^.7-LF* V!URQ1]%-*QTD4/)FV?&AP@\0D5PC(GM6(,DG((*BH. MP=$:D,(HF71P(GS^+&//K*U^ES&YI.) MN_7EWFYTVZA*$"HHSH$\;@>*:Z1UD2598IQL;2:-=7*P+CSUI%="?3-A]CX& M[MK:ZYVOY!QR82"#KLZ3KB,3M"1;F^ELBPQ1=3T.'D)Z4^;C@8QTN/6JG:_O MB6!KV P ULF4W GJ!(S)0RF<]Y1_AQUE-T"1=+3.V1JL(I<],@$N!06HO%#: M)55*Z\K&B15CC'$YF5Z,$7MK0_-3_I(7-0F$WO3]9?X'B>H?>7$QNUP%A'[, MER3XJZW1XYA1*+@&J3@9/4Q$P"P=1,4XB]%H)?0@NV+,4Z>W,1HQ-9]"S!W2 M<]]AK$DZ7W\ZGR_IU;=MM$I]-"N03")0)DAPM5N.4\QS$;61NG6&Q:- 7KHZ MM)-RPZU@N;@Z^UB'+:UV.90E9B,S""?8NFFXBYD!ZBA9H2V0L4$F)7WK+9KI M3]\HOO/ UVHP/E^J#:-?-R"V[LP &&.,P"$DMU^Y^TV] X1_G[X#)-=CC6YO M()A%X[(!N6[M'QVXS.C0$#$(ZU$E/RA:<&P"=YAD[?D;([#&O/U.DKJXWDXD M#,5I>KR%DAT!J65@(=)V[^G$4,I[[TJ+_?7.0Z<[-@\2^[R%S!K:1"L@^*]; M0(I4UDM7( C:_I53A(&4$[A5G@6T*L1!Y07[R+O]T!=(WK-EUGCEW63#?8KY M$A>S^6H[,3GHI)T!&Y('E259V%$4D,QZ[.LS'+:%C@, -70#MH)9'JKJ %)\UX2;KWZ=X)SR1=D18 /FL"E MJ( <.5=; =K4]!9#6J <5JT/V%+3<7Z&,%V8OO=?)$C+K?3&JU%&PU'B*N2 M:H[DI5MKP2L,#'%U;]>0ZKM/G_;H;D3+(T0?(-.)Z[8^75]>*YK 12X:;*K=JJJM[(OC8*7WPM1, M:=NZ/=/+KN<:HR_/K><:0TK768K[[7=G2DDR%R!?+==6^0AHM:ZM\E$9=,*4 MUL.-7FJ:\B&:TXN28Z+SZ1O&9Q?0VG"DIG>:@!CU"SGA!< M8O5.P$:KHZ05,JC.=(\I]=BS7X+;/(KC>4-9-S:D-WB6])(;1,N-&3D$5$.O M>2>0Z;WFPSEZ2'@C 4_&?I)2<98U:*$-;9B9<(5@($FER.C73O 6=Y\3L_Z$ MTSP1Z6/DVCP!Y#HLXV+V]R;S]?W5Y[SX0!M;[>*PB%(_EY M/DM (8/30M()Z??Y3P.?-:V[W(B1>3]QMDX=IC;E<=>K8OO*V6ZW72902 M@!=50!%*&LG_0Z)P#OKFP; >L,596-(&UI1]@R)3UA1 MQH/)+LD .J*E ZDD0&T96(V6&3J6C&H]@E!TOZG+"M.:JS9AX/._Y=3-#2*CU%%0V.$V:,\;%PQ&TE!)4%^ M#/U!\;R/_)E M7N!Y;1R?+DC49(/3VW_)=T%F@N(3\CK-H/:.-QQ"("$HSD))& 4V;X0T"-AK M4I;V3/1N[/E(U7Y1B@LI!:#DLE[&&/ V*C#2:>-C]#RV;MKX"EJD-(N'',A( MAXZ?NRNZAP#[WB)E-(6#6V$\1_Z3MD@I/"=?A(:&\#M 1WPD M%0 &]N=&8M,C R,S S,S%?;&%B+GAM;-R]>V_D.)8O^/]\"F[/[ITLP.P2 M)4HB^\[,A?-5-X&L="(SJ_OV%A8!/FU-A2/<"H4KW9]^24GQ<#Q)!26K!FAT M.6V%>,Z/P1\/#\_CW__7]_LI>%3EHIC/_N-/Z,_1GX":B;DL9K?_\:=?OKV' MY$__ZS__Y5_^_?^"\/^\_O(1O)V+Y;V:5>!-J5BE)/B]J.[ WZ1:_ 9T.;\' M?YN7OQ6/#,+_K#_T9O[P5!:W=Q6(HSC9_6OY%\4QB@E+82(8@EAJ#HE*,QI#R6I'[IM)C]]A?[?YPM M%##*S1;U/__C3W=5]?"7'W_\_???__R=E],_S\O;'^,H2GY\__ MGM1/(TKIC_5?UX\NBD,/FM>B'__/SQ^_BCMUSV Q6U1L)NP B^(OB_J7'^>" M537F9^4"1Y^P_X*KQZ#]%40Q3-"?OR_DG_[S7P!HX"CG4_5%:6#_^\N7#T>' MI#_:)WZGI0__&G17'_,%6KW]V52A]^ M[;0LG[W52DFME"BS4O[KL<%^O$#\0/)6^[(&$*Y6]U,H&4]A^BF8N-\,/ZC^ M!=X:YF*1FR_4NYDR+ M3I!I/4Y+W5NBJN^5FDG5L.6S5X-"_L>?S$^3Y0+>,O8P^656*C$OS<._F UR M)@M+WVSZ>5F*.T._-WQ:W-:4_II-+=O?S+XJ^]SU;%;8#9:53Y.(H4S$L88Q M3Q3$0B:0HRR&L5(L)K%@:99-JO4RF*@9_.7K2N):K. R_E_>Z7"'#2G'F.] ^\:-YJU /%7SV=;!&>6\0 M5O/>OO?-%\*H]B=@7UB:P\D!F/;6^.OEHIBIQ>):_&-9+.KQK[\7BTD<1SH3 MN8!49;EA7I1!SI,,QAF/-$F1(#'Q8=XCXXR-35=B@BTYP:]6TO_/CSN/X>K& MAP'0ZIGCN@#E35YG8 A$2,=&&91DSJBZ2QSG'N]&!M>/K*C-B/?S\BN;*D,V MR]*\7"W>*E[]S*KV7W\KJKMB=C-3=K]ZSXKRKVRZ5!/":20EBR#7"8)8R0@R M+!5,C1$GE3$_N$@GAK;XW)4U+A/(9[ELB]7?JC$2@B>[Q\]+,#73Y\J M^>^'V==J+GZ[FT_-.Q;O#.E73U_FTZF1[7=6RHG.5,1CE4"!= 2QY HRDC$8 M(9I'J3D]2Y3XF&N>XX_-C%N)#UZM%/@!%#.PK<._@48+\*O5 [2*>%IYOM/D M1L$]@M\SY_: NS>-=D0O$&_ZCCXH47:$9I<9N[ZF&Q5^4=/::\S*ZNE;R68+ M)JRYN[CFBZHT/T^$.:8BQF(H>99"S)"")*(:(G-*53C2D8JI#_>=&W!L9-?* M"VJ!P;;$YD#6RNS):VA-4J[(!&*EL\,-2D.NRN_RCO/G M0ME<-]6=*C\9I99EJ6;5QX+Q8EH;?9-8Q&F2R PBC 7$:20@T1F&<:(HS@P= M$15?9G ='WQL!%1+"F;V(J*1%4PWPEYJ4)V8@Z[65!AD7\:4:K#>" \^.D = MP(8ZCUEO!M2)H5_8>CH/RGG3R>$=W>C,GE(W9];=TZR]>6#3XI]*?IPO%I_G MC0]Q?7S]9A_]IKY7KPT"OTTR@B*2H1AREF009Y)#+O,<"H(398Z6/"+2A^T" MRC8V,ORZO+]GY1.8:_ S*W]357TMNU'6+F(V QL=@542K+3TH\N0<^S&IB\T M(-VE_#Z&\-L1I"HF M[V:5.95?2VF6C1VF8M/_MWAX,Y=JDB"L%8TI%'%N3%FB$LAR)2%%/,X0SD4: M12[D?GJ8L?%T(REH1;T"C;# 2 NLN&X\? ;9TY0:#J^>V;$K5,X$YX;$ :Y: M*/'GV_GCC^8%#4V9'S;L=.:U@Q"-FVHKSG!\NIM!6%N:;^;W#Z6Z4[-%\6BL M3S&_5VM*,EO=XME%Q[7\K^6BCB'[I*H;_8U]_SPOZ[OFJBH+OJQMFV]SSO&,CI"WSXI89(_'5U&P( M/X"Y,1=7"@.C,; J VD-EL66P3)3E34Y*_;=SX+L^TOA9E6.:*I[YM+F_/Y, M5=#H"EY9"^"'0[;G]O%AH_@5^-1,NE'>DG*M/MC6W\86-@B$,T('FJI AFG? MT@YJK X$_:X!.]2PW7:US^7\0975TV>SS*KKF;373P]VZ)]*LYPF+$$B%\*L MI0@KB&440YKQ#/(\8GFF>:JCW&=3.CW#X<>CW3]$I0PZM6U!J_=QO\?CJ)GS>GNL$2B!+/##8HH[DIODM(CI\*>MW\ M[ON#X3ZU>&]TV+Y[LM$_VQ^9"($XT6D.%4H-X62$09)+ 25BF,J,*Y5Z1>)< M*,_8&.G=[+:8*546L]MZ4?UC:6Q>2U"+Q;*T(>Y F"./)S==.F<7W6;W,1,O M==E]!5;:-,G)S^[!Z\SE9Q_M_3[<%]M^K\N=I1G#;;HO=(Z7[=ZO[<;"'PU) MW.@WI9)%]9X)>R/V]#/[7MPO[U_/RW+^N^&/-\Q\OI#N3Z#CXU?6SD!7PD*1"NI'Z5Z38 ;?_8%:\]D:<6V MI^Q&<+"2W,:+-U"OA0=OSD'MS8M=, M$@EY##\IX74#9I;=.[^@<5V1.R^80 M_+98B.G7(I7I*,8P07D$,:4QY!1Q&*E(8:$2K2CV#",Z-M;8F*KU M>AE9P4;8SA&+IT!VHZ= T/7,1IU1ZQ(#= Z/<"$_1T<:.L+GG,H' GK.?B3L M=:F*V]F;.EY(;-MFYBA<_VM:IPS_Q(J9]2A?E\7"D-G;I3US-;4W5EZY M291F""6YAE$BS>VE <_U9=Z]2=!BP!H( -!MOW M.?W?U_0P:3W?V824>!3W-CU,@>O=31]#7[#-M1=*,[ER+WC:;J=?,CI2:6FD MOE18^=OZ,.'<8 FY;(\/-OR*.ZOXP<5R_E/=ON>VMJ%<3LVAC/U,[0ZSI ;0_6/>\_,M0_YM@YKRZA5XX=> Z$O S,0WW44 M8E >O RH77Z\\&W=>+,V1K3A%$/)7U7Y6 @SW(U^7\S83!1L^F%FZ+DNL;OX M9D98'/[3V_F]L60F.J*(9QF#.:?$<"C%D-G(9Y2FF&"IHNR3=RQA^ MU+THJ\D7\Z55/ZM[KLI)DF*)(Z(@0BJ"."$"TAA+&)FO>!Y1$2ODE&"R\]ZQ M$>;7RFR%BZH09G'^K)AU!=^?"KT]B=EIDKL B;[-Q,,@!&2H([J?(A?SD2UB M,?_:D,KNVP;A@R,JK);RL3]WS0-^*)59WM:=,XF3G')..912<9O(FT$NJ(": M9Y&Q?;*,4NV7R+MY^=C6X[9LM:^%W=LHY'\VOU"-K5JG5#P<#)/U3<7=@MG- M1.D*7L]+>%NLD,FK^\H&RS[=>O7 Z:/[2NWG?QYXIJ,/R999^K!8+)7<]L1^ MO6-F_NL_WCS4T5COOJM2% LE)SG-,T4(@AF6*<2QSB!-4F'^F6)&\IPHZE5! MW5^$L=&"%;X.-)WKNDBZX8*%E1LL'VI::,2V?VU^/6_T :\*\V"MY@^>?B7_ M61,D1DE,(S-7,8:8\!P2Q8T!Q81@/.8Y2O5DNSG!2\W;V4X,06.'5Z(-.A>. M_KU>UT7?1IN5$KYF%EI[660VQF:3O"Y+:X?4%AQ_ MO/?69/]:^O;8FW*]!J M9P.(&_WJ0A<-" $=?YU1#N7T\Q=@6(=?9X#VG'W=W]2]7LWF!/IA9O8"M:B^ M&%ZQ9XJZ;8PP?V"W:L)3$B%NF)'FAB.QP!SRW-BS.9<9CC,D%?.Z%'$?>FR; M65VXI%B+?F5^;H0'I1'\,>BHI-W]0&9DV7 M$R&C.&% M]7CW3W;-4Q53ME@4NF@:8]XLJQM]+<3R?EEG81W-VK==:!")B&(BADG$),21 MT)!PED$FN="*(9T0K^JEEP@S-I+:U07,EW54YI8ZX'ALJ&_BZ@63Z$9Q0TU- MS^1WV:P$[TP4 M5@R:H7B#)PINKEH.VGJ09X9U<&?FA\((L;;>W,2<1BE%.N M(8TBV_^(<,BB1$+$%<9(XDAJY.>UVQUB?#ZYM81V,:ZO3L!TSF;>2?P[<+KR M6P>(AN*LE6@6'"M<2 (ZK'8P4MEY_>_IBC^'MJ/C/2"&?;O9=^';$A;\VH@;,DK6$9E0KO%SPPWK M"'=4?L_M[?JYP-7*S,]-');Z:.O"?REN[XPA\\M"72\6JKK69GEO637;=\KF MD]=;@0T3KB*4"A09DHICFU+.((DTABGF&C.$L:MK,-Z-@ M@-EF.:$I5AJFA)@MB9$,J[YJ2X00>1UW*X!/@7-LR_,A^%NQ\5NG)&[:XLQ(]LJD]==LW M[_2S>-[M8MW'8E,=91)CP0B3%**(4G.(SA4D"1-09#'5&<,I)I&+Q1)*H+'9 M(\UV)(QB]3;4:E:SS?VFH="F]KO;=A1L^DYO-B\Q*3UO)58;L*4.N+:\OR[) M;S0"=8WVG1Y"VTV!-GH-/%ER+NK A\9.&-.D/9.LY\G;74;G^RD ;2?OL9X\ MN=;OSY?O\*&A;O9O^U:[*2=1DJ!Z8PXVSB#;;FA45IMJ\/=V<_I\4E5SZ60K MJ4QXF@E.L829C5O$-(VA.<0KR'4L_O8-C-;T6CJ76M^!S"B MD#"& \J56$!*A8 \3V*6QT)&VJM(67? !O ]A0 ,(N\#].1W4*W=0]KAASH&CLZJ0A;3954\;G50>?==3)=225MFVT8O+!M#Z4:_ M8^6LF-TN/JNR#L7_6,S4ATK=+R821U@IDD-"S%K'+&:0Z91#G8J MX:6!!!L;PV[KM6VOKS0#5C6PI1NXT6"EG8W[;M)@P*]60U"KZ%D-(]B4NW'6 M2TQDSW1W=@[U[AS.N\^A?]AL8,!#!=>&$FO8$-S 8.X%ZH9^_XML ]?W\^6L M,J9RQ"@W9PLEB+7\!((T8\)8?BA.M)0LUEZ=$()(-;8-H'&PL6T*V3KY=TXM M#3.#@U"Z_[S\,?C\"C2:C8;*GP,]#AYO9?HCD?AS& ,S^,[+.]+WCDMI(X=U M+OW,JE5G1'M/^*E1NGTP1G2:Z35$'"J2W)GB609)Q! MJ;C@B"L>B<3O\!Y,MO$=_&_,,&!N3+@G(RBH&L&!MBQB?^/I$ @WB8XL_A(3 MTS.3[]R"'.IF>[5U-6*[Z-1J/IDGIS4?&[:W3OJO9HU.U?K/X&V=?=M[1_)\MKU,(*:C2R%CE:<(A%WD&69ZG,B8X4;GR#1L_,,[8[.R-F*"6$UA!_6/$ M#R'JQJ\!<.J9+0]"%#Q9[0P. >._#XTR>-CW"54/17N?>KPC#UBS\HMZ,-^2 M.[90G\OY;-L*"5MF-5X9,X.U)$(/3ZYHG.P/F3A0,BH1CCU%##TH:#TGO%O]4LG4389Y++'4$46S^#\<(06)-"I2KF.:1RBEW M:FOO/.+8J*25&92UT#9ZVTIM#@AKN6VYSU.^H([(G^:57O#LF5Q64#;RKJC% MG,2 IQ MI!#D""FH$<<93;6.L-,Q[>@(HV."5K9S/DQ'_$ZO_2"H]+WF'0'Q:G]R4ND+ M&J$WZF&^**I%6WTF%VF"4K-TJ2)F"R?: MAE*)&#*D%9($8T2<0JF.O']L"]=*"%8B>AST#R#GX"&Y#(^>E^PS*,[7Y7'" MQ,/5<1DV SDVW+XN?LZ+XXJ?=%4<^-APCHGC,C]S0YQXK&.\D3 GFU+9E/"B M4A^+1R4_F$F?W19\VF2$+SZNP\1SG&9Y9,XE6408Q%PI2%)#90A'/%)48!+[ M185Z##XVGEO)#AKA82T]V(C?U'Y87!+=[S,U;H>;O@#OF4B#8NT?Q=,!M%"! M.CY##QN+TP&4O7";+N_H6F+5ENX75=. Q'RYZE-!'*5,$JI@E EKFC';Q3?3 MD),$B3R761IY-;$[.,K8B.N9D'55&Z\SUFE$W6CH8IQZYAM_B#J473T!0;#: MJX?&&+@ ZPDU]ZNPGGJXV\*WB95OC.EDWJAFXNG=HBKNS9GO1G\V?[ \4^?L M4HF12F4$>201M"66(=&:PIA(QBF-J;;5#?;8&Z$AI\/ 6J-[EX@12(;-S&')1\O M)2._#W>U2NH:6Y]963VUEQ0L5QE5L3F?\B2&.(\3R%.,8$)Y3'6"L)+8SR39 M'6)LM--*"&H1?6V0/?Q<#9!+4.G=^M@"I(=;G>/*![,[]@88V.@XIN"^Q7'T MR6XK^G4QG2KY13VJV5*M?'8Q43+.*(?F/PQB'3%H9I[ 5!.L-(YCQ;VLBT.# MC&U5-S+:G6]1&/A.U[5TA])M>5\*4-]^X0:;E7P]5&P_!4"@17YPB$&7^2DE M=Q?ZR6<[5F W<_J)M2V4LB3#*,ISB#0B$ L=0RX%AII%.DN16>'8*QA_^^5C M6]KU>=@*YUF_>!LOMW7<%86>U^\:@.!>@4,*AZJLN_WJ86O@'E!JKUKMH6>Z MQ+R72A;5&U;*KTL^+>Z+JMTX:"YR&DEI[RI2B".6F!.^+6^4*+,\C9E-;+%8 MUSCW(Z.,;:4V<@(K*%A)ZA-[?0S,TZLW&$0]+^-#Z'2YI3T*DT]8>@"XA@I% M;V 3%K9%*VRP@J9G8#@=:G[LPP.&EY^1_WE(^;F'NX:5/CQ,ZZ 6-K4E2]]/ MY[]_F-FV2DT1;[ZH2B:J"4(Z5;F,899E"F+.$&0JQ3#),450*/3[$V+AH+25HQ70/>SV"X6E6"8-,SP2R M!TI ?\EY "X(@CWRXL&B8$\KMAT&>^;)CNEL]P_3^9-27U7Y:%Y:9SF_9@LE M;1:-FBUJ]O@TGSVJ1:7D]>_&#EK4%?6V__YFOJ@^S:N_J^J+$O/;F4VVV[RI M^5#=F??;'9O=U,WV%A,1LT0; P;JU ;+Q]C>YN8$*7,OIPV9@O/5U[&9\O+M!EUQ*K5-(D9T1$&@I-4XBEDI!E:0R3*$FCE&&F#KVT+KCIR_A\T!DE!NM5-##>M+)L2X03R%1BMNNN4HHJI(\\XI4.C'6V.R*6C: _(R'4UBZ MV0Z!$.J9!+9+J3>"7H$6L!X"%!TP"60[G!II4-/!0>5=R\'E(Q*V"$P M/1WSW0#JV[1Z]@7K@4A/J!_: ;TUPLNXAO=5/.JT/?!HAVA2VP/"]GG^9:&^ ML>\V(WVQL >Y]@O*54H2*B1,L U+R!"%S&9X(&-C)410DF(GWZK#6&,CSEK: MNKV*D1<8@<%&8I^J/V<0/DT!@7'KVS=30W9]$+(N8:=GH/,(/@T'X4 AJ)MO MW]) 61DHV5KH4*&H;J"<#$@]\XKAPE+=='D6G.KXD0OZ6O#=R[2MJ^373YM' MVIOF^K*LO2*[,<9P9::_F-W^35EK0\EK8^FP6_5%6<>\^;U-W;4.MB6;?E/E M?6S.O1QA2G*8(9E"G-O&&2Q%,-8J)A*+//&LJ3J\#F/;!-[5T@/.S&^%.3:N M] "M(F"M"=A2!7PLM&]-UQ?XOCC>"XS[6]#WEK85$+*M_W94".!/X&#@2!,A MTN)@?M@@X?Q-LG@$;ECR,G,9L@_*P!H,WU[E9:;H8->6%Q*E8ZD_._JZ\UE, M\CQA*(9YQ@6T14@A9S2%-*:1S#1A&?%*2G_V]K'M5+5P'8J)/X?,;4OH#$3/ M9+W!('C:ZD&50Y7 >_;N86O<'5)KKXC=P8>ZK=!/JK(WQ/4MD%3R]9.QON6' MV3BH;C^:V M?-V']EK;:P'Z^UX;R9M$K:4U+XH9F*]D!FPMM-^R]Y@'-T[H!]V>"<,"6\>0 MK,2VIMRK7QJ4?P!KX<'U>9B]*<4?L4!\XS'PH&3D#\@N4W5X0S<:6[_QHS+& MS\>"\6)JNZ;FRF MR&;93*VX8-K*6_>X%HW,?FQU!FXWA@H'8L^LM,&OEO0*K&6] F_.P.?-0FZH M!&*>,X,-RC9NBN\RC..GNK&*;<&]:O39J_#9A)$\EBA1, M$*6 ^@X^-<;XN[^]9^61#0G]FY6^JLM*"C39^ M;.,U#6[X/3.1%7L+QBNPEASJ>0FM[.#76GI@Q0>U_ %/75U@"T157D,/ M2EQ=0-FEL4[OZ'@3(NZ47$[5C;Z>584LIG4:[F;P)H%.R?=&4>MG6C97:S?Z M'2NMBVCQ696UFZF6:I*KF"$48QBQS!P-<9)#(M,,(LT984QH+)S:1/4CWNB( ML=4.W&BPK=_6H@8K#8%5$6SI:#^TTA(8-1LG=[O@?1,4PGX+'*\N7FQN^[Z5 M6$WKW&%:]>ZTSCM-J_]E0R_HA[I'""OC=.[@/0GMGV>:\,&Y.SJE]M);4E %JL[3][ZI_A@%0?+35. M#?MR738,/E\]UXZHTJJT(79FK5XD:W;<,2YV(!*;&3H58Z1@2 MFJ8PUHE6/"$ICI4/-9T8:VQLM"VJ-3]D(ZP?$9W"UHU[ B'6,]WL@M7*V4-D MM0,>@4CEU$B#\HB#RKO4X?*1CIU[-H[Q2 MYD@:NR7WN>W<>O?8KC/K&B+;MP*>O7:V4'-;]QVQZ'F=?W0 P+\OSKZJH;K? M;+UYV!XW^RKM=;(Y\$B7TMI6(!N09 \R7XK%;Y^6=I7?Z/?S4A6WLS>V?E-I M'69"V!^-*6'^\K/YHRUN\TW-S)''OF B18QI(CA,H\R<0A+$H=G@8X@RS4BF M*,'(J:YC4*G&9A0T:M@=3C>* +'2!/Q^-P>L4<=Z,.8E0-'_8_.U[\VC/H6K M0\WH::)YL7GJVQ395@E8G:Y .VTW&K1Z@;5B8*.9_2.PN@&K'##:@5:]EY@] MGS+E+S"+0Y4U'W(V/:NB!T;]=!7U4(,-6'4],#[/J[2'?OD%*3-[]>?VPXU? M[X8;?URWB(X%9^:,G<$H)QQBDC!((L9ASF..E+%H)/$Z8E\NTM@VW<;7?R:? MX76;SP .Y#-[@K!)O6R04Z37/$E(!4)[;@'Q*02YE G:M$26U;M&"Y&D[*7U#M_OB[!RMX?U:] M[9KWYQ_N9JA]J"L"VQ=_F(GYO?JDJFMS+J^*?[8WP&^+16TH7L_DYU+=%\O[ MB1(Q3W"F(4NU6?L8Y9#G,H.Y4#@A/!,\SR8S=6LO9;ZY&V@=1'%:!;19!7L" M];;,S=CJ:PJ&(:*-]* 1WQR)5577 M:M],A[V$:96HKW];-<+94A=@&,AXZB+!H-;2!1#MFD>7O"IHUELCR+.\E'71 M7A%K%.,L@E%,<6,LT93E,.6:9DH1A9A7\JJ_"&.SI-ZL6I4MFI"V8B7Z5A*< M9^>R#O/B1HK]HMTS)Y[)BELKL945UTOYY>X@]ILH=TJ ,23,.0#DF#CG\J:N M99W-T?1^/JO+F-6'T>UR 9-4**V)2*#,$;+L)R&-M*' C ME:)!DD5,8G]MP M8V.ZMEIQ(W)35^^J\>\LMHN(^!9Y/HGX:5X+CV//''8IA!W*/KL@0)32# M6,<:\M1&XIF3J $$)8)YIM3SJ?KOW:L(^TT"6Z&5&_0 M]LP_IU#MH6E-)YA"EY]V&OME"E+[P'*T1+772[KF.3S.IX^V,%+=.?L]$W5Z M\2J"6-%8I2*%F!(",5$))#I%D!N^2G$2Y+&-M,M93;BR<2# H4&)8!*L(\@@K*!.91$RE,:/$ MJU_>V2''1B5;Y0)6PM=[\UKRV@GLV6#O//!N[!(6SIXI9B7L%:C%?8YBKZ4! MW&$*U;KO_(##MO-S!F"OQ9_[)SM;,6JV5$UF:%/@\6]%=?=FN:CF]ZK\/)\6 MXFFS+D2"#.4DU/JV-<22QM!\[RC4B#"2Q2E*I-=QS&_XL9%3*_VJ<["]D? V M<7S0=[9Y>L*T?R.HAK/-@F]$![\;V<%*>/!K(WX_1-4-N7"FDL_@0]M.'8 Y M8$QU>4O'^K([A5(VV?#/"ZJL"I.IC#&!$(&4I)%AMMB:6FD&E:":(TV(]*O( M[CG^V*CMY\OC&'QG($JI1H)FD"#.(49Y;D[+(H**YBDAF&&$D5^[HA[G8)A6 M1DWZW<&8DBNP\5OU.R\4)RF6B,$,*0$QBZ59(U+#'-F9X7&,F%=QUSY7QF I MD0'B?'SGP6WW[Q'=GK=_APIF/115[(A7J'K2GJ,/6W&Z&S1[-:D[OL;_MOIM MFYQE"V!/-$:<(9Q#F=$$8L-6D)H]'.8J0EPS+A5VVM!W7SRVG7HEFT=!^3VL M3E/+)0CTS1E.RGO=$!_2M--=\+,7#7;K>TC\[?O=@W_OHP;J%\6FQ3^5_(D5 MLX_SQ6*B:<1RD4IC5\?6F9DQ2'.509USK1$F+%%>5R)^PX]MV:[D [=&P(7- MEY[.;5^KYO1[T+P U1TSYV%5*E J,66+1:$+\X;YLK+^T7EU9P[(8G[_4*H[ M-5O8(G-%'34)7MEW_Q"RM.K>[+I9)_W-V1B,D_6<6@7 JX\G00]<8?48=H/4 M6-T;?$155H\!XU=G]>A;.A:?VLWC?:UFXLZN^C;D(F<\HSQ/(#.G+H@%CVQ9 M>@[-(1E3\S^5YEZ.UG,#CHT>]Q/@P5IBSUI4YZ!V8ZZ0 /;,5:>PZR&@Q169 M4/6IS@TW;)$J1^7W*E6Y?F[@!/VV'YAA/:V*:EG6;3???7\H&DD7'VP%@6(N M)T3SF*21A!GAQ$:Y*$M0&*I815(F&N<)766)N5%4[S([+='GZ61]LYQM53F= M&HO!WL;J1@'SKU?&?%C4<9>>1EO_\^[&EN.8RS](UO]6W\DMO9L+^HWFMIE4 MH_L("@/X3M-+UPUPEO>/45; %_Y@50>\!^YX>==4KUF8H:T-;L8PORF7AH\W MU>/:., DYW$>&4.9"\4A5GEJ;_ $E#KGB98(X\RI4H'_T&,SF5>2@U;TFD!: MX8%+!<-+I\+Q@J(7@'OF>%=L>PC7],5VMW M:0;;"64W7@J(7<]DY _;907MCX/11QW[ Z.]7/GZXZJ?K%I_XF,=D^:*F3D8 M?BP>;:IO9;X,A>6MQ4)5BY_9?\W+-_8VX)/YSK0^K4S$$8XB#99>DZ+?#& M7I?:JJCMF?;3O*Z@H.3?5'%[9_Y[_:A*=JM^,J^NWK)*K?,()TEFVYIC#@F) M),0I2VV[\\10;$Z9%)B*G$\>ZH/PUXJ55<_^SX"J^9#'KH+]\<@OK?B J]MB M9CM6 TKE?#IEY0(8@1JOZ5!.TY#?*9W&<<)C!G-,-<284D@EQ9 J MDLJ813'22?N=>C?KVZ/^HM^HE7H#?)]47=#@O]^7J6YORE+P5"JO3'N#?H81*# M72WT(5OWN$9;5W ZMS4D-NEW.)%,)M)V>\H%Q-;B8S'7D%(EDB1CDN'4-X#Q MP#AC.SSO5"3PCR(\A*7;#A4 H9XWC3HN<",B^+6WYNHG< @8XW=HE,&#^4ZH M>BAJ[]3C7?S MX"BC6_U&2!M=7#9B>E;M/ RDV^*_&)Z>E_X*F57:U$PH7 M=$4X_N[!NB*<56^[*\+YASMTCOQE)M6BN)W9\,[/!DM5&ONVKG39AK&DFG*= MR@Q*) C$2E%(D5;&S(\CRFFJ"4;.'2'/C3:VU;\M+U@+W%1E]6@'>!;DTW00 M'+J>:>$4:N=#@CK Y]$E,22, W4_? ;GPQK.A17ZSX':&+K".P=^'W1&>C\+GNK7NE9HL*Z[SO,4HMUN'_,UBCZ[ M@>8M4']=7YB[-=9U'F4$'75]$7%KI>O]UJYM-;[>J>G4WI*PV=/$=I[/D% 0 M49Y +!"&E.@4:IURK!!/,^14ZO7PZ\>V>342@EI$T,KHVR/C&7RG]YO+0>EY M__#"HT/#BT-J7]#@XMGK!FYH<4B5_086!Y_JVD-1E(HMU%O5_/?#;#];8,(9 M$3+-$ZC3%$&<9QDDN3;_%V=1PC%)2!;YW VX##JV1;W*AYEVS35R0MKM\B T M?CVO_Y6XX-5*X!]LOJ=/]E:'3H;N$ 5K7>@PY,"]"MU!V&].Z/'9#B?H(\7G M;I@OBJIU#S&*541E!!7A$F)M@Q04BB!3J<0X M%I3%B?/)N;,88^.GXTT6ZAK#K )3JPWXOXT^X+Y1",A&(X]#6?=I#3,Q I^)>%HK?*?AB.$^>?KN_?;A3[\4(/#OM7OZV M+B[@U4GZBWHPWT]5GZ7WSMWM6E-F9THBI6$J> JQH@123C*8$H9HKC@G6KI[ M>SU&'MLVM?$Z;0L/]EU5/HY"GYEP\=WVA&_?;EI7:+ML,UX8^_A=>\)Z*!?K MQ5]G3_]I![A.NTI]7CB@5[2#GL\=H%U>T#6B^E%-YP]*?E/B;C:?SF^?OM@8 M[E7E$"ITGJ<$0X55 K$4R!Q5!(,Z3[A""4]PA/TBJT^.-S;&7XL+JK6\OF'6 MIP%V/=:Z&P&:B M8---MDA=Z(-*S@21$21:1! S:2M,9\*R"J%Q+'%"G-P>9\89&WVLQ=Q*/.M4 M2.48KF[L$0"MGEFC"U!=*@Z<@B%<98&#HPQ=0>"4J@/9K_6YTF8X*H-L:$YIA"'',%N4PYE'&<"!'CC&NOLG '1QD;$6R$!+64 MGIG+!X%T6_L7P]/SRM]%I@^,0V*[N>D,9XJ*G*61D_?HY"AC6^^M?)[+_"!^ MCLO\4E3ZOUFH4[&VRIV'7^>G, BUS@^.,>PZ/Z7FWCH_^7 'SW&=(OY%/9@O MQAU;V'8,=:KWY[(0ZK,JZS]_F(GI4M8^B_O[8K&P.>(3C#G)H@3#C%%BC@ \ MA@0G.60QC76D,XFI4Y.9BZ08&T^L:DL\6,$WE4ULO9-6>-LV9B7]#^!5UR(H ME\V=@]]YB!GIVQ2IH=_2X6I=^Z-6PX:3-C5&KL!:%;"ERQ!3X>&>'F)*!G)5 M]SO"1OY-"I\#>7J?" )/ MW^YK7V0Z=3 \J/U%K0R?OW'PGH8'%3K4W/#P@T$K3MJ21=]*9LX9ZF:F5LT( M),\XP3'D+$<08V$6>YXH*$4L"-6Q6?U^IU#WL<>V^ ]62=M4@;H"K0+ :!"D MPM[!"7$\UO8#\Q"&I"/"?9R#_4'KM^#;P9''4)?M%"2.Y=-.OJ)CCY6Z1*\Y M,".)$R%@1'+;@B"ED$C%H>FP342>*;+7(.3Y7SLXL$Y4Q7ZGM1+5C7X_ M+U5Q.VO:GHLGN[P7TWJY_U3:CKHJ4IPCG<,HB^UM-HT@B=(49B*)I<84898[ MN[(NEV=L!D8CMLU_UXW@0+22@VHC^A6HA0=O6%D^V=/Z];W-Z?3PH02820?' MUK#STS/KG*O[WT[=C0:M3F"E%/BV-W7#3I6'XVO8*1O(!3;,U/FYP\(!?=(Q M%F"8X5QDX3!YYBP+^-H0M7?7%2,19X1QEIG-3Z<0IQF#9O]+(,DYPYGF+(Z< MKG5.#S.V+6ZON.SY"I,^H+K9M)=#U; MA=^-+D* VC-AK$3<7.?UPAGGD C$&D>'&90WSBF[RQQGG^])$>);H.#;6V!BD$16L M904K8;WKB*&^=4/E!HX^Q'.CK! M9U4AB^FR,B>>KTHLR[IHQ[OO-AQ R?=&>.N&7S:G[AN]RUJOGPZ_H%X1 M-( MQYF"<9(J!].C(XV.I]OZ9+8=PKQN=-?Q^6F4V5(IS"/%&13E0BHSCWNJD.@O( E]>#HNRXLX7 KN]]:;]X MWE5[6Q&@2I$S$J'VE*/C#+LCG%-WC\_/?J!C6)ZX4W(Y5;83D,TF%95A^MGM M]4Q^45-;S]ZV"5I\LWZQ"8O-L5]D*4P$,\R14P6YRC#$MG,?BCC!B5=Y"8^Q MQ\;8*]&;QE5;PM?LTHH/:OG!K[4&GG<-/O/BQC4]H=TS^X0$VC\VSQ^R4+%Y M'B,/&YOG#\E>;%Z'5_34Y7YQK(MJVROUW7=5BF*A%A]F32ST3L_4U=_K+(A) MA$F*9:(A%YP;^S4SEI5*4\@)C\Q?"!:Q4Z31RX@_-HI="2>'Z2<>]JO@2,FC MG>"^6=VA1_CB3)/P=1OP-0BVU',#PX&&X*NGFA2T 3N!]S*'0_7\#BO\&*+( M>YX8[S[>_4C1;;_\I*HW;''WN9P_%E+)UT^_+&P 4UMPQFS1HBH>F_+QQOI' M*"$15&:QF[TNCB!)XP3&F,D\3^,X2Y"/%\%]Z+&Y%6Q8@3"B@Z4E*4-!>B4S M8&NA_38KCWEPVVCZ0;?G3<(":Z4&*['MAO#JEP;E'\!:>'!]'F9O6O='+! E M>PP\*)WZ [)+A1W>T-'LMU$[FU1E,^!MR>ZOE]7=O"S^:9BSCEU'DSQ.&->( M0Y$J!K%*;,6[5$*>4Z&B/,5)HKWL=;=QQV9H-Z$[Y5IN\- (?@786G3 /.+] M?>?!T5@.CV[?5F[=MW0C,OB\ G8C];E$"G][U ^F4(:DXZC#6H!^4.R9;IX? M[QBF>?\PG3\IU?H^#EPE)$@3+1F%D: WW-L<9FE#!FV?' M&S:*TU7]O7!.YP^&S:6L4TY>*YL!>#PO91)C28G."(R8O9_/*8,\QBE$7.2* MI+D2'D7!+I5F;"1UJ/CXE6$HJ\7+I5:Z3>QIOAM\NGKFPG.Y>;4^5Z#1Z&1^ MWI!S%":C,OA>]M4T)>?:SS[RR'@(VJ8*/K:G[; MYVMUK\!S]W+_L 5 @MG$9<5#:\8!@EW]\/AJF]L@W];UZ;:3_;4*01!BS M! HM;&G?)(8\4>;_*#?\0Z0M3W1)\9'U2&,C'1O-4I]B(IMQ7K2JR)ZZY\J*['_ CQ<6937YF?W7 MO%PWRZW3OU-"9,Z1@I%.#1FDAA%(1A64),X1$43D:>1"!H=?/S8&6 GGU5/R M"'*GU_SE>/2\T%VA<%[8IS4^M9K-)[=6LOG79A4?>>D@2_>T0JOU>N:ICK4# MUY7(;G3W\.7-_J2QPCS3#%(J),0\32%%4D"!!8]BJ*U:?&0SD3K1WG>5H)/_/ PK8=BT]?,K NAOMXI MM574N!.Q_Z@ M[#= [O".;E36AEY^9F75A)+8)*[Y[&,Q4_6]WR1"E$Y <=&6:N:"[7 8$MB\*N5&=1">U:[. NZ&V>%A+)GGKH0 M16]JV=S;Y_H]=1!^VY[G63Y%"?!C:;N$@Y M92F)(189ASB/%>121A )CA 2,J'4BX4ND&5L!+5=,F83/[2^GGK5*N%;0.*" MR7*TN(:9@KX-L"WT-WJ3[L!@ U>UL=?DA\51 M]"'DV)BY<6Q948VWLP(^+41KO_6ID&P>_$"."=$_(.4 MN3D//VG\S8E:J+VB^;J]$DQEHF"88J41G$F4P@Y<8\CA%!&D>1 MPG[M;?9&&!NKM@*"1D(_9MV'SXT6+P*E9TY[CD?P^NE'50]$2?OO'Y1/CJJW M2P;''[RL$,)753X6UK]WB&L^S6>/:F&K7UE"6=3]B+?_;DM'?II7?U?5E_7- M:5,VZ_V\;']EGT.3G,8"ZSB'"5:V##;+(<^4A"R)(JYR3HGTZC$_K/ACXZ!5 M43+(VG)[['Y>5L4_FTO/AUJ%;E4:!OHZN-'>>">Y[U/]H6OJS;Y?IV8U2J_* M,UHMS6\K\*0JL%'TJJW06.?K;2D;OO;$L',4N)#%0,*_2%6,82?F6(F-@:7H MWL9UJ_G&(RNFUC%B!OG*ILJ&![&I'=L&%G^>+^HQKX58WB^;^B&V%;/F A&2 MI##)B(*89AAR9JL29S).):)2LG0R4[?V ]_<$XX#B.;$;[3AMST!^^.ZGUGY MFVI2I1:;-CS%## @FES!N3$K;0=)\- JMJKAL5&[CO7V;R][Z62[;6-#S=V MC6LWZER!M4+0;#+0JG2U.S/@\WKFMA0[/6F=NMT&@CE@:]Q+)1J\CVX@" \U MW0WUZL[U)M27?ZM(!/UQ6\.$$]FXT&@S1G@ER)2=XM9+4 M(O>LMD+0$@KG00E7!.'$6$.7,3BO]H%"! X?ZAK'M-5;P[I.'J1AD!T.J9++H MU2$:Z20,P8*0#H\R<.S1257W0XY./WYII-&)DEH[02LDB2.=J0SF.-'&"(G- MD9%I"@F*!".C;^JL06T4 M &];8Z[MC54K<04V:C2YI:N;FUJ5P 6ANB(9LE:4MPS#EY'J"M/!"E.=7]:Q M^%1S+;CX-K\6_U@6I7J]7!0S9>BZ*=8Z23.>I'&.(4J(.7FR-(=U]Q6=I0F2 M4<;SS*N"W;D!Q\:-GS?]54YUH.L&KANKA82L9P);B6K+U;7"@HVTP5G*%9E0 MY:3.#3=L+2E'Y?<*2;E^KFMLGW6]EW-=5)-8(T,0$8+FY!G;4C$)9$93VX @ MUIJG$=:)3[WDK7=[\<0 ]X_-5>)#+9MO--\&,#="Z A#SVN_0>#S:00Z!.[M MZ1HL9&_SYH&#]?94V@_3VW_$;SE*54S>S:JB>OJB;@M;J')6V?C=":%2)#Q. M8,*(38' &:1QAJ!(A3$T^LT!#0] M+U9/5)R7[3G5#ZS=A1)_OIT__F@^VBQ;\\-FM1Y]X2!+]IPZJW5[]KF>R0ARI%*E M5,Z$\"MB/0:MQD93ZUA^GY/B8IGVHQ+1!=!I7)MN0T^B=^C:H<%T-^&LIC0"+-^;'F_+;_/?9)(DB M%'/.818GYER=2 89U3GD&&F=16F2:J=;C!-CC&U_; W65LXK8"4U. (KJZ\Q MOP^HJSU_$4S#F/1^"'4P[(]B<(%MO__.@ *QMJE9FF,HXHBQE#!B3'&O]+;UJT>WG(UDGJEE&YC<[,IN MRO>]2(U0X-=&K)"ET?=T#97:M'GQL&E'>PKMI03M/]%M_;4-I&:WJY*\Z_-+ M1# 2.?#6%/*8Y3#0V_R$DHGY%XXZ.-+;5N19TW6WE+WZ+]3BF;FLW M"%(]+^4-2"LA>SDGG84BT$H_/LZ@"_^LNKL\5@>#S;%AE8[8[D$/6'"7RMF!7\COX0K(<>>$\QLZ]&\I9L7]\KY='!C% M*N>2P(AI#;&*)"0424@5(CF3DG/DY#?8>_/8>*@5SJ-;RS.<3I/(1=KWS!&M M7 $9X*BVE_1G>?:^X5JS'%+C65>6@P_XK;JZ!_H;]E!4;/I%5:$ IQPB7D"8Z@II$@,48L$D[MD\Z,,[85V4H*&E%!*ZO; CT' MZ>GE&A"HGA?O88S.KV4OL.1<+.N:[-:1/01HSP8 MK!Z&]C2_! 2L[\N;;EAUN&,]B<0%]ZR'WSOP7>M)Y?;O6T\_WLT&>5-G.=:I M5)]9>5/6O--D6JVZYTZ(5HRH7$##"RG$.(T@C[B&-.;(V'=8(Z1\3!"',<=& M#F^VDD&OP ,KP:,5%[PJ9D#.IU-6+FR94+"PPGNVYG"9 C?#)#"P?1_R&DR_ M-I@:@6V,1B-RD^/IT&O(RXJ!FB0<$NU:)ST>[\U%1U6E9US/Y MIBY8>*N,^:,6FVYI:WL=DY@G4<9ASA&%6 @*.<,*HBC+1!K'J6$M7V9R'GV, M'-4*7X>X/A-_JWV@B\$?8&[<*:L7Q <@KU!@=R(Q;] "TIG[V(,3FS22<-,7Y_N^7PZX9BE"44*$F8#]#!*(,T5ARGGB(LH9:F,77TVS]X\ M-EYHA0.-=.Y>F>=PG??#= :AYW7NJ+^7I^6@KIU\*\_?-)@WY: "V_Z3PP]T M=9N^+Z;JT[*^0^22)&;.!)1*,8@1QI!D-(-<9BJF6&JBG&YG#KU\;$NO=?I9 M 4$CH:]3= LX5T]H-SB&<7^Z(-'!Y;FO\@5^SJV7#>S1$<\6E)!I&.LHA3E0$>9XC MR!F-.>5:J@3[V-<=9!C;$J_%8M.F.X38Z.)G=W>9##=KO&>(>Z:-NG/#EOA7 MH%; 7LNN5*A;.%R!5HNZ 5&K1SCK_0(0 ]GT7208U-*_ *)=^_^25W7MR_"\ MV.CFX+$Y_$:8*A6)'&8YUI;[4DCC)(%QBC.2,H;2R,NWX##FV+CNPJ+'+BB[ MD5I@['HFL?W:Q=O.SE[<#1X !>O,<'[$@?LS.$.PWZ7!_:,= GR__3[_=C=? M+MA,?OM=S:JGFYE:-RFK+XK:NI&V&GP;>9EG2')%0()%QH*P3.1 M"*:Y6Q.'K@*,C8K,]P]MR'=7%9\^B? \4J7P#7R2#F M+N\=+KKY JV?A3U?\I[./7^4^=#=]4R^58]J.G^H,\":;-9)1G1$989@)G+; MT(/'D&9XXD=J7/VU:9E; ME[=2HN[6:G_5EK*R'3MVBEQ]4;:WD3G8V_.]#0=8LNDW5=ZC24)PC%&4P5Q) M"G&<:4AYIJ#,%6)*\CQB?DD;HU%M;,38:%8OT5U49,]V(2AS$\O6\%0:9O?](^*.!7 M*V.@,A,G];^@W,3A]PY6=N*D6MOE)TX_V.UX\#,K?U.5)8]-V_2/Q4S5R<03 MH1BB3!.(%%40ISB%G!(-A4X9IH1*Y5>YZN1H8UOC&V'!1MH+)S4WK5!W#XT<#>*=_]8%M73AYEMDERG&-Q4 M=ZK\=L=FK>7SD^V7L2ZJ/=$JEWF.%90IDA!KFP*046WXB2I*54(4EQ-C O%Y M[RTG/$7W6:';"O2W4&OYS-G+IFS6:9H+SSS-P6;=XUP_LID<_ZF]41YL:0]J M]4%E]-^.TO71#!U^Q_Q@]&SI.1K"V#%W'[WPQM]US]1?; MZ_C+UU_:"VR11QIG:0(IBLPF)1,,J< 82H+C!&,Z$'=N M!'T:7N=KN3"@]7\M][QK&5D7?S00[E6)US"7\?B.W]8 4&:WE]T_3/0.W&*"$![)E43F$7S"_GBTNP?/LS MPPV<8N^F_'Y6O>/GNK'++PMUH]\MJN*>56HQR2)S/HZEA)RF*<0L,3])22$2 M$4]2FBOFEI5W^/5C8PXCG75%K^7S8XL=Z-RXH3L@/3/!+A8VE69:B"?P:_O? M7@+4#\,1B !V7C[H%VHX7P(/9,%X?PZS^? MQ0^F0#3B..B@].('Q"[M>'ZZ8T\LZU>QSIE2W:G9HGA4'V9B?E\G[GU2U8W^ MQKZW"7S7E3D]\65]Y_!M_IF5UEFSJH:E,4T4C2)CB"088JP4)#G3,,X$2C#. M6.J7;!Q(KK$16N.+%=MZ@:)6#+RR2+OM0L^=&?R\P)SWS8S,=SU0"']KI ML%K]< 6,8M;B,JIMTI:WM;.A<(U^_30%"XMYJ!9B@:0:MN%86"CWVI,%?GW7 MY&A1*K90;U7SWP^S:R'FRUFU^,R>['B3%-,\(YFQ)],$0:R)/49R#B,2X5P* MC%/$_%*CSXPX-@Y>B0<>&OE\\Z+/ >Q&ID%AZYDF5[*"5RMI?[!7AVL@/Y\! MLD-&M",XP?*ASXTW<#:TH_K[N="N'^S&+I_+XEY],:?@51MC&64))QA&,E(0 M,Q%!DJ(<\B0EC#)C#S*OJ+*=]X^-.6KQ@)7/CS-V87-CB O Z)D/-CCT<*-U M1.U *WWW[8.NZR.J[:[B8X\%NIGZK$K["W:KT"3-S%$MRJU?*=404R$A)4C# M!#%;5I$G.?9J?'QJL-&MYK5HUL 7S^Y82B/ZA;=2VS!WO)'J"-[@MU%78"-I MCQ=1!^#HZQ)J>ZB7O8 ZH/39RZ=#G^E('DUOL.*?2JY23][,%]7UO3W(_+,> ML WJRTB:1T1IR)"*(L2^VW,$#&[VQ"L5-SN,.2U2^ M<.RQEO<+NGI$'M6B*7C_8?96\>IZ)C?!\TV@X2:$WM;$5V7%BEE;4_=X];,D MIVG&.((BSS.(!:>0Q)H8QHM)DDD42>E98ZX?0<=&D 7SUI%Z^JQ2M89X%N3UX::;V4%O:H[A32Z@E4E[T;;'X8HH]?OK 3S-?4D MYL NJG[!WO=L]3Q>9W?[_%Y]8]\/%B$5(J.V[#+-9&R+IRM(\XS##*>"FK]H M)+SN1$\--C:2;V_1C+#^W'X"4F??>A"@^G>KMQ@-08[G(0GG3#\^U-!^]+-* M'W"AG_],Q\-TJ611O6>BF!JV>CNW-1TFB-&4)"R&3&;&BLPC!)F.4IC'DS\NO;*J:4NG+^7+QRZQ4S?&W M*9+>]+Y&\<_FB;O%3?EQ/KM5Y01S)C*E,40L%1!'E$'&4@:S.%*88R'CV*E; M=3_BC8U9MHXGB\VYQ)Q&6-ONP:K6M']X6/6'U_,2H!C8 M[F9[)D'Z\/F1K,KL-8-FKF"5KLKL-$/;!2LVTN E8I7=EI_7D]KHV3UL7Z'E)^XE*"4,IR6"<$5M0/DD@ MXUQ#J0F)99Q'&4(^F\#IX<9&ZL_<^NI,>=LN\+KQ;3C0>N;/9WC51;Q<.X%X M:<4.E M*3'V5Q8S2!.9:FV.XR+UK%-V,:S#%!6SV2_-:7F%9Q,K=V].RTU!F"O >P;? MC80O!K1G*E[)9^-2F@)>5Z"6,1S!GH0@$,T>'F-0LCVIYB[EGGYXX/*(]?]] M4?]8%N80J;ZJ\K$0J@ER01-*,@-&$D/$A2%NC22D4D20(AG).*5*1%ZWA;U( M.3;B7XL)%HVLZ+\*YLNU23#7--<*RULNH,;8=J)8.:",>>+3R6?OXR]=?P&.MPU@J\)[\ M8O2\40TVW>/?R1RK\[8==];5>:^ Q0/4@(Q@NPLRH2^]'UZFQ!]CPPPR44Z$4[=FA['&MGD= M*"QIA;TP\W$+6[>M)1!B/?/_$;#Z"-,ZCT=?B8];([ULWN.^RF?3'@]\I$/# M]_?%S!C\'XM'2T7/+^C>::U$=:/?STM5W,[>+,M2S<33-T-]BVE#@T(L[Y?F M9R6W[_HF>891QG0*LQ0;VSO#$K(DCV#.TT@DC-&$\\E,W=H/?G-L#-^'H$[+ MC3;+;4_<'IVGM3[6M-:-1D"T*H%JH],5V-+J63*@1XOS7J;_- V^[&P.0YZ- M>K#6;S\@P5C&S0S?:-!J"59J@F]_A!GVZ'+_TC/]3-3_AC/NO-WV/AO-)FV' ML3MO$B4)JG??_@8>9,_N';?53M__0!T=>&HZM4EEJQ0T\_.JR7Q,LB0GD8"4 MD,AL]%Q 3F4&>2PQQ3BBPJ^ZVO&AQG:6L%&3BSI']'XEJ:?WZSBJCAZJ(%CU M[45JA-Q*IK7_>GLD.:OPGB/C_"0XQDC'D2"50*B%)2BCB]G+7>CP<:6%O""\Z6 _4MU]\ ML27G__A7$J/\?P)5R^O)#?N0R@Q)'3-DOI(V)AIE'-)@*-]KV5":T)X! G+$<0)SB'7TNS2YI"%A#2_ MB+TVZ&=O']L^V0IW_@+7 3BW#:DS'#WO"\Y(>%/Q08T#,>+S=P]*3 ?5VN6' MPP_Y+5.IBLF[6573A5D3S.;E*;/^6>/LKB:)3-.(BAAJ>[UL/FF'1*WG5=X5+N=% M[XK%@?6_4.+/M_/''\TKFJ5O?MBL^+,O'F3QNZJWX@'GYWNKS3V1 L4Z9I8. MN#UP$P%91B)()4]%GBF<"J_]W&',L>WRN]40I-+*P+]5G)N))LK?/F +=7L6 M+'29!S?S(#"Z/=.)8R'N02MPAPZ/7RT&R&=N*D_%C;#4L3C MS.:H2X8AEBF&+,$49D(E6:04Y1GVB(OK+LE( ]_J6[1+HYXNF!\WWNH)[G%$ MIO47?W0Y?(%HKH, @[)>=X!V2?""-W7DQ)6;YO73Z^9^\>N=4M5/Y7SY8,Z& MW^J.@9%".(XC#.,\5;;9MX!$*@4I4Q&F1!#A=RWB,NC8S+2-'QB\^F++LI5& MTA_ K[6PGJX9)] =J2TPE'V3V1K%*^O';T4&M2@UIT8&0':^&[<93S M=#A>=?8 8'J?RGHB5"H:SO788>]6/,$8^_JR_?SH;I9KTO4 MMLU-BT8M^7."[7XRZ6]KX].AQMK]0-RS[QUI!OVIGAB*SKX=25\ MV#X>GHCUUB+[Z, OW"O['"#GFV:??4-X_]C6B;,-0O^[8N4W,WEJ$G.%*>(Q M5)*D$,%^R=$$XTC&D'!%(-89AK2)$K-215I$E&-L\RK<;FO &,C MPY7\P'Y!P,+(:^\Z[P^U0_'C3.^9<2/+/O'N_]RZ!?77%FJ'IB7AZ+$K>H%X MT7OX00FQ*SB[3-CY/=TH\(NR_2J57%6L_5G=*EV(PK.2_Q$TW'5_.S+0V-:_.8M/F0W2DBN!/1NR'0/4 MC0!"P-0S!:Q%M*W0ZG+\7YMR_%;.@$W.SB 1JEW9L6&&;3QV1MF]%F+GGN_8 MV./^83I_4JNBPX?33#[-9TV)V3JC9%$'"FW_W<9V?9I7?U?5%R7FMS,;]U4+ MV*:83"1A+,LI@]3VG,4H-X:%%AKF&4UIFA.5)5Z52@:1>FP\99O#K>1LBAU M7F?-B>WLNDX]RX;Y%KCQX>CFMF=R/9C_N,GKN@)K75=ID8T.5W7\J_EK!9Y4 M!39ZUB&QRY#9\H-.2:CF(8/(/&PSDB&G8:^YR:"#=]O,/IKS\6T]T->*59S^YS>)BQ;1<;*4$C9L?>);=W1AC;PM\^HOE6U]X%SVV57P1)SPM\&XT> M/%='50]6-'OW_0.7RCZBWGZ![&,/=EO'/\]GZJFIE?=^:4Z]U]4;5I9/Q>RV M*NB M0'!O-6AOX<#]LEK:5C%+;V_6.>#=&"$@G#WS0RUI6QT3U+)> 5:!E;BAR\4X M A.(/XL"VU-T>8IHF(/=PLOJGOU6OS MS&^32,8\I@F#B8IBB#-!(!,ZAH0D B<:<8J\(JEZDW1LW/9U>6]8[,E>=#>^ M$;Y?0ZH-";%Y)T8*!8I*W=O R.I.V?S@Q7Q:R/I"SYJ6JBD=9=[7!MN9![H& MT(?^EKC1Z2CF_J7]8.V<-Y7FMC*,5_ZN-HP?6.5 K5TO$?T]S4#P%(#0/&H/LS$_%Y]G"\6GU1UH[^Q[Y]MJ)R1 M::MFZK=Y4S%U@E!"2)93B&+"(,Z1AC12_S]Y;]KD.(YEB?X5FDW;O"PSH88+ M +=GSRV>F$6&1XOEFH;RP\RK!Z:EDO>6CS3^]1C#;_UYF^CQ#ADHRWCTBBIG>IFXTJ M9?IEPC96NS'[X$3#K8A]]<]]*==?ZW+/[:(!=&2/NT4MU>4K9[?;C,O=+1KW M"CB/!Z 3[]DGKZW\?LW,7T/+W1/L:.KLONVU+0Y6;WZ_G;+ETK1B&>_NK\ER M+!53&>42<*8T@#(M $VY!IDND68TS[D(.CZ]V-+@N-_:Y\9\>"Q[&4Y/6HX! M4M?I$@?X)']8\V)NHU^#(%KYI4OM]%R%Z8J[I\68KGWA1B:H=)X(Q%J8 !%( M:OX#-5+ \( & @G!*"T%2\,JAQX\?FAC?FM=2_6L0^P"Q_K0E+#\P6@_N#O1 MMCI\^.L,XV:=JO.?&EH1M7^Z!.V/L^JPZGKYJRQ7FC.M0(Y,O "S4MD\A@)@ M7A(FBKRD13:,.FJ!G@V-IBKS!UXY+?3MZ7C!^IKOQ/!7N)[UT^H7S[QW%4K_ MG8JHM>S_UUY-1_?KUUA^=]6=_553:VM@>*6F=W/A3/C_UFQAIJ?IRU?U-%^L MQJ7$2MBE/5%V:<])!EAJHOPRU68"Y[!$M/29KQO:&-K,N3$SV=J95(;Z5V6Z MA&;S_!4)HXYGDG!X@JHP70&@50&F2\_LK?;2%:?VRRY=^VC+NXQJM;([@V\7 M2DY6F[M,O)"%$AAHJ#*S;H[HU%D9 M>'OQ'(Q^0>FMX'0\JH]QZ>!R4Q,"L:XMGFNBWTN+#4Z>7%EL^FQ+H=;U8N:J MK][-Y(?)7ZX.:_V:YI@@K,UHSX0M6 2M%BMG&1!<%@(2@=,R2'?PZ>3SFFS_<\L[' M1A+^DY6(_U274'CY;,RORP3G(E4EHSF0&;)E\+0VXW9;4&=I0IAO<[WZ MDRU4'31CQ03"R-YGE@6 2)C52*DAX"E,N<#6KK;9QN#K:Y9V0,IZ>ZXJ,MLGH 3@[X4Q\G*Q&G^U!U$N MM1 A6#*2$L!DR@!DI:%=EFJ0*96S%&.>%EZ9F@=/'1JWVM29R7(U$6R:_&[F M-[-R?O2.W@[Q:N;-UBAT3(X7 (B6?WG6[Z8(RWQA+[HR?]M%5H?/ZF6DGC5_ M,QS/_V/;P@C")EY.]*2^W;]>W>N] @&7[C36HH@29,[11?NQ-,E^[>\+[!1@NWRX.K>V MGNE ,C,.LM$*1]QD3,\%)F( =UJ((LI3VYZ$FP7OS_E4?C3/GS]7:DYU<$\8 M+%4I)$@YRP%,L01$0@10R@J=44)8%K01UM#6T-AT:VHRV;,U]'3\,K1^%!@) ML([Y;8?5OIF=G)A?A2/:P?GEEGH^/[_J\NDQ^O6OM.,*EV&GU(%2-:>8N_)] MC*4F*,-* :Y9"5B.5)Z*-.=^&U<-;0R-&VH3:TGK,$XX!Z$?%]P(3,<<<(A) M!S%+@_N1QORY%GH=ZPTN'H_QIH_&*5JW%W_49=O&.L=6TYL"R*4"4,H,, H% M2 5#**5"*Q:DB'"]R:&-_/V(7<8H9G<&9=_%44SL.E\ '1>Y^^U,6<#+MW!N MKGAW&9V.JM^=:?!5*^%=!N!:5;R&;[:M(3!SQ_C_/EG]?+M>KLQ"9N'.^3^; M_[\["U9$ZTQ! A3,.(!4(Q-26)'%G.NRU)IJ&'0QSJ_9H1&.@5PM%JX*565^ MPL1_KB?+B=M'$%8+\X83><^N\&.D^ !W?F160_JGL3C9F#S:U$AGVAZG62G2 M/YD9*T7D+0MV\0C]TF#MR)U>39 MIJ'L1U.=8-E9/K^9=BE./2 M_?I?\A$MTH2YW_]N>N;G__P?&4[_KQL["/-!*U9"=E-3_>9E>SA]DI[M M\YW;!(:_S^_L@F>AJAHUMHUORL1OCC;'"M%,9_;&IL#2!%8I!I1J*]E)14FQ MYH72&XUA/S+S:M=KR!PJ#'?,:U_V-' ?MQ8GRZW)[72%F]'WXYYXB/:L+KR: M)[7%R<[DY-MU2%OK"WM!%%EBN+G-5U$9]H+ADM"PWY=OU'FKA"KLD?Q\YI(3 M;6Y<661%R04'.+6"P925@(N4@XP4J-0E*R@)DW)J:FUH@54MAK,SLJ4*W%ED M_8@F&EX=$\P)5-WI0#8A$5LY[FQ;KR,DU^3V15VYQB^%YQA_$VK&%I/YCYF- M^R=ZHF1]W N5%E!B#8J4V@(T2 !*4 ;2% F%>(I@YB4AT]C*T/AA8VA@F>QF M))MY(1H^'?.!/S1!"J3_C@[A%($4 ++&D*7R:[%>D(@"$$[F*D.^& MAQ>?S'KFP64+OS7+_N_F ?6PLSKCFW'V5< M_6S;S#R7??.%+58OWQ=LMF3"B6&^FRS%=&ZY95?PN,20R#PS:XNF)LSW9-SXT9<\??K^0HR-0.R:1RW@F.\.3 M/SJI#]T"L6B)??XM]YSA%PS)::I?^"/:4=@[Q5>[7=C]0CS?V%39;)W);#U? M+W_,%JHJ.VZ/]K[,JSRW3VJYM"+ 6?Z[^>3/Y9AR)9%".5 :F1@GRSE@S%"= M*%(F."\I0CB$Y>*:-S0B_/W<>9#5(V M/#K7PI@SOK]67'_&L=VSM]&NT*J@'36\!Z-TIV_B4[!]TY>;)Q<91\ MVN_8WYL[-IBJN\$_$IM'-JY7PN\&V.,YH:-6V@NP?S"3$9O^;\46'\QOEN.4 MP)*7,@-EKB2 /(. YP(!27&JH3*+W%*&"K ?M3$T M\JC%=V)M;0Q%D:KL!^ M#&GE03[!01NDF _?F;O$NP7G#HGP7[IH^UB0ILJQ)8_ORSF MSQ.IY)N7'TM;VN%,=N163%2ELE"YXD 5TI;D)1@P*]Z,BE2@+).IEEY[6^U- M&!HUN.Q?/9W_N4QL]R;S;8XPV]K^KV%16XM^\8O,ND6[8XXQQE>IUAOS;7&@ MWZP')I+^V]G<[$Y48MN#&"F$:F% KV%2>X".0Z$;GG1C>M&GR4Q]-#\NQX75 MF99F?5MJGIMH!R% \DR"$E(B&55ESH-*4IPV,31&VZN@:&U,G)%M:TKN@/2C MJ-O@Z9B" I%IGS5TXGSL5*%= Z^3'W3BX,6DH--/MDP4F,QL\KJ3YOBRF,S$ MY(E--RF+8YF7$%.N09Y3,\IEC@"#5D@#$6:6.RDG&H>E,3>VY_5.]YJ^_%4] MU;7UYCK1E>VU]O2<3^M#E= *%8V0^_'![3#VE!500U:+3&]-W90LC+B_XP5) MK(R QK;Z307P35'00BF9 :P-,4&.B2$F MC0 O,Q."E!KF>9#L1V^6#RVT^6IL6TR$/41;NOKO\_5JN6(S:=<-MC"M*T:[ M'$PUVN,7 :>T3#-> I2SS"R_;17$LK1YK*GFA,L\+\GXR95F-!/H8O4+OP[' M7G3W4ORH;4RX>IC,K.1&PMG4L?DO\$KD3,,,YP60R!;1HM+0 J;FY5!"DXSD M.==9_4J\GWG&+@-^(38^]/ ZJ(H6?J%WP7.)-<3>[7KEUENQZ2T&YD>'PJ]0 M1?I"QPV^2O2QW?]-JD!?Z([^JCQ?,J!M^MRSFJW55V53\0RE?E$+/5\\6E:] MWZXMW_]E+^^Y?L.9CL/#0,5_N85$[:G8!]-T>) M&[^A9GU M)J8;?+_/5VS:/\B[9G]II#V/\&\"KJ>3^CT;-R4T?JO-C"@Q>Q6*6.?M%]OI M]UC]FKLGI^=7O]".C/_)%A.;D?C5#+[ZCA8M5)GBE $A<0F@S0EG4A' E2"% ME$2(E(>$Y*=-#"VLWEB8? V.AL_@YS?V;T.EXT%_ $@'ZO.7G8\TS,\TT.OX MONS@\E7Y^1^+^7(Y9B;$@E(R@)2- E*2 M R(D!S1'0DLE92'D>.4__5]K,&BT]S#]NQ!CE#C;DK=LL7AQB6:/5GLM^$R\ M&6KO8_%H '9_,FY,!<[69&=LLJGH[NR->CKNA4R\ _+FYOH^(_=R_LPQN=_W M;A3I>/.R_?'_G9C09"%^OGPR"\VIV]?!DJM2"PARH@W+((X P6;I(8A4N=6; M9S)(%M6OV:%%%GM"'5MCG:3IY[M_7MNDN05]3^*)CFG7]',#G.TU.[S0B:W: MT=SHZ^AV> %Q4;G#[]LMR^X97JMN4SVHF9BHY7<;4XTSB+3(8 XXRS, (:* M$2F 2FF6*B1RCKUN-S4W,S32OT=&3DGK-GVXITGYTN?+HZN6N[HX+@@XO7+Y1>KY0W]E? M8\U%JO(4@U*8%1+D2 &6%QI09+@"IB5,51:V!1W%KN%M5[M5U'EQY,W:ZNC* M=*AJVQ4<*=;XEQ+J(>?$RL8PG'1[&I7X7YF#"> M2-%'?7C+@D";_6Z7\/UU\O!S=:]_+*NE[)BC(D=Y00!!V)X04@)XBFQ-()$A MP]LE84&A76-K0XOP=O MS]=[/=T_O>WK^\76U=@VT:?+Y+'YT@OU4\V6DV=5Y4;4DM6&O$E9E (0)E( M3U6M2[P0HQ_;WBN MQ+O N&-FNKM_^S&Y6ZT6$[ZN-D-6?YJM865?+#E#V,-8%*_%3DGF7F]29.\7R8'?]>_M+8[M M>_%^_[TPWB?O=N_%AP&^%[(6KG/_^FN]'P>F___F/?$.+7KOLRHDLYHO5N,QUBFS]-REL6:949X 0 M7 (* /;69@X$Z])S5P'[_I O@60 MC@=P !)! _>2RZT&[,G#>ANHE]S8'Z 7/]-BX]*N%[XJN78R '>S>OU03?%J M^P]?3!,?<$0SV]>.9&*@';)QUBGY/NV#Q M7OFP#:S6V#7N1H4_M;^MI=8>'^P3M7]*RY0L\=,\=&I6B^=%SUP"02U>5E<% M>'$W!':5(5DJ-1.< EE*L_ZC*@-,Y0J4+)-08\R1+(.2B&XV:6CSSK?UXR-; MO#B5*)U?Y[33UVP$=3T-GA2=W2GZCNB]&F^HF+_7-HZ23:I_Q MH(V5Z'2[0?UF0D4#\"15*MZ3;\RQK[;\;?K^F*"4&7X5 "'% "SS G"D-$@+ MD95E1@AG+$0?XDP;0639@R2$NPNX7_$IF"C/ >G'?#?"TS&5W9]H/WUJS!%K MGR=_ZG[L[/B]%EXG)_[4Q8N9\&<^VK8NW)]W0EAM$YN$N9C/S(_"34/++_/I M1+Q4_]W-UXJ1@F:P!"DN-( L(X!Q+@ C DF(*=-^R_>V!@PMD/JJA+%U^I+< MR?F33:#<>6-/]&>2+60@603WB1^3=(ETQS1C3-_']=#X45(9GOQ1_]E)F-06 MO6B%X *;[[D,7#MP3HO M7Q.2UF(R:H6-[4I#^NETT8A108A0QDP2\4<0)Q3 M0$N*0,%E6D)A5I1%4-G+9JLW\\5B M_J2FK.YMGHC\[UT>G'5 M)3BGEQ"X=FO9/WZDUR'F_=#?QH'DMXT+?TLFLV33![7YK@LJ%?:[YBX(IL#; M$(Q$ABV-Z)46;P/JF"!O?%H[JGSK5 K<'KG;/E_>[PI CG.*TYQA!;0B=A>[ M%( *$^A)K!F%2"D3_86$=TV-#2V<>[LGWS"*4Q:S$>L,2P5%S@"1K !090HP M#1E@L,!F,0T1QEEX)12'-L8U.]SJ0^3A_/EU[?:9&M>2?$8JWDF_EL;4)=,]M:\;:E;6VR7$[F MLWK1,J8%S@C$'& -,P!S;,@Z93D04!=42(P%]*KQ$=+HT&;)VNR$6[M=2"JV M)H=D8?IBWDPJ72'9,;EL0*Q-=LE^SNAD9_5V\Z,#4 -2*SL MZ>$RC@@AR53 M!J+5F$+I^ZS^$B<#O3M(EPS];KO%S9LJN/GV4ZG55^742>J+MVOS:MWQY6K! MQ&I,RE06*3$N"1EV]&RTU\@R#(CC&#/PV^UHZLO" M9LRM7FQV^,IPH:U&_525J[87@MT)<:D4QJ6R%::PW1Y !:!;0R.H3_/90UTUZ?M!S:0P-O)!VX^*(F/8]:G:)?BB'],'X!*)>'Q: M[)5U B XIIR0K\:7\ZU6TF.>JK+$*0:$\A) @>S5X4*#C")*$"DXAS">GF_5 MZ/".O2X+^K;?!/8 GV9$R(RE@ H* 80L [PT?8%EEJ$\SS7*@K)'(T'?(]57 M5VXMZ!7&>TJ_LE/H_8@_+J =\_Y5R=]OS3N_435_#]'I0?2W;G PJK^' (3( M_AY]LZ7NK_P_Z^7*Y8I^GW]5UJ')5'U6JUVN_/?Y6[;\:6:AYXDT*_27'TM; M W&;5%]?H9GL+=QT3E*:,028P ) *A$@7*= VRLP4F@F2-!%PBZ,'!K#[?EH MA6X7&R]M ?7$2@C;W]J?A?$S6=MA:VAO5T6<;3W\UT"MX2[> #_:?.U^[7H; M][!+MPXFQL/#FS_VGZV?R<;1A+\DO_VH.OEOR>Z^T,[?3C8)NNR06(+)79C8 MK[9RAR"?R#!WV5;K7#S3\G?V5YV]\D;-E)Z824,)6&;:+"Y*>P9?8F6"7&2# MW)00Q'G.#J>)ZJIR)CXC:7\+?:RHAW M4J_@$"]+\&PK?:-A/+M-BRCMZN5^TV@W#]@;Z>9ONU'>_.Q>QKB7>YL1[O?AEINV=OG/C\4M]A11 MWKSL/E(+IMS]R19N_WCU\G%F-65=9.B2A[__9+.-*,;#P\)MIWZ&[O>^6%('FN\PR%"06]FBN#8RKC M\BJ1QN!$L\DB>6ZLOC6T]\)SL_27Z.VN-V'WU(SV8=B7-+*; &=5CRP8HZ2" M(]G#H[[^L3*(;)2I1LD6E&2+2E74S98]J(&)N-?[ZIT;:P_Y]1SI=V_ZU3OL M9,_[]2UJF[91W\MQN_9?V.)^X8I"5 7ZOJB%,WN92WYZVKA0'Z8^L7KJ3+7%8S-ML)6974U%=BCOVJJB9GT$0)4 MM+P/KT9[3OT( >(T^R/HVRW%J,\KD]9*NYE #$HE@%)%"2!)-2!4Y""C*I.< MDCQ%69#V=%-K0^.I1I'=0('C1I2;Z25G1L?TJ^0LX\_)[K-7E^ZY?1K6RML>V!>,"2X+A'(.>'VMJ\ M/(4%,/_+:"HP*WE0 ?<+[0R-7>NCAUT1O[97"B[A&G)&M;M%BX_SJI\L'\L MK#YNIA4G"&,@&=6&2/(4<'N572E42"P@YCCH[E('-@Z-A)R)-^61=M"/ 7NI MK]<[P]\DW6Z#5IXZW9PZS=5Y&WGGLYNNB+FE&=G"_O'VZ>1ZJ L]'4T.KB@?M30 MJUU*/^]PTT7T"]]H7QKZPV1IBUVZV.6#^=URC'(%*4TA$"K/ $19"9@TX49> M4**ASBFD+6I#G[03\K+W7!RZLK5>/23.VO#RT*? -M-#-+ Z9H96*+4J$7T1 MA9MJ1)\^M?)9EDS$=M-U#(M,H:5 B7' MQ Q^K 'CFH,2JI22@BJ!@XH[-+8VO/# 9DS9FW?U#8+?IN[*UC8;(2Q2:$;: M+UB(AE_'K+"Q,$HJ.+O8O?9")5+7@X^^8A'360C70O MDW^IG?603HB]U1[4=KLI[=_5Y.'G2LD[L^9D#ZI2H[G7[R;3M?GM&>UV5;*B MS!G0)3(!,T<:4,(EH+K0/,_R5-,@G?S ]H>.^R!?O8Q-@X 5GEPJ%ZU5\Y@E,B^N\MO1N^P M"SJ>G#>6)[7IR4[.JC)[7SA^E-0>Q9MB6R(7:;8,;;W7B:\E-,=S6-O'M"S) M-U\NW\Y=N4\U$R^?F(GUG?*IVE;%AB6&1ZP)D MJ> 0F1OJ&D,LEP1E@M)LL*_D$5X^T/CE?U:+\G&!Z<0@1,QV"S[!8% M%T$YB)>;&MH,<11+.7E&:VSBK TM"'\9X3;Q9UO<^@T_O2&[,?@\AT8GL>=! M0Z\8>IYSN#GR//N-%H'GE[6=IY[5VRE;+N_<-;KEN_GZ><+^>?\YAWE0+][?-56.JB?Y[8JUVQ<$J+[:_:G&' MN4T'!,2>'7=$3\%GVPZ)%(O> &)C,-KFN?U%HS=X?1".WO*JEB!G+H*%-0;61267E*+%V!EZKN;6+_,+> M/H'O>%(ZAWGTJDRQ\(IU;^=6<_J]VA,)O)/;/[&>VXY-][83JF0KKE)!\E* MW$I20)EF@!*< <$Q8TID!(9)?1XW,#2V>[MW*CY*_B7]>YJFV9X>V3;K]]\2 ME*:CM/K?IBH16Z]^SA>3_S+!.EO:X]W?30_\_)__(\/IOQ79*+%A@2N*_,YT MI#L"KG^;_UL"\8C OWPR7)IZ]7:?]P[K@]M:)289STI MJ^JOIB^MR[N'I.+=TN<][CF/-K*8'QW0G11P[R(;[>3QKU6HO3'+Z^+G6MYD M7"\G,V5CS/]<3Y;NPJ3[<:$V9[6(40$+PU=(,Q/7(9D#6J0Y8+0H=4&82#D* MNM!XK<6A4=G&X&3/XE&RL?GZ,6]+W/TX(2J:74=C-P(9?OW1%YQ8MR"OMM?O M94A?]T_N1'I_L>>;#5>5:0_E(HZRB=P_OF,K]8%-%M7$2SF6>2I*0-/,D!O- M%>#(7G]@I-20ED2SH$7K8#P;&HGN:P/=JD,[&)"[OD+QFB]%QW-!?[KMIX)% M)VFD5;4 "U5BL1K,S8RN^O^UKV]$]^O7N./157=&NPC2F8$WE-.N%I&G]5J_ M*F/E1*QJ06=G?Z7X5A+&>2DT2+5T$DX$D"PM@,1,RUSE#%$:7.4YV(RA3<#; MI*_C@MOK)_/C0DU578U[L?5H\X'9Q/#G;<6APWO16M;],E^9"7?"IIN;3.9W!^FC&W<3 M^SXF>P[;3VXN!GYV"T\>?]7.[IKC]_IYW[UDYU]S]Y[J?X2D M;H=/!)UU1JQ)(KZ!_4X@G0%\,KETUU*,VDX5U]UM3_O&>9EKB%()B&((0(U+ M0&@) 2T@E1!J@KG7C1F_YH8V(336N6>4:)L/RC=K:ZU*J] M#4?A/L75PV1FHT^[]JE,#&2EF_JTU"E#*9* DTP#")D C!$.L"XSA,J"LD+6 M??I^)@?9HQN[AM&?RF;:O49/I@7*%:8(I#BU/#3MVK[J&C?AR=Z\<^.\XS>.BK.[H.,%P?N-ALS\"#??_J([97 MCGZY_XV(P4@,9&,%+#?9TF]0$P.VD\ GRD/;I[%/5NXHV+1R<+7UW60IIO/E M>G^O5[(2XYRE0!"5 DAU"KC&POQ5E(BE@N8P*)LJK/G!+;:VUKN!>V!^>+YX M0#=X+[TZ K?[]=C&\%-@DYWMR1^=[(ZWPRUBCGI X[UGL(<#T9:8*W&K,N]/BOHQ%+>.-R0_T*;UQU^$1X MX_HWVAY7S852]9%6LAQC*"@ITA1@F18V;UP!5DH!=(8X+6@ILC(- M.[&ZTN+0Z&)C<'5RK6HS[8*_EL2M[ \]H;J&N^\A540T.S^GV@>RROJHS=U* MR4<]JO*$)MIIU;7V>CZP\G3_],S*]XLW7QVN#L2JW+"QEDH(3E.0,FX"DHPQ M0!G#H)182985HBB#*G5<:&=H]')XD;B^N]OZY/L2N/Y+IALAZV%MM+N'NTD@ M[? B[CDVLF *N#),D6:$X!)EL$2!_'"]T:&1Q;M-IL="/:M9:-4= M+YA]F2(N>)W31F5N\J>Q-]D8/$JV)F]7.#%)Q!^B:(SBT63/].(/PBG7!'RW M'?%\F"_4Y&%6/4R\?%^PV9(Y-:I_L,G,9AJ_4=I\YCO[:PQQ7G",!*#2ZC]A MK %!J0)F=824^3_&!!O/7'$L^=V?A@),\!I0M!I0)X9T-[AJ#Q)1NY#8NH>A M>RHA/>%'4;&![8>I-F!NS$[V[$ZLX=0_4%[0.7DH]U.5@W;L-8\<;^]"/*_GJI8^Z\L8.N"K4&TVD<9",Q M[(W&]$JZ<8 [YN%(3VU'S=6CK B?2T/^-*]LJ,60ICB2(?UMKDXVY8639C+ ?%T;#K6.JNPA9!RI37IA$ M(JGFMGKE("^WCRG&[TLM%ZM.W5-]LD(&)]LVJLAA@4H-I$XA@"FF@ B(0:YQ MRK3(F2R#+I8U-38T_JAM32J)A^G^N;6XLJL3#K3GXC,2?%VO-FODG)W=;H?Y M(!)K+=G45+^+1P^G3U:+/M]IR2!,5$^;SI>3V4.]2J!YJF&>94"56@#(I*$. MK"0@%"*<4B3S$@91Q[E6!L<9M9%);64@0YP%TI,:;H6G:TXX0J:#=5$C!+%( MX&P;_8[^)C=/AGWCAUN4U?FJGN?39_.HMPLE)ZO-\^UN^B>U7%K5JRQ-?[?B MX"9 44^FV57](JNL* 1B*8"9MCD_C)B%2 :!%B35YB?S3UXY/S?:,33.V'J2 M5*XDVZ'BCI6F5OK5:?/]BW$H>:P\2F3E4D#YEQMZKIF">NR/SK=Z;NB*-B5Y M;NB3@,H\_?1-3P5ZNADN855Z;@>TL5C/#8_OKV;/[1@L[Q5<[ M99>[9S:96HV@#_/%-S95/V8+Q:965L'NLW^95[+.8YG#E"A6@-26F80Y2@$C MN?DKEJ4);K&9YK*0*Y)MC B:QWJX&?D[6_R'6CE]I>5.H6DR2U@BW'V$]7R] M=*>XR5/M0EAXW*JG_*+GKO'O>-ZRYN_)8HV2K0= SQ? ^C!*=E[48F?7.B$X M +\%Q4CQ>2L3>@W?;P'I.+J_Z5EA="G59'QGIG=II_@/4_8P%F6!,2TYD*B0 M %HE>)(6'!1IED*24[/D]ZJW>_+DH07H6^,2:YT?9YW"U4Q$-X'0,;MX^N]- M%Q=]/<,!9B;Y^\/\^7^9[U3#W_RP&_6G3^IE*%]T8#,^+W^@]1[]9*4^39Z5 M_&@"[-G#Q(SRN^52K7XLE5Y//TVT&I>I+G#!("A@K@%4,@-<(F3^(Q5EDB*1 M!UV]\VET:$.ULBR9&M."-^>O(^R]21\5M^XWZXVYP-F;[ Q.G,4F:J@0_=2$ M:)M=>V^(XNW>7V^R[UU\;Q#.[.;[?[<=YWQ6*ZN*\&4Q?YY()=^\F">;QC[. MGM727BZVY56?7=PQSA#4BE(&:*:M_*2"@$E,09[G:2%-D( T"UD-^3<]M#60 M51)VJC!/M>VV&,=O:UN&8S+[F_E?[4'"MBZ$\51 K_BQ53=8=\Q9%F8GX_)E M'^8?&YBWQB=WUV$.)J]PQ")16$##O1)9."#'=-;B";$#J>5799,I;&./\\5J M\E]N&[,2E<_&DBO(6"Z!S*F)K0@3@.A2@U1"1:C,),R";@FUM&-HX=;6UH3M M&=M*LJQMS]P:DT7#^S7#-*=ZM>F*?3_JHAA]1&Y>0'8>S#5;,9#XS@LJ_Y#/ M[W'MU8"/\E8-6=]K>V&F4)@49:8!EH4)^Y@V"TZ82E"6A!)6%$+I,D@G\'); M0XOS:A7 @WSO29V0/PU/R&]"V8_@(F'7,8DUW& 8N2H<'K MZC1A-4^^L-BW**_"%5$X^%)+O4L'7W'YG'CPM:^$TQ9+//WYH4=/.0KN(4'8-5F=I 5[H%&M.MOEUOJ^6[;59=/ M+ZY=_TH[KC@^B3XZI][=C7-%^7;GU/;B\NY"/DFQ$HPBD#/- (2E %0A"@JH M59[I(B]Y4 9Y%*N&QC_52N3Q7.Y-7>IR/_'#NA*XXQRG+_U8K/<>ZICOO/)R M]N\1G^VP;D09HF(=B4WCV-0K[T:%\9BAXSX\/.'G_6RUNR7T53W9W:79@[V' MN%Z.":04"E4 6!A2AE!HP(H2@EPRIDL",[?]XY?_T]30T!BWLG6K7;NU-JG, M]<\/:D2WF3!C8M8Q![:%*RB=R >+5ME%C0_N+=G(Q[W]W".OS[>X_/--V9KU MMH;43-[/U/?)H_JN%H^3F5MHOE$SI2>K97U!04 .,YURD.89 3 K)* Y40!Q ME648E9"DN?=UGY"6AT886]L38WQBK "VN: 3A'+ E9RNT.[I$DZ,5SKLRDT;P!HOV00]L+]K-6W\/+A(T^H![9;Y M_YC/Y9^3Z=2T='PDN2LZ$5C$(.B9 ^*AC=VNMLK)^?Q!?94.BAVT0BW2HBVL M[5X79ZU@.5Z$M7M(F^C*2A^_84LE=U4[Y[.[A1G-#T[WY9W+K)L/S]>K+\J\Z\:#!S7&6DJ(,0>"<+. MDPP!CGEI.K<@G*928[^[&SW;/;3(KK(O<8XFO[%EPFSN4VVL9PY WUWO$PH. MLD.[#B2M1\"YE.R[G>SY;=-,]S]7^YXXYT=)Y7ZRYW\M#.CN(]<0C)(*A%&R M@V&8;TI(.#O(-Z:O8'B(;TY@=-U[_S7'YOV9TV-DWSO&A^N"_IMOMZIPCZ_B MJ\\&UOH8W&X9Y27D@-FJ45##'-""2U!0J4N!"2YHT&'@V5:&%E]4'#"=SQZ M:>XQ8<[>L/.[\W#Z+<9N!JGC.;O"9Y,"O3,QWL*J$8%("ZCS;?2Z4&IT\WA! MU/SAEA7C*L)9?I@O#M(2QE3ADA?DX$,S@H M5A_TI3J3$BD-N"((0&K"$TIU!A045"">,UQZ\:TN0FO@-VX2+CUM'U6X?>PCQ\S]OX]TM:6!QB->U%-W^]O M\\C#BX/='I_/MPS,)DOV\+!0U>62>_VUJAGYW:8ICG4I5(%*!;"DT 9D$M!4 M8\!U"GDFI"0HJ-134V-#(\=#6Y-[G=36)G\X>SV)P MGSR L$GI=!U^'P,W] M@0N/NCP0B15M-375;Y3EX?1)=.7SG78$\FDR4_?Z4.;UQ\QJY+QEY@VQB8OS MQ\?)RFFG*;5W($60+G.52Y!16\N;EAI0CC1@'&*B*2EEZ75-]&9+AD8].\OL MZ%D[%Q*]T476RMVAYBIYLIM*_[EF"V/4-/".6OMN\R.K7CJC8R:S/M@>.%*F MMMJKKDLVGHR2G2^)<2;J@5XT0",187L[>F7)F^$ZIM#;']B%H/7[O\1T+9VF MDEBLG9:(LMO,8P81@111D'&2 2C2=]:5U?0[(7M>N+1@Q([_H:4&&*UU>?%N_+9U M*S%^)=:QOR4[9WP2I>-TEQ]W=MD)';/F*4D><*@CU3#@;[YN[(M>1S>+KS;_ MJI>(?<&Y=E_8^SF#RE;_G?TU>5P_GN2CIE1@08H,X+S([:UC#$A68B"5+*$F MMA:IEPCGZY@_/$YV9B9/P\]AO_1">!PA#;J;.V;]_O*2-^_20#/;+[T_@TAP MC_ >_;?+)\Y?2X3F[]#[&2F3Q!:AQBKGZD/YF!%]_#@C<^TOM=OI: MSP_U+'"_7BU7;&:W("OSQIHK6>2: DFAK12*2\!E08 A:TE3KAC/@Z11HULX M-%ZOV&E>69O,=^8FOTUFU8@*E5>/WZM"29[B,@524CO?4@((2U.0JI0J1NU= M-3JNRF!\6['%ZA?HVV-KN^OA-^IA,G.E*CB;.A&9 ?5LIK 6'*< (VZ+&B * M3'#=(!=ZK>]_ZJ=-/R=H.W:?,_/ M41U$QCLEZ*P3(ATCQ+>OUW.&SN ]/HCHKJ&696S8\N?=3-H_[$K^F4WM&MZ5 M3N $:B93"$A>F "M)!F@"'/ %$'F+RCG+"COY7)30XNT7 4]>\/)_;!G;%!% M"@^(_0@X#G!=+Z';8A9>HN8J'+$JU%QNJ-\"-5<=/JE/<_T;+9>!XJ>2ZZFZ MUVXU\N;E[90MEU7J/44J)XP*H');]EQ965,L$2@*CD2I1*90%K2@N]S6T AC M8ZK=-*J6:6]>$F=NNRL.33![!FUQP.LZ_-K@-M_@QGUQ"X^@KB,2*Q9J:*G? MJ.:ZRR?QB<=7VE''F_5R,E/+I8E[>*VY^76;-_I1&H*:Z G;*@C>"4-<"R4- MC7VJ:\?8_(SE(2J]B7*@E8GD& H50"_E1F9UXZ<+T?8\36I71\F%.JH1ZT-WW#61 MV+LK*WME_HZA/IXUNFZNW8SS\4(#AJSB?JH(($1*4)@)(J7F MKV6A0D+3[9.'%H@:P\+(>H>1'[VV\KQC0C0V7=<4"&:K$T\C\SM>SU>+E[5RJ<5YR*@2$@"";FY%J#ABF M.="EO:J:IJP@7F/1L[VAC=#*Y.3 YI$K^6)608NDMCRQIH<6S&G&O7E\=X!F MQZ,^!I M2NEXP7-#19WFY_=<6,?+V=/Z.GY?ZSD1X?.\SD@[S5C;[:E_G4^G M'^8+^_EQJBDCBA" BC0#D! .*#?K3(Q2A&2F:%9X2<'W;OG0*&^7D.;\"[SV MV5^'=WPQK0UHN7/*EI/EO;X3PLZBYM%?YM.)>*G^^UW]M7IC8/V/<8:YRK ) MIY'6!8!9B@"!10J@%*F9O1 EJ=F'M^=^ M9'04N]Y>W "X,WF45.8F?]1_6KL39WA$>@Y#*M9NGU^C_6[>!0%QLA<7]NUV ME/1>:R56]_K]7^*G9LSZ<-?['UR3(E@$G(* M!%820)030$N,@"$NK212%(9)Y'5@X]#(KG+1#E95.YDL[/JW^MF,XEDBC #NWS+"VP?;]DZK6Z1$/>CKLH4BTWX6%OPJN#XR0?1&*5RVAJ MJM^2&1Y.GY3-\/G.;=F+VY-_Q*?=CU]F^<[JMS.KO9/>@"^LCYH%%,>Y4$TIB@7LHXC=I& MN_GAQ\PJF9HOR!\S@Y!T&9!L^L6,HY]F,KKGTTDE^_VFNLMW/_LP62Q7=[.9 ML7FQ9(N7<5EP62J>@RS5I8D^BP*PG)> %DAE1288S'C(K'"[24.;"^Q!D+"F M3AT9/-6>)&*K^6M81*Y58N_HAS%^A/[SX_E^>Z5C=M\YDQQXDVS<27;^C&J] M=%N$;Y3\;\46R?TLHC1W/& C<7<$@WIE['@ 'O-TQ">WW'-^?)K.7Y1R%Q.J M\[=Z32H0+F660U 6Q%6[,Z&X5 B46$&4%AAR!L.N %QL*V3<]I/$?R +$;B' M>Q%1SYW8&"CUF+JP34G8'?%N[F]WL.*_BDZLOR4I=V?Q2+7;/KOD]7/K[:BB(UM?DZ>OL^K!.-W\TR8@\X F?Q161F!>6[ IHF$S&/W",C\;4<^;5KLA8=N@&)#2;<\HD]A_V,) MW,ERI#U'U*WI]$9U!W/ MEEN4O^ZAO'7&UT MW..V>^8?E\NUDN_6"WO)P_'G/ZV"T]Y^^O+]7VHA)H9XQX13(E!! 38_ 9C! M##"=EB#5N9"J8)BSL-O,H18,C?&L[6[4F;6^V*]7L'XR/ZK:;/NOR_8G;.'] MY+FIVR7Z72\9')R5\4EE?1T:CA+GP*C6 JQ]2+9.1-SY;8M?K*W@X/;[W1MN M"\_)9G'K![7C15=\Z/-\-J]NM

K!3%HZHWJ,=(%4*4*@>ESC, -=& IQ0! M20H;]&'&2S&>J0>KB??=GPN;6_4:>K0:>B=M=S<,G=%A;'8%73_JB@!6/SQ5 MU5_;MS2I3$U^JXV]+. ?3$A^J$1BGRN-]4HU?HX?\XKGMWJ6F+E:"\U$AEI- M5C:_M=YO@K 4J>0YT#88@R*3MB"V^8FG3""FH$+EAI$\ [/^K&_!;!V3VEN7 M6#JM=2[UQN!7*+K1XEWP#/T&UK^_S#ZS9XG-+0J)>6=B;5F^8N>]M@A-"\M_ M#1F:]ET238CF!A/:2M&XW-YO/Y5:?;)ON[735K+(M8FC,E:):7;V5!?FRN?;,8*[X[\6*[>Z=W?^IS;.NQ.KR;.3=7XW68KI M?+E>[-VF5"C#LLP($+E"5?(#HYB"0A0I+-),\C*H]F,;(X;&) <^A!%(JS[P M(Y>ND>V8> [,KW51G /)SH-DYT+R1R=W4V\!,1)GM3*A5SZ[!:1CKKOI62T+ MJ>WJ[U8JIW?KU<_YP@K@CQF'A2:(@K34&$"*-> ,%H AK3+(\IRBH)/FAK:& MQFK[E:!'"=O:V7Y%W@2T'Z=%@J]CZMJO23ZJE7.3G:41ZZE=AR-60;6&EOJM MJ';=Y9.2:AY?N;6F6DU37]AB]?+=+/Z63+A5W)N7@W]Q9< D8P)))@ M16$U M/C$@M.! 0UYJA5(NM5?^Z$U6#(UM]NNP;29Z9VVR[X@MSG;XKS<6:0OI-\]- MOJY[H^OMNCW%D,L=,;([=F$]<4/9MQ9(1B\(%V+#*Y6*:P'3Y2)R;1[6-B/& M/,[N@=F[ /8LR-:_G#\^+=1/-5M.GE7]6VXB0V/$F!-=0$5S(*@R_%GBW# I M8Z H,E:8EYID>5!)H,#V!\><&_/MB#VP>W/H^3]-4S"$U4N^1TK-^7D^?VFHUQR[R0#Y>('P^\]US"BMS?<&CY\7F]W@L^ZL7_C]_P'6MX8$F+]N'8K$7=T?F;"MC,W:W>(=\>%\:' MB)>'VH$7Z_I08.O]7B!J!\W)%:*6C[EUXWE3O_EN5_A]^>9E[V_5WF59"$IS MI@%.$0,0"P$89 @(3K.LS" 53+;;<_8S8&CTM[_+N:W*ON^"V^#<^\6M&\V> M_12ZQQP?_1ZWE^, ?\.^4/9M_I=WD,' N;R0'/N>&7*;] B9'94L^ M&^_K>\HBIQF!2 $I4&J+PR+ %2Q!;GH*IY"K3 ?E._HW/302W"LTY*I,F9AO MNI95^G05$[):&GYFE9^OW&B^M5_\J*\;M#LFO>.*3C:;Z;2TT\[TR/E+07#% MS%KR:[C_7*4@0,YF*(4]H65>TMG'WZW>LL7B93)[<%$3.80E"*E?:/T?&&5,]3D859I M9(@J8Z!2\AMG I64*+O8Y + +*. HK( ,,UD:8(P\W_"YW@K@BU#.PA[IY[5 M=/YDXH*5$C]G\^G\X<4L@)P7]@ZD=2,1M1_):N=(M4VT'95WCU:K)$!Y[<8N M;:; GCNJ8V*\5C;)>#-**G^2VJ%DXU&RYU)_O1.@A-=?+_6D?==Y;X5IW<7! MMU'=[L8F^M.SBX/%@8)=I$>VB\\_SL3"5CI\IZH_/\YL<5Z;(6*%;-^NEZOY MHUI\FC ^F4Y6+^.LH#F&M "EA@3 DI2 <<0!)WE)58YER8/R?@/;'UK,_DYI M9;K$BM,]JUE#4!D%?+^@O4-(.YZE-I8GOVUL_YO=QMF8G_QI[$\V#HR2K0OQ M0OF6V$4*ZD-;[S6\;PG-<:#?]C$M#]@=C6[4'6E*N"0% 5K8'+4<9X!GN0*$ ME3Q7"&FH:$B.VL'3AQ:65_EI]2Y.O0D:> 9^ )[G"7=;2+H^OZY#I_B2EN<< MCG7F?/#L?D^4S[EUPYH?&#[6! M5B6[MM#\6"5EK>:)O&DQ$M@QG@<(G<'=]4G"M37'*-ETQL[^F)>BV^ 6[9YT M4.,]7YUN \SI;>I63VDI6G6:._+)_.+C2CTNQS)+J7A](F^E<]WP@A$JLFX*A[V[9%-IYL6QC#%D')= D,0$,!,"< 1 M1H HJ&2>EU)PKSS8"\\?&DU4)B;.QFVZI1\U7$*PF0TBX-(Q 81!XCWHKSA^ M9IPOE?C[P_SY?YEO5D/<_+ ;V9>>U\M@ON+,9OQ>^UB[.?\#FRQ L=!%+A;9 )5(H6IK/LW;8OYMLMZNYX=8H?-74"=<<$M6_S M_[,!U9K=O>!E,%PQR^IXM=M_.9T0.,Z6T0EZP(VJ(I_LR?#7RX>YXO5Y+]:';:O=>;'1HK+:QJ[H8(S=F.PU? M.9^:?UO:TNR5GF][.=_+G>![UA47VLY/N/8%?K<6CVS1F4KOU_RV-KL3M=^K M(,67_;W-28DCPL*4VZ6C( 4N;VL)S@@&!=F19GG M1%(A4ZW'SVK!Y]X[5XT-AHR9_6:[S#_9IN2S:O:?-:2?M,%88*TP,? B)0F M2"I %.+ 8)]I*G/[9TBF8CR$>TM=O.%VD"?(GMN"T:#KF- ];HU$W!;T0B76 MCF!S8_UN!GHY?K(/Z/>MMKH1=<*"W4ZLBMSJ^>+1EMNYY]/)PS9FM?>]OT\> MS4?N]3?SVZ6N])"KVES9F(@\IQ)!D/*, PR%X!0!"G4)8>P"%.5B&/8 MT +271I6[9@-/S>>)?.M:R.W G>2"2OGG2OGO>>?_5Y3@;]NN]N/_UZC$SMF MRMHEF\*UZ< ]KY+[O0[<.)9\WW;@OF^CZ"4:8\,=30HCDED]"V7$!?-41B/R M\V\\;:YFE/JL2=[/OBI[_\.T^H8M)\O=J4..$2:LT( )0:WZ/ 0T2RDH59HK M4>9Y&G:++]2 H1'ZM_7C(UN\V-%M9FK3?1,V/:C4:I,!%U95B*T2ZVPE(9$8 M!M]ZF#@76QY>^W9Z:DDGITAM48Q]#.[; M_.N"<_& //0Y/==6KPO:WJ]72Q.^2U?R?67,6TY$):A39H9*4Z@!A4B; MV%DI0%-2 IQ+@@3%1',YKL*]][.N:ZE?LS9DP!_:W.$IR\[81%5_\*IFZ"AA M#P\+5\ ]F6S\2)X;17QZ[GW/8_PA]&?7Q_ZW5TK?UD+?\W>4;#V.+=_4>:^\ M=@GTJW;^&@7/?>&.5M[LGJQZ46KNYFKIOYD&_]NGE=G+O*< M%V519B8\IR6 .2. 6>TIK$2*RYP3G 5)'GNT.;38_--\]E!O:GX_V-(,XWX? MM/U8/#*&'?/Q1?@ZR!4-0"82)_JTV"N[!4!PS%,A7XTE]G,GA#U669IH6TV> MG7IWQC NS/H?E!G-#>64*:"Z*(!0B$&D!,HU'<]<-.89QOHTZS5B:#5B]AOO M;N!L;+27;6LC;U7W.8.V'^5$0_!5=7RVB'Z]CF@$Y9[+$'4FUW.FR5?6Z+D, MPG5AGH;OAE]D^V;7\Y/52Y;S[Y.5>?-I(9$FD .4FX &2D4,SS !))8EX5*6 MI5_NYKF'#RV&<4;9W<4L_XW_+=F8ZW^)[02]9MZX%9..^2$4CJ +;)?\;G5[ M[>1AO5U=N^3&_KVUBY]IG?=CMUO.9C_N*L/L)T*.B: ,V9,#G)8(0&A6*@0S M"# LTR*',L]AV$%"L E#&^K[A9+8GIVC1%>^5;G9P8DLH3WCG=S2(=[=)[PX M0)NRLO=Z8]^+J(DP+1&,EQP3:D#?"3,M 3J31-/V23><%O#K.T?\PL[1Y_GL M62V-39_7MEC@O7:?7GZ=3Z9V;/#3"K0QUB1G.U!9' MUV<<#9P& Z[AA62/ZS[2>U_ MS N&O756S+.#;@WN_Q"AEPXX>YK03\NWEE5T4C0+)2\GG[YY^9W]G_GB[90M MEU7MOH*D1,"L *G.!8#:1/4S7_=NXDS2F M75L2O?NIZ9NF\BVXHU7@#M-'K-K:QY96*.-X V^6* MCK<\M!TQOU-\MS=AJ"-[QI5,J#12P]'OH@-[QK:3EGN5.C:>:HP^$+C?F M=R!S&89;9.%+S\9?10HS#)A+XIB!3VE;#Y8 IFD&*"]+H$D&I>3F9ZG"2HYZM#JT.7AG73(UYJFE M#9NW,N)BHX'-]D:?,$X%5R3UZ1 _@HL.<\>\MF?OKHZ1M7B4[(%OC8Y9CS0 MHVCU2'W:[+D>:0 ,I_5(0[[.RV'7=2:ZT*S0G)0YK L$S-M_K2H[DAK7 >4P]N>56I+KF$@?2/ BD(;FRK+.9/9>KY> M_I@M5,5#EG&^S&MI<1-,??_)9EG^N_GDS^7>^:>;3 G&.>(E 1I16S\)(<#* ME($\SV ND. :L4T2Y_>PK87.C/8::8(_U,I=,UQN7;?IC,P% M2)7#+GQ*GFI'7?6FJ5W-K(R[298GC\[A4?*/A?W<#I[FF?\57AS_/9/7?0]Z MW'G9.3I*MJX"T\7 .CM*=NX>=VRR\7B4?-I_&WZOWX;][)2X(6 O'11Q2Z@[ M6WO?6.H<]G/;4]TWVFZ6^_'M'_-GM9BY4] '-1/&PD-[?U?V&'2,!25FKD) M_ M_9PO5B:,?'PS7RSF?TYF#Y70W+M5LG6K5FH<);5GR?=Y4OM6$?#W;2]^K7IQ)[GS M]E5[4LI"35):-A ME;?:6#&T>=F\^2B:O&X#^'Z+CLXA[7AF;$PYW).5O#NX(F;]2(PCO>CT7L>Q M>_G>!AN&HNI[':8 L5^/A[W&<<)F\^=^8>5"U.)X5QC1' J12T 080"JD@"B M,P)2(GB:IU"EDO1^G'#%Z/]FQPG;0P3S6IB?;'6&5S],N/;:]'&8$.,M^-4. M$[9'"/9=J-P>[F&"9P<-XC#AFJV_T&&")^QQ#Q-\&VUYF&#:K&1X?\P,AM(U MR:9?S #]R99[BLMO*MW(;S^5J]MD%B9CA2I=L%,1X^/DY73/PX\?[BAGSR/)/I! MO^M3BJT7R8$;R<://27ZB$<4MV,7Z]3B!DOZ/[ MD7"Y?' 837IWA!\G=@%OQP1XC&Q=)+B+"QZAZ$2B..]F>^6S4#".R2OX^VV3 M1[XOG![\RTGF@A+"1&]( PDA!1"1## "&9 %Y@@CDJ9ED.[4Y::&QD8N061C M[ TI(A>AA2C+)5<4Y HQ 6'@!NH 8$JSTC)N<1I6'F_..#V4]JOU/N_U$),ENK+8B+4&*&BP$)R@!AR28"EH1Z%05FDE%": MEFF1!HMA]6/[T*8)9[E96,:HD=SG*^!'CP/MV([YUD*@Q& MR0:%I(8AV>"0."!Z++@1O_?Z*L$1T?)A%>6(WR7!93HZ,*'=E'B\*WZT9UX= M\5HWEBM7O&J,2YC!#)6 *8YL-6<-B"0%2'.I"EIB)KD.V7P.-6!H.\ZNOG/R M>.XD=)1LS7?7I,-FJN">\9MNNL1["(>.GI '$WU;W"*Q=7#SO5)N6W".>;/U MT?O_WJ:N%SNF5]X" 4L12X(T#(K 62&3CG*)2@$+VDA M=)'E7CGV@_!F:&N&M^X0<&J%RV?2)IU8U_I:0W3ZVD1:50SE91C .L-WF;&' M2;7%OT-EF&N//OIX( 4!;_-E6.N3/KHM=F'!.$:UF\:/'GTH1KQ7\7![""DR MG$.<,R"4UF8-4RC N*WY(7@F4I42Q&'(S!MJP- FRXW]@-6,M:PDQ]>6#2=6 M)^OQ:;VR-V=F:F5^8?ZNDM]L7N??=I-HPE:KQ82OJU70:NYR;@S1+O>.U/XU M;*(-[EB_N;'+[NIX.CN96TYDX@_JS+Z;3-?VTUV<0K=%,=*$$=Q\KQS?%IQC M6F[]G):[0765-$/P=A37UUO' DJ6%YH"S5,*8$HU(!JG@*=(05J@%)5!E5O/ M-S,T5MR6^'NJS S*%W3OW0Z3Q+OF51_1W/]S/EX,[WYY?:1=$7:Q];7[V M*_OV3CTME)ALM:7W:R'"/%-2T@((ALR*M>34T+'D(-,%3DD&->&JQ?7%3HWV M&F']7U^TG#73.[YX+;XF$^=Q5=X"_S"R-?OU'[FG8V?(T>1J]$V =LY MZ_YV4%_S:GG-=\?O03?U-GOIGTB1V]AIP]P+[<=S>3Z/M9JR/KHR;RTMQ M\L 3/5'RSDFL+W4]M<2ZDSA_(NZG MQH U$M??9$JO5!X#M&.FCO+,,"*6:C)^;U8AJYCZPK]H>Y&G] 2QMC^H/'Q(VZ;BC/Q/5 M_/@VSAGB*!,9*'G. 10Y B0U$TM!"62*IX6DA<],LGODT*:''S.7L?MM929J MSU7P'C[---+.ZXZYX&L*[^<#60Z[_LQO#> MHWH9F*>F;T;;F7]YG=S_?YHUHAGL+M?1R9]^G]M?U7F-=E'8F,4M.50:,092 MF2D3CM <,)$B@%F><8(9Y"KK,_G_-G>&1AV5-V[G7NT\&$3R_XWOC5]T].N\ M#1U3:LST_[V7:BMYO)J[7X^2/6A^H1L .8;LK1=DX46SKX,1 MJW1V0TO]%M"^[O))&6V/K[3(Q?^B%GJ^>+390(Z/OIKPR<1&EJ/LC&VWQ)9? MOOW8"/"9B$6H7$!0*'L^_'^[^]8>N7$LR^_S*P@LL%L%)!=Z4)0X"PR0?C6, M<=N&[>K!H#X$^$RK.S(B6XK(LOO7+ZE'O$,B%912-?UP.;-"Y+V'P2->\O+< M0*E:9(PG(B-2Q93&D=VAQH#>YW>D4>?/P*>]&Z!>XA0[1YKCC:UQQ2$7W7%< M5!ID418G,)-Q !&3 A),, P1X4'$(I5Q^SL3XXW*%$1_8/TTV'=3_LB(COP* M.#"\67#N3:^UG$%E//C%F/_KD%L7CF@[W,(8#_6);F4XHN_IJL8PV#JO;C@V M.=U5CF&^'EWM&-B$>[Y6DZ'Y\^T/_MW$>A_U-V=!*1(123FD(@U-PE8(*<4$ M9E2Q)(VQ,+$?54XO]6<:8N= M>P+OK.ZYKW8'%C:4&T-*G]3K0HI\'.J0RD-F @#& 01 MAT@F$:1A$$.5HB!+4HY":G7ON+.7N5'*Z6&.&WM.#OF\E\6 MKQ,"3X1PN8])6:#3S=.IW_UAS^)D^[@@52*BE&60DD3I2$[_+1,RAD'">"!2 ME4CDE)76W^7RH$NC8"4>\U5NA*N-_F*3;MN\.%F0*H5I"@-E MKK>FB$-"0PR90I*05 8ZT'$A(:M>Y\9#C=&U$N&1V6[$8P>Y'?=X!W)D^CG$ M\-CB-B]_A-6,$TB>*,BNSTE9R F&4R)R>WAH]/,L5UOY3EO>RCO]5[[Y_GI; M;M:/LGC[@R^W5:A5EE+_3WRC/Q9A2$*.8AT6I91"%.NPB*J0:6:2$2,H"1.W MF[L#;)@;3]4U$(O:$=>PR7T$;(.J47$=/>2JK =F4NT$Z< ?V@'0>F N%C4^ M@-8)H+WP&90-AM!;R.9NP<0!W6"(SL.]X4T-OYNT7E7!Y6OZE.M)7*N5Z,!3 M%L]2O%L7[[:FIM/[LMR:7?!%RB(:BT!!&IIB %-8*:#0Q@@C!(AHHC0S*7Z MJ[,%3M0W0?G7O7Q/4S.)MB4L3=%!H"KC0=Y8/UQ#R7VH[%ARU $8F2-KV^LM MJ3O0F-_**+4.5,-0NP!:'_Q>EAH$G\;;01I[<_D,GQ%V-NUT]VRSN^?@P#C!5W]^O-)U4E_HJ M@>T%X33) DQADB(!$;_A3[F-O>-B6!O8R,^[WCF M= E+N\E_(T(C3_RO_+L46QUEZ.*!2SU, MR@$=+I[._ZZ/WIB'_'[UM-V4'^2S7,9M)4(>)3'A""J$ H@$(I"1+(-2H$0& M%!.2\$$IQN=]S8T+*MM /#!#^ *6=AS@":&1N> PK[7B;)]KK+5_-G.QZY(6-MRTT%CM7#_4I\D55UI'N^R9^K@CF.U<"MVYO1 M-_[(YNIHL[$:[,T>I>BW,U@^4[>L^IT^G3S=G&WEKB\C'&:Z%MH: [N7/[;4:_(QRF>Y M@C7- >4+E<5R!1D$@B1&&:Z146BM(0$D6C2B"0 MRS21J9U.E&._2TW+3[ ?& M*<_"((F@BH6I-$I,84*B($XXUM\Z(41L=>/O>A=SXY[6.CN&Z8"NFTS\ #+V M#FICF,?MTGZ_NVA /WU ?JG_?3O:'B2F=[O6#NI+3XY0"+Z76[JHGW(GZ5X MO]KH4\#N@ M30>O:5'\K+*O'=0&_(QA-^=,/C)CTU/E"JQ\ 7MGZN"KO /-H'U2H/$(M"Z! M;R>#-N4@.6@C3SE8$ZDE3S%H;DK*OD#NU%:^N9/IU)9]X7&DO^RMT8'Y@[6 M6MDLG+^MO]$?)LC_OEZ:3"7=]64]M@4**"W25+3G^5R_636>I)_7ZV7ZX>? M=X!5SO1LG!P 0Z1\!.8#_TVW+:?,N;@SF.'Y=JHW8':RV^%GFQ90 M&>B:8V&-MVV:Q1@HCIYI<0 @^-U8YS69U142;SD5UAU/G%;A"LAY9H5S"P/+ MBIG(YXM\TM^T[]04YU@_%/3QBWRDN:E8=;_=?%\7^;],9<+V,_7Y8;@(!*6) MX@(B&4<049% BF,,LSBD/)4J$LPI^7ZX*7/CJ]JLR^(Z]3YSL7/!<5OYAO&R MX[=I1F%DOJMUG_<6@L:-.[!S!.P].?R@;Q7YV^'T52QIN"'3UC^Z&;"SDD:W MMSAD$^CJ"K))Q$(12<,8(\.7IAIZP"#E-(,,,QQ@(D3$K&IB6/4V-X:T2UQQ M"<7[X+;9,_$(XM@[(!U1[9 ZVKWPN>Q+>(1QJEV&"38)+%'I#OG[&IDP@+?T MYS@$S':#A=/]'79X4ZR M.GED.FJZ;.L1$5WYR+ 8^E/Q0%?-]N%K':2OE[FHRV:NQ&<]J.UH?U+GI=CV M^@\\XPGF"8,9X=04,M'K09)AR +%@H0B&7 KPO)JU=RH[M"I.W#D5G6V?NB8 M65U>*)!H)34QXCC;A>&3C][(/#W5P#D'Z%Z!]A2K^[%ITK#=*XRG$;S?QOU) M?47-PB'#,F())U O-4W&&*&0F:6GB$06T)3*(+)2W;7H:VZ$7"M71;=+?456 MBU'/"(T=I5^5^HHFDOJ*["^QW2CU%4VYS'-PV4;JZ_21 ='GKDAV(T:B0]M< M?_;ALRSRM5B@)*91F&4P4@F&2*@ 9D*E4(944!(+1(55&1:+ON;&$#MKVY(K M9H>OLA<\508[!&P]*%L$LOZP&_W(MH6M52EJ306?/820YQ2 MH[:NA(Z<908)2@,DHS",&'(ZB.[L;F[\>J@M?'B0N3/8\8"Y&VO+0V1O"(Y] M4-P'7J/)#$91@;.#R=<3F75YRNOQO28NW M*_%&QX^+E$8Z>A,*,HX81($DD$4)@D$H4Z)B_5\<6)=3N=+)W/BDL1/4A@)C M*="F F.K0Y65:Y!V$X@OH$:FC4$8N=5AZ0%A6$F6:XU.5YVEQZVC0BU]GQVV MF/B;+#N4@A(!!*C+*0H8B996#<:'MN4WKQK2^ MY,]>R.P6 .!&/NPT X#Y_?X!6\]O;0/6Y[T#7W!I=/7\:6/#)N2;VEA,K%* M'2Q45W[?Y,OM1HI%%+ @"Z,04A53B$(C<,#2&)(X832A5&2!4P;\E7[F-E4; MLZKRBV*]7-*B-,%JG3KJ6(GQ*K22X5#R&$98!TY(*;W&"9&$@0JHQ")2B8;V M619L/2&XA_V-!Z\10UJNRP-,S>J?U^49R[H\HYA@".R8U .L([-J:Z'9EZJE M&^Y 8Z4_BNV!P1/=7NME4NKM[OE$##P>VV?SPT5:S!\;:KT=SCMQHHU &>;*_9/#LR2VGR7Q&Z4RJ4===S8YC*^OH#'701MP /IVO#,.IB/S3PWGH=6@-KL69JD- M'ZGDASM@OK*)[#N>-F7(&9"SO"#W%@:NABX*4=T;63A#D_R[_/;'NDE@24(2 ML0@S*.+,:%/'YJ@_Q3#$,N.QP@0AI]J?#GW/C;UZ=-SN0., T!XX+I\#CU/NP)SA^1L*3:@B6&\=B_^OBTWU?'9M_6] M$%4]'KK\3'/Q?O6:/N4;NJRL8:?6?)%U_1[Y51;/.9?U.?\7R=@9CT.*V?,#M7.&R#K M%YP;:XX^W'94.Z=!')F?[S^_?]VK9UI5.JG+.!FA %,R QSXY(^NIP+>$\>/ M;NZD+X:IP#]]FTS6[[!7T&N#GBEO5?68E_]X]?.;;JDZ:V0\3@-!4JC23+\] ME,FKSU (>8(3F@FL$(]=WAX=?:F"R=FF$R>F3<92 /8C[7 M7?>OK=QV\%)JRB<.=N@GGWYRX/VZZN:>_&"6P5_RA^^;3^JWLI9JK"49K^@U M+L(,12&A& 9!%$ DE1%,9!&,HR"+:)8$8<:<+M\--&1N*XC/A=D6-=4K5J)2 M:G^J8PU5^P>6TEU];/ @V5'+%-"/3$"-"Z#RX0Y47L"U@K^9K'+CR$YXVEE: MVOU"X(UP^KHM.-2,::\2W@C6V3W#6]L;&$XUY8'/%F'-9GB0,1+R4,=0,HL@ M2D("28HSJ'@L>2IBCK#3AEQ/?W,CQ=9<GJ;-N"R<_TLZ+)\;!BK_)46_Y ;:87G\=73L6\8+9 MR/PQ#"YGXNB%PA-E7.]G4K+H=?>4)OH?&"IK?U )W!Q@5-7 2UD\RP_Y2K[? MR,=RH5!"$R4)E)+JM4<02D@$9U!RC%-&"4-N:5TVGF%A^0#M"\M\?(F]J]19<3Z]S;@W"N<._P[*VR M 9BW;3J$:>1Z?$(HM;*(=+2'5@YR&WYP6PBJ:V+7R]?\EK]2'1* M:W4\/IVL5K\/1Y):%A\?&JQSF3\;HBU?Y4O]P0>CEKHMFWN'6&44"X6@_J=1 M,PT8)"K(((I%(#,L4TJLV-&NN[F1Y(&UH#$7U/:ZQN.=(-M&XKZ@&ST&OX;: M"+<\[5#Q%G5W=C9QO&WC^'FD;?64NVS6V]5&K]C>_JANBE8)H8V@I-04DBBD M($&)D=4A"!H-9,B3($BBE(:26%V!ZNID;KQ1VPG>_@![2YV4.CL1[:8+7SB- M3!)#('(2S>K#8)!HUM5&)Q/-ZG/K4#2K][,W7( \JZ%6:VCQ-&,9YS 12B\2 M<"9@QO2:0>*4X0")*$B5G@],!GL;;[S7N/5"2IO88E-GQ-')PXPG MVAD+A+86E#MS72^<=2%L1SS>GKW[N/](S =+(YDJ1:-/8T[!OJW-K][^D 7/ M2[-%\W%;316>R Q%&8%9*CE$ >*012R%DL4H2])08>%#1,:[X7/CM=KN^@K, MWM9*UK.2\BP=M3PG^P(XQ'PS&]8I(L@F@>'0Z<,L!L!^7M9<,*[?@<;Y.W#P M[6@! )MU]>L[< #"':AA&%TX9[2!&U=UQ[_9KJ2Z/GTT&VST@C1Q%P;5A"IS"CZ<0I9$$F$E>1)Z*C)=-#Z MW"9[H[5BKI2L55M!TG5+[! ]VRVP@9B,ON55 _&E!X@!^UL7'/:VGW78]L3[ M5Q?<.M^ONO0AMZE:%AN3+BBV?/.I:'(%JZ/CA&$A:,!A*%4(42 XI!%E,.:! MPC'.]%RVFJW7.IC;A&ULK$+ZQDR[Z7H5P>X9ZP.7D2?M!4B\G;;WN=\UA?6S M!]-7_[2?NE>;G63V]CG53N#>SPU\W2YI63:5&)ID489)$,H@@PIA E%,4AU> M(PZ#6%%!):?KV+N(C)!5>]U[7R_B M\PZF?1M?=?#LE7S]DP/%S6A>5&*I;_*2+]?E5G\S[EFY*2C?+#(6Z-FMI[,@ M60*1#+">W9F$8< B%@JD?VU59-:FL[G-C96>_J5[/LBC17) M$(]A%L=Z14 5A00Q CD."ZE=\]C2[3UN?=$)?<>UT#E_[V%SS1>X?'@KY0#=2&U[DJS+G=24& M+B-%*=(Q?X0%1(@HDT 20TT,8483%4BFYI5 V@^> MC0-S2S"Y]HVQ8\4_Q?=@9/Y]F124'2Y@!TR] /PS9:7T#.Z?)DWEFA__P_)6 M>H9K^D26/H,&;KD54N2;=Y0;1?.?U;8OUT$W2F,*.6%2!^65N"^SS+N;V8JLM!*V)CGMNYPA:[KG=A,O8>V['D/BO)W+5>5];;N<=3+OE M=M7!LRVWZY^\5?SMGO-B*\5!Q8(333 ]S;,420P#E.FUY MRL+,:7O=ONNY<<"!9%MC>K4RJP(>A)4<9%7RR2]/JHFY.;PV,!(D9;?S?_?_G.;/].E*:JYE[0T_Z)6,3[XQ<$G M=R>1B&$11E)!'J!8+SACO>#$.(6I(+',&%$X<+MJ[,.JN1&Z,?,.F#_!@;5' M K7U1QJQ[\-?'CXQ^##9SUA;AL%3C^#8D?.$@^<>=OL$VU>D[L6F:8-[GS"> M[0=X;?R&HA:''9YT<_FWS>)&<<5,O0L8I@&%B*81S%!$8$)Q&DE,HC!V.H"[ MQ9@Y4GLU\\^G>U]:F_^!LB/HJ>"?@)<'(C^L1,:-D/DLG3'4E.E+:MP(VL52 M&[>V.8Q"37N;G[O%D(IBG! :PB ,$[WP92FDA$>0QYRI@'*L*'$AQ>/FYT9S MM76#UY\GV-GQU'!$1F8>>S":RSYZHXZ3Q2+\R M57W,+\LJ^/[VG:Z.#G??MXJVJ21*9GI]E#!F8N @@4Q&#+(T(T1$&*L@7JRJ MLUYA>>PRD>E6DXK4D^K0@=%SDJ97M7$=](!2GH4XA7$0QD886AF!(PE%9A36 M% YP.$U6VAA#/N&;I=;S,"=(]7B#YS_+-\#R8&^&XSKV%OSM267-*_; ^V8? M?Z/]/TLYR_UI;[_4L+UTNIBKV7^.[+"!@^$M&6QH_T-5C;[1'^^%[B=7.:]L M;"38!$=QS*,,B@AAB)(L@92Q (I$(B$941Q9Z9OT]C2WMTNCV:.M!KA0_XL MQ7U9RDWYZN=?I!%(?_J>\_M"TM.,)1ESQBGF$!.LE[:884C"@$"<<491%#.: M.BUMW;J?&X4<)CE]+M9/LM#3HTIRU^3^5%>:_"@K,9$W\JF0/*>[4_+[QW6Q MR?_5B'7K)<_><_!%/CBK+3D.I-T*=;SA&9FJC.&PLAS4II\@7%D_:A+:,.@\ MK?4<.Y]TQ38,F--UU\!6AI'DF[QL+S[I>;F3L3F94AE+4F'T*R2/E+F11B!3 M0L%4*:$C?L)4[*1F;-7KG"GQV($#224/=&G+"893UG)[^*:Z-.^TY:_7JVJW_+_RS??7VW*S?I3%[J1%((P2&J50 MQ53359PPR!"C,,Y$$@0\PDD@!U2FZ>MW;H35F/WO@VK0]()L>^SN';J1*:@E M'#,_0&LS^$,;#5JK1SD$ MKS;Z&Y2;ZXW5DNTP &IT".JZ.+KU3^I=7G*Z_&])BT5&-!EQA""B+-5$)1', M DDA"I32W)7R!#EI<7JP:7XDUE:#,AG/CFI"'H;(CN8F!GYD"JR]:8+,O3]U MO'FWO^=^'.COO#++MMHO8!SS*&3D#V5?>D<>+)I6%LD?A&?J21Z;'BIT?('M MC0$?Y::Y_+C 82 2F@90867$VF(!:80B*"(<1Z840BP9EXUQ(F57I8P?UR MN?ZCJF6HU@5HKJ9_6)NB"J][P!Z@QVP-GS>5YOX>)]9NMH;@7-'9_M%A3/57 M6OQ#;DQLO"]PMHNLXH1D@H4,IE0)B%3,(8EE!/6O!.=IR%'DI"?9U=G]##,OF0^2ZD56_O!]\TG]5M;KL%=2OWGD/>?;Q^W2I#4> M'MWI1P^7:0N9(D4I09!'4K.04!(RB87)_$MQK$(1V65/3&CSW,CLZ.!4[@]. M'XKJK:]JK\'2N.U&;%-\ >SX<6;#.C+-MM[>@JGQFE0>0TJM^%: M0>UXNQQDE>_@P/GN,W1_W#WA8'EZ!4QA\:1OD@F'X/2%-&77+W [O\XF?+_B MYI!8R(S20,6+C2DA9+D7,*GY3F^[G1/C<:-)!\H;\\$OHG'@5Y.GS*NKXN;/ MZC787EDT1%?L[XZ;?S_A#7_W[XOEUL5LOP5C[X)XT@RX:_+:P?O=MZD%XM<[ ML,,"M& @P:HX9B)R,#@89R#&H&[\7\>V8+! ^-5WV"X%;=J*58F;?E&QZ.K MA\K$ZI5N:IB5^^0BD00"1SR"H3"Q7VJT#VA((!=!0ACBF: #!16M^I];''=D M-*AL'2J<:(>_W8MF1%1'S[$X!+1^'=2!4&7R1!**3JAYUU&TZ_V%Q!2=H+FN MJ.C6S-!#O\='(R]-EY^I#F]::3K"%U]T(S^@'=#MD*@-'J&C<"8&W0[9+?4Q\K-;A MYOE!6M>'A][W>RW-\=SR_4K('_\I?RXB1$TE5*YG. GT7-<1O%ZM1% &$4]% MDG >4+=[?B<]S&V>-[?5&BM!92;0=KK>ZSL%LGNN>X%GY'GNC,R ^WM7O+_A MWMYIBQ/?U[OBT/D]O6L?'/;BOM=MBGRYW>3/!R=D'_7H-D4_J<2APCH T=%( M#/4D#V$F>0"CD-$LUM,\5E;SVK;#N4WS0WL/3G7O@#'9[=W>B[7=:]XG@B,S M02=X(XBEV4+C:270V]VDBP);YT_7!];/#2VZ:&15S G'^Q5?/\JV-MP"IQ&1 M5&&(4QYJ9@D3R'2T #$222IX&H2Q:+6+OKD48;S,9O9.JX")WWZE,.F/@N[]S1X\M4 M>>Z'X&JQ9XM'YR;%^'&]J@7C_DN:7 TI[I]E01_D7W33FS=Z_;!S[LMZN7RW M+DRKBQB)*!)I!-/JMAGB0J]Z,(6Q(D$6$18JXA1/S5]<"8 M#_;5W^EE#_[XN7B]I658+;4&9R%+&89C1"**4"!W2X CB M-,4DC AF"?=TV?RT[[F]FCLO.%>"6I7]H'*@;]U^\\!81D#CP#WR"\XKTCXO MC%_#;/R+X6<]S^4"^#5('"YZ7VUBX!&1^/NVW@ JF]21;^MO](>YE_E]O32I MA*;FI-+.LUZ3Z][)>>%+S&G/, MA[ME7"U/JD8>J^G#@]VR?[]4N0-MZF@UC$:]]L!!\(DM\P?/-X@\X.KK!.P& M2Z8]'+L=LK-S,P]-WII)W+N0+J^MI*ODS@6.:!13)"&66081H@QF2#!(4IJ% M$H5I3,2P'.,;+9O;8G6G._E)U?L H'N_H 2O?AY]\&C#H,FM=5S.^AMVRQVC MEQC,L*)G:$YS7TZQ]=3#LE5#M M@]QS7FSUHC6G+%]661RMW@]-4QYPD<(H"QA$$IG[E4D$212$L91A* .GDG'= MW#0XBME:634="@J5URSQJN?'^EF6^C5RO[7=0(0)T&D MI!0PPB&%*(UC2!4F>KV@,!922(62\_HES"^XWR5Z;BKN%I*_70BXR%A!! M%($QYD;JS)P2:-J!.&89CR*:"I4MGF7!UC97R Z;=ID1AQV,-S&,=56-(&#L ML[\Q=@18-W'< L+(M&#IO=.ML$NN#KH,=M309'? +IE_>/7KXK\?MBCXBUS) M@BZ-9I1XS%>Y22\R5S\:2>B%8$*O \(8)I$IP18*#%FL)V-(8A5Q*EF4.B5= M]_0WM]=_8VZEAT"/#'9; ?3!;/?:]PC>R)/Z$+=C6\';GGC*^7UOB8JGEWQ? M;Y.^V2U=/WV=VSXV,$.@UI=O-7T3D@B)*8)A5?DG2BDDR-SBH%F(,*:2N\42 MQ\W/C3!JZQR/WH\!LSQ-'PS#R%._22,:(U7ULL^^#J^/&Y_V//JB8V='S)<_ M-? BYN.C%'F5 OF8+W_6.A"?U%_IBM8'%)^*ST6N%_M/=/GIC]5.?$1A/5_U MK(5,QA@BQAFD$6,PXPE!6<##4"*7Z3S0CKG-^]??H M'!E!<.9&,'W=+!UHQ;073V^#ZNQ>ZHW-#4R]V>@>J];5U\V:_\-D^FBRJ?/2 M]RL@%095:')C]?]KK M,D,K2M@-@AT;>H=V9.[S@JI[6HH+2KY23JSZG#:=Q 6&LU01IX<'TM.6E;EF MQ>+G5UHEI9B.JF,&FJ4!B[F$L9(,(L53R(+0:&W'$2,!#RASR_2[UM/L:(@V MV5[&0$>>N8JF);?XP&AL/CF$Q_O)3"\"OKCB:C_3\D.?NV>R'4-8XMQ-$_[1&WNCIPNX_N!J"()BS:N+GDTY MI,F0/.IW;E]%:QIVPZ7F8O.,(=@XB..P(EG+5B9A6C>/6KIU?&IP/3 NI2A- MR>N_FK/R*E'O88S@F L M10@1#A6D&2$Z?@P)%6&"*7*J.^C%JKDQ>.M471_^<>>66<@\[HOPE3L'G M[ M>1A)NS7BY.,S\COB>&CV'MV! Y^J4\+**S-B;R3;'*E#[AR%:EU XZK7ZEO^ M\/977\N#35-7T/('XX4:61X;'\;F7^2S7&V;"MGYZN&S+/27\='4Y]I?Z=2_ MY&:1\" 7*,DR'JH0I@A'$ F$(1$FW Y1H)?3'%/NI.ODV/_<&'IG-WC:&P[6 M.\O-KQO3W;C9=5SL6'A$M$?FV\9R4^"I1?S ^(/KQU5!IS[(G>ET('">B-.U M]TDI.2/K11_K(&[]AQ1N;-8!MQUQ M^8%P9([21H+->E=>J+%SA+ME_6AX(IZ.CB;EF'Z'3^G$XHEAS/%1;DR!-;UV M>\Z%%*]^_E8::9JZIJFI/*1GR_-Q\?Y$]MI>9Z&]*LY-;+W%RMV9<<1"PA$4\#&+&8092%!+*,M/M7_T-7]8Y2KG1C9U[Q)H?7)C2?>QLB/)44=@ M9([?&\E5A_Z05?)"_%"':) 0P4V*?7]^,;Z/ M>N94I]K^I1OZ+):2I2- M])%XMR[>;8WBR/NRW)K3KH_;^H;/O1"Y66.]_6]_R?V[R0GXOUDRPV/S_K+_WF?E65='HR'UDPQ;*8!SJJ1U*_M4G((8TC M_2-G&MS8Y)S?8#81=% M> 9WHO3D-@-YLP:-V:"U^PY4EM]5*+_M1=D]]=@9,%_YQ?8=3YM$[ S(6::P M>PL#0I6*3;_(IV9&BC?;HD[$R]>BJB7W]@?/2_F-_E@0PN(P23%$"3-%[=,8 M4LD#F)( AV$LB$B80U%[Q^X'L-@4->YK^TQA(W-%8P6*G2^&W'B]WBGM[^>Z M#HI%[. 9XZFT ,R=W0.K06TVJ.V^JVN(WH$&?VW\./@Z+.#'P7FBE;E'O-T6 MV^ZH=:ZB'9J;;GGL[N/1NG? XT,OAI12/_1=OUS>R&>Y7%>OE^:XL;FUFD0A M#I,(P3!5YGXUBF&FN1\*010/0AGI%:W;99#>/N>VO=2:7"VFQ-YHU]L>_6#; MK58]0S@RLQ^A=V!O>ZP]@I*5 T#>;F_T]SCQC0UK",YO:=@_.O!F1E[2AX=" MUA<^/JGF7LB'?"7?;^1C:02TDPRG$0PQ4Q!E0B\] \)A2$3*TCB+]1K4A73Z M.IP;XQS;:S;!&HO![\9F4!GMJ#35"[H=^?B$_E@BL: MZF5."CG.4HAP@"&A2L"0AXBG*5:TE])Y*V,NOA&YCS%R*HSL YU OW:75 M6POVOJ6%N<1;ZL"TS9S,N5DTYLNMV8TS25C[.P9"*!3P.(9Q*!%$---Q9,(8 MY+$0 2$L2R,KG:X;[9@;A1X6<359I]O-;K%2^5%'3;4GP-ST>K_BZT<)?C%5 M;7XUNS7UH>C0\KMN@VC'OQ,,S=B[D0>CTOJPQ_KNPM#4U7/!*#=';L33>]E< M-RM>J$CN(*BNE\0=UMPPBGV]+HVP*EW*LI6.4U+S(P]A0C"#B,01U*O0#!*< M(!IF,66QTS+TK(>YT:(QT$R^HHX&W-CM'#\[WKH)E9$9J06DLFZ$+;.KOGMB MC_/V)^6%J^Z=SOCK'QQPV%K=SRWUZ_S=NKA?+M=_F"05_?1P9CA\["R.:"<9D9$9:3\8VG"P\Z+Z MJ?4#[$1!M2>@<:5-WYMD,!S.VMNK[&RV"P^ZN^9*4;R]W7Q>EMN=/2INS,*7HL,,9E&"NFA88E>EI(4 M9A%*81K%!*>8ZO]8W5+H[&5N+Z'6.O![;9_E,4PWDMWO#&_XC+U(M8;&FD6L M7.]:H^H&#M:G^J?]VK2[[4DHPLJ]E@'L/GQM@A^.Q0?]M__XM_8W^@]S8_\_ M_NW_ U!+ P04 " 9@:I6?BFAFBB8 ",_08 %0 &]N=&8M,C R,S S M,S%?<')E+GAM;.R]6=>;-Y(F>%^_PI-S.Y'&OM2IJCY:K!R?L2V-)'=USPT/ MEH#$3HI4D?QD*7_]!,AO7[G@Y0LY^V25K&\1$+'$L,;\PQ_3]<ROB^6''P5C\L>+W_[+^:]_O?/[?\C-;W/O_8^;GU[^ZFIZ MWR_2Q_(?_\>OO[Q+'_%3@.E\M0[S5!=83?]UM?GF+XL4UAN9/TG7#P_^1OT* M+GX-ZK> "Y#\KU]7^2__\2\__+ 5QW(QP[=8?JC__?WMSS>67,R%^FM:?/JQ M_O#'%PN" I&Y^6?K;Y_QW_^RFG[Z/,.+[WU<8OGWORSFZP)5GTQN%_L_M__P MQZLU/R]Q13#9\/@+?>/\W]=5]EL?OZYQGG'+S\6GSQ;IQB_-JC07E_]R%B+. M-M^=9)Q.-I_Z+*[6RY#6$W0^R"0T<&T8J,0)<$^28HHY"QX+L*+*OKW:3ZNNZ?+9,/RR6&9=D+"Z6"\MT1Z\W@7K^&S]^ M#DOZ($@?I[-\\:^KU6BAJ_6B@>2V:B%R__(#<5UPN<3\RU8K#S*WX6Q-)A0W MO]E"X__O65C2)\Z^O<7/B^5ZD@HOAFP@V3M&@?!\?(LQ-(O,'E=)%_FN>7=.Q.(AV/B5D)2LH 2CM/ DD!@@E,6<\4 MYM($$#>6W0D.LG\X'"[+3L#P?AGFJVD5_#F@4?,H)%&>2K2@,$KP5EBP.:6D M?=!:N3:GPZV5=X*$ZA\21TGT8%00!W'1 !<_S=?3];=7TQG^=O8IXG)BA#7) M6X08N"+JF880HP#T,7/.N-0J'H6'VRONA /=+PZ.DN#(5F%+^UO\,*U"F*]_ M"Y]P8HKVFFD-3'$R;5DYB X%L2,,+YS$87@#!-Q<=2<4F-Y1<(0DNT#"SQ3 M+\F(;03_CN2/+Q9G\_7RVXM%QDE)L93H-(A22#:!$SN,PD;/)!J1A-'8PC0\ M2L1..+&]XZ2=G+N S?OP]>=,XIN6Z38W<6X),>EB0BG )8E&64;^D:Z^L_=* MY:0C:P*8!Y;?"2JN=ZBTD&T7('F6,ZE@=?Z?7Z9SY!/RE(*+Q1/(1:0_Z&_! MAP@LQIA24+:$%D?-/4OO! [?.SB.E6E/P'A!?WV]?+_X8SY1SL>0,QV9A5%< MI4(@H80,&) M<'0 O,-TMB3X*"PJ!A2+ >@H,Y!D5%I&QI+R1P'@]HJ[ M :#C3.91(AS9Z+]?AEIY\N[;I[B838R7/F;CP%@4-?&6P"61H4@,*4G.73CN MUO/&'"&UGK%XC]Z6OZ&.8?<)-U=8GLE1""4,N)_N0RN.(L.&]- M5:)0]K@C_[Y5=\- QXG)HT791=SXXFQ9Q;6]B:N0)AV3)IG7$-TEDZR M0I&PX^2]>INT209Y/+)RY['5=X-&]XG(!J+M B(_S^G32!S3+_@RK,,Y6Q,* M:5S*24$NM;!#:5U1KB$D4W0)UD=WW#WX8ZOO!I'NTY$-1#NZ'WEUG;M\$=;X M8;'\-F%:&8Z$<>42,2 *IQ,Q9\B1ZV"<5\&I!MBXL>AN!53=YR(/%V07QN+= MIS";/3];3>>X6DUX)*@&H4 SC* L*HBB>$B*!6Y#]$H?%U/>L^AN..@^ZWBX M(+O P4^?Y:8@*%I2L M& MJAC1MKC;O+OR;LCH. O91*1=P.+=1YS-+D!M&33//N$\U\+B5[/P M81*9S,.%UTE]_JOI*H79 M_\2P?$7?(4_96BV8->"MH2-/QUK-HSRPD!U*CSD>FF7K+EZH:7)P4BIT^-%11X%TLN"],)"L83$G894\+@A]:.7= M'OQUG+YL(M)FL/BW'^_(\1?ZQF$O]0G@\Q5F^LMJ,9OFVHSA>9C5/@,4:.%Z M=9/Z79_Q/_FI#=[X[T?YD0T SE;P(83/DTVE9#TR7I=7TSDM-J5S8[%-3%S" M3#O)HPX873%%&@42*W1]@@]XS1H&1!:K63? 8XHW-D(Y#^GZX\O MSE;KQ2>*;ZO$KK%$@5BV4FM(095:ANH@!FJ0Q.@- !];R M-H@8F@"QG=@[ MP!#MG.D:?YE^P?PSJ6/^84JASU98Y*-.I%?%VX+@F$GGEU<1 XCB"[-&9!2M MC^#'*>HA0FB"HH:"'[6X8)=0Y[?%/%V$TA%]8A3>"!8=J%021)D2B.2YSU:8 MA*VS^[M1UD-TT 18 RBB SMU+;:YQH3W.BO-!!1)&T19^L,9GR&[G Q/IO8C M:'W&W4=(#Y%"F[/M:#%W@)4M_1-G5*'_>=",HAS%C0!')S.4F+67@2>)S?/S MFY7'Z3DYV,WA7H+L(%+\91KB=+:Y"" '?U/@_7$Q(Z&O:LBP_G852YLBC;%T MJ&I3.]_) D&9VGVU!..]BKJTMAZ[TC9NU#9XW<(@*NK \ESCZW;B!AW/''TM M_O(-BADB&')2IUU/*"I".T:Z,J3C3_'B[EY)NP'24GA^X#SQ"Z'U 9WE& MJ]Z1T:04]%$A,9)KCP7Z$R*3"734,B+3TK9WCAXB9MS#;C@ -1!]!QBZ+YZ\ MX.JBR0LY QB8-@9$262I4S"U\U<$J8+7@0G/XF.=#EJ%];?I&C?G.!"RFBND M Y!=3^#?X44QG2-3"@I2]*)*T1 (#N1N,A8+%]*6UK;J,7K&34$.!*IF"N@ M3#<3]'>XL2*8D$6&7*_#E7!8)SPFR))A,)$E\VA7EN,O1@X"U&"IQX$ U5 ) M'4#JGF,\^5(H)(FUKM"!TB27D+:ML#G7S@6E'^L1UR:@&S?Q.!!TCA1V!RFH M!\!_+:7*/&%<\@+9J,W0+X2 )A!7.65NM4N\]<7:DT1UXXS]B6%PJ,#'53MQZU(3M8D\@BU1BF#9[[UXZN'J>G&$Q\06VU4T0&H MKC$QH0U@0Q0&LK)"< M;ESLX7#42AD=V)]')!0*[0J7%0A>JU9Y2>!3W2N85#)&9L=;'VI'WM*=POL> M#E6-5-$!J*[U^]H^3Q0H'&.:HI.-6(IT$$VI_3JL48DG5B0.8*&NTS#V\_0V MNKW'$!TLZ Z \BSGS4UWF+T)T_SS_$7X/*43\QI;&XY2U (,HJN-/1SX:)!" MW%C;?2AG=&OH/$W5V#4#@X"IL3(Z@-=;7(?I'/-/83FG$WIUHS:]3--T/4%N M)4890199YP '.JXS!0XFFQ!9$9J+U@GOIZD:-X(;"%Z-E=$!O*YQL E(:QO4 M)7[$^6KZ!>LYV%[F\V"R: M'$PN01B!H&0V%!O7O6021<9.:HRM.U;M1>#8&8K&.+KCA@VFK Z]M^\#\R198Z&D60VQ3HY8*7X"M1 M"!N< 6U3 950@@NU=T%DW-+IALJV+MY^@)3C4Z3G'_B^AA@39:Q1S'J0ABM0 MCA4(CF%PV%V@KEXM/83J?D+NE618.F*DC1I+@M:F?J8/59?7Y*9;< MR2'>#1EW"1@''FUT>A<@1PIX1)14GV'R[BRNTG+Z^;S!W>9V\E7 M_!1Q.6'.<:O(J/+:]D<%]!"B=,"C\EQR3[S)I[R1'=<:'1K':G,QG&C'1@I) MJ.!JM:FNN1#1.1N*I:S)W28;JVD+H4WDBDN2DW:IB"AX*&(GA#R\QC@YOH&0 MT4B4'03+EXOH6/7:.5$48\-(C[* M-;VDHI.4\.$N2",!=P"1M_@%YV?XBJ1T;[.Y"]]=.N$+ 1Z29@Z4U9F0'R)P M+FS"$*,TK5,K.Y+6B3][( +NU+"U5T?_*/OI:YJ=U;11;5)&_Y=KE53PVA"; MM4 JTNF;+;&(.8&U@=&IG%.6K;,#!Y Y+OH&@*M8-ZV,LV!>?# M7:[:N2JEADXJM:770\2,^[3U,:(:2/R_;'CM]B9XX=:^MK(MEQ8Q8N; MD>G\C-BZJJ5]CF6Q/'___SY\Q=5/7^GT)HU-YV'Y;2/,VE:PWJDL-J'FQ7Z: M.&N<-+5@P>A$(JZ36 1]*;7..7B;)V"WQ"7[3B!RN&P[,"<7 M;9LN7LU>M1^G^#,YG:%(94@LJ,%SKT&'C%IFG77SDK6':-D-+M]+L5$3B7=@ M4F[S\3RLIFDBI;6"&0U8#"./DGS+J+4 *VP*G,3"FH^&N)>0<>]&VNCX">#L M+_ .4?-R.CNCX&#"MA4' 9BJ=<,V.(CH'!AFBPO6)\=;=_%X@)1Q;T).@IQ# MA-X!=OX3ZZ1XS,^^D-?_ 7\[J]7AK\N=9[!7!7A:!^Y8!N>0PEM?'#EI)#BD M+SW7)7'5>E3VOC3N9J>^ESJS037T'2%P:YHC%DX;RT,2Y \JZQ($2;M-1X]1 M\"0$:VW3]B)PW#-R6*P<",S]%=02.,6]J?U8(^UP-!!X%J!) MP-%[PYEK?56\)XGCGL$](+.)\K[+%@\/]'&]R5.C?@\/K35\\X>=N&S?2W"[ MTF:ZQ9WU+^'L;##:U*&J=.:#(L>S=@RP$(6SD?XPIGD)_IXDMDV'\6"4= &! M987$+_G7@8D$K&3+$WG:7+=V$P](APWN @Z CL=39?O(O8-C=I MUNOE-)ZMZU/']XMMM]!KD5Q13 D%UA=-IX6FTZ)0_*6]\4RQC.TG_38BO9,W M,2< ZABZ[ACBKQ9+Z=O[99BOB+WM(_[-5[,-#/X6IO,JHF?+Z8J< ME9=G2_KS#2ZGBWS9AYT['ZL##=+7(#,'#=5-@F)L[0Q*_\OV1/!OR-;(M=AC MP'7'+3,6=CK>3L^^A.FL*J LEJLPPW>8B-M-D_#\O\Y6FQ%D.ZAM8F1P(5G2 MC]&Z5B5ZB*@H#(D4%Z#,H936"8:!61JY#+WC;30&9CK>0CNJ9"*LU9+.>L"4 M/87++H-W%#B7(IAGJ0Z?:=T4[DB21RZ;[W@+#*'S#J[@[^'T\L S-CK-(PFCY#3R>/6$_C_K73RW8SLN)Z;NF=2RQ#)MX<& MP@R:=WN*M_8IMT"Z$X7HP\-Q'4"=8.D#3#X'F M:+%W@*%;/)PW(V3(O/?60;!8:Z,L'?Z*I>H08-(",9G6]O5>0CK!S/&*OEU7 M=+34.X#.M8;ZY_TFC<64:D54H6 85'(>O!<(4LMBW2%BY/K%XQ7[ M\-B" Z3< 4P>&*-\P8Q2/A<;(2*G7<14@!A*A)1$\3)8PW+K-XZ/$C1R$6-S M^+23?@=0NCTR^9P+H0.B"0&"SJI>ARKPQ?A:G(DQ2O1.M&^]>!\EXX;Y[<'3 M0-X=H&:'><<7_9(M5\(7"4%J4=O U1?!T0/W2:>8<@[-']+N3-RXO1T&,$R# M:*4#N-U3&1RDM=QK#YG.YCI)1$"4@4+4(B0YCBGPX<:-_M)E%^LF\==A NX M(@3O)885OL3M?W^>W\UOO%W,9J\6RS_",D]*5LQ91TP)Y4$%6\=>90',94'! MA]>H?6/\[$EB)X':@8BX^W1U,/5T@+Y'!Z%YGZ)*UD JL8Z IZC6,28@<64, M&ID":VVJCIY)-^1DJ.& L,]XNGVT-#L([0]NYDJ4((\'( MVC:#600G(X+FQ(UVC'O6?M+8_97K)4[; MS3)AWI1HR(-(6/E";L!%GL&2,Z%\TVO(9\@:MPXL1?,[:^?42&W'?'U M%#\_?4W3%6XJ*9Q!K7*!S$,=]>7K"RJF :,KP@>G_>W)P0]-4=MYS7&;!9X" M5T,JX5ATO6^8GB &M\.T[QKIS0]?;X;,K7[ZBLO**@E3"LZRTA +&E!&D\_@ M:^O-E'/1!"H;VJM&\O?R^1([;&K$#A#;27[\ W6[!M[A:+Z=I4S]'O_:LBG,S M$&1B52J).82HR"E1KB@(V6LPQD;RCI,(?J? * ]#W1"C9>KC;XG(A69A(^UJ5>MC0D" M@BX>@C 8F,&<1>L$XQ'DCMS.\93(/952N\@<76/V_>*!"IP-K_$VKV^1I+Z: MKO%\DO-V?[_%M/@PWWS*-K&ALA&2?"-@V=4*#.$@YF#!2H_6)X\<6R>>AN9I MY%Z5(^V%\>'1@<$_]ME:L0&-8@5XK(VH.=<02I)@G-4JY$"G7NO=<(JGBL,U MKSLEV$^IW ZP?+-12U8R FD(7C2S+^%#=,S=1RY$WZ M3_.&-YHWZP&D,#HIEX%VBP3EJV]M"^T;;9P23HB$K<>6'5B1P;_KRZ5&*F@* MI),V)PRKCZ]FBS\&:D=X^>DG:$!X/R?MWS]?+G3U,-\DPD(L@([0IXR(X*14 M@,;+J)WEH;1N:O 8/0U\I?J9;Y:++U.2W/-OOY/8?YY?3G)[EM;3+]M.+9>3 M!*.UQA/STK)4ZX9IZ]GD(7),S#'CG&G]PFQ_*CLIACT60?=X6$.JJP,W[*8/ MJ;.3&ID'R96M\XTH\C!% \70G"EOK$RMC\:.NEL.K>U'W?=]1-\!;FXD=&HV M9IZF,[S!TOO%OM(TY&/D7#C(* IM5>/ :8J#R;-$G:-**;0V=4/P,6ZU[8E1 M/#H0.M@,+Y%63M.-BNGO,SSO6/CL4\WR_&.;TG?,HRMT\ @=%"CM+41/D;I/ M.LK 3?*^=4G1+G2-:W+'1\]B8%5V ,\'[IAYT5$ MQG3,S5\F''XG.)B][ Z"#=35 >C.+W6F_]B$E1NIO%BLUC?WD2^1SAT%MGA' MYTX=:VX9AX))YEH I5EK=W,'LL9]PM ='%LK8)]=B!);V4WB\U4_NVCH!Y74BPSU8K MO+$-+Z>\1K;M,X$TTBL)TY_9^+&?6_1'V@' M46H':+U[.7;)Y;DS="D_H3T),"%8&VO?8*; %29 6)NBU%PKT;J\?7?JQGU] MT1U>!U)KEX"]<'Y([CC]LND_PY5R(E>!!4=>C_#D_R!6'[WD*#'Z)%J7MN]" M5V_M+MI@XDGH':F@+FI^[W)U$2#6&N<7M/MIGR\W/LS$.RYR]H4\;4L.2ZG2 M8\*#I#C1"1NPA-9E87N0UUM_C!.!L(VZ.L7BFR5^#M/\\IRB<\^9HL&-W[)A MLPXP9LQ8)#YY;;1F7(#@>0!1LC.TY4C*K7MH'$9I;WTU3H30YDKL%*P7Q\&; M\&US%D2K2S0DMA"" >6JQ^Q(GLP+IV)(N936ET5/$M5;FXT3G]2'J*97WW!Y M1G1,0YS.-N[U).:BK)4*$H_$DT0/4:H(B7R/J*SRI?GT\5WHZJT!Q^D0=XR" MN@3=?:[&!8/?)A%UX0DCE$2<*2R2G.#@(21ABBLA:-WZ(FA/$GOKM3&BAWB8 MVKI$Y<:+^&TQ3YN!D^OK.RXPFXFA!,5F\H"UCN 4\\ LU\@5!6;-!]_O0U]O MG35.A,=&"NL C+N7:4T\9\6H$" I1B(DB8+WW('VC"5,P?LRP).J':D;-S Y M?*5MMO[V9A;FZV?S7)\2?=Y<+S%9 M9$$K@3:T E6;TGA'EM\Y1!L%[?7FT6+\385W6I)\,AD>KJ@\$ M+A<),:]>D7Q_#>MS/C8ITBV_=]ZW3AOM2^.X2?,14=M<@1T ='=Q3LA_]UYK!3IE M#8K)FAJSD38A]X+"OZAY:RN[.W7CYM5/#,J!E-9OS/YJ.@_S=+\@>5)!.XJPC,"\C2E;&4PI-6>/))2&R49!J8PIM#1L1-:Y]B?IJK+2'QH.#924C]3 M4=Y>YA)>ETTP5H+Q7&8)T4MB(Y<,T="7M(FR14R1A=9/;V[3T&6T/!2RCE) M%P9L*QG<7\)LZ\1>3*BH M/W@VSS>_<>TW)]8EG6UFD'SQ->ZRX+@O$"66G)QRJ&1CW [ QK@G^&"YF[$5 MWD&@?12SVZ[]=^OYTNRL!G77Q;H5]23Q(IT1"HPHM45L?=01L@)FG8A>.)U, MZTSE:3DOBTYT(&_>&=03 W /9MMKK ))W9'B+O:M76I.2>)*9:4A2D.R*TN#J M0*MHI6&"QY)":USN3MVXEZOC@W,@/7: T./\'8W%IOIBB\XI.J.\17+1"X?D MD1SU8!U%EST=^^/>RHZ/X]-INX,\PKNSSY]G&_ MAZ^XJC-;?ZLMHK+DD=5Y@T;5!ZZB'@8L C="U#8HJ'3K^XJ[5(P\=V@(9=]] M W^,Y+O #GT6&=X+\B5B8"KI.J"7G%T3!3@6.6"RCDGNE(JMO<%;)(S\*/@D MJ#E5T4ZJZ*,_/5M,YKE9AGM]-/\RG99KJZ])MGR8*I]XL M9M-4+]MO,+3;W+W#%CIZ!%\#_AI-XWN]_!#FY]VFK^8!;H>@O+G&V^MR?H\? M9E>C J_*!G1!C98!@;A.2$$.3CD)5B@I45OGFN?,FA!^K*V[4-TU?=;A,7=4 M]YZT]7Q6BP>=S#EBR> "XV3,'4G*A@B*')#BH\@JM.[TMC>1XYZRIT?D;6LZ MK%9[M+=O\0O.S_ 0"WKQ3X^VB??2T,C*G7]V?05Q;Q/4"]18S93CI#VI:XV& M(NC$Q!F8)&.VQK(46CNY.Y)V?/KNT66NH.P9&LYK'^(@&:A4$GC%.7 ;M.$) MBVM^>;/:I2$P=#C0X]_:L.,#Z/-S[XAA3]#1UC>S2?0M= BD7 M'GW2%F+)I&,T]#<7/7"MI%[FE/YY7@O@Z4R]6F\[ M*?S:JO/\ I?K,)V_7X9:#+1M_OMRNDJSQ>ILB5=[(3 CBV464)4:.%'$XY-W M(),11J%PPK?.W [%R[@6KAD:[X:G':B^1S/X*DR7F]O 7S%4SC8=I XP@_=^ MSM%F\&GJ&IG!RX6N='R])#UE$>@ S2PY4,%Y\.2_ \I@2T[9!=\Z?_08/4<_ MHKGGLZ\ +8.(WJ"#P&HC @H#GG"E3NZ!H:W5MA5*3 M&BZ#HJV5M;I[CHUV[@9!5G;&:ZF-ZZ)1+3>%9M!R\C)#P\&/+G X#,YYL[7 M=Q"M^UCL1V&KG/JUU>YS_95+(>8DH)3:<#G4ALO2>R@Q.,-BE(*U?C"T&V4C M6ZCAT/10FKRAHGJT43_3OY]_F%*@>CZ:Z0 #=>M,\=[$=B@L.&!%:[ M+IR3069?7Z61#)AWX.@0AA2SP4#8+PH;RV 'LL8U2<.AZ)XRB*8:ZM$G3=)-K#_-<+Q&G\P\X/[0^ZI%/.]YN[$AI(QMRM=SF MAN'Z>O= RWFM4DH9A,B%CHG P-56Q0*#TR9)@Z5U-Z.]"#SZL<0NBUV[:,F% M9[5IE9L0E)09:HJA7@$9X740*C1_';$7A2._.1L,6W>>/0RGMQZMV:;C7FT% M24ML[PG#=JK(^MO/\T2?/OV"==C((;9MY\\^VM(=QD4CN[==YRKB]S()YQ-H M30A41I)_K10=G+JXHKTM EM':38ORW6>!_X+9W5!'$#.M2V9SX0 M^$6)8'-17$J14O. =&?BQK571V#B3KYZ$'7T:(LVPPBW[S/.!U/7MP4'&)[[ M/^AH*[,#?:V*QJ]6JD.>MHM=77\$G@0/%&)C+8-3R2$$;@A=4A"66$K2MXY: M'J?H6)-S,89R<3'X[_9*5R!/63/IB&.IZHQ4%ASXVI58"&8U9AYX:>TH[4[= MR(7=[5!SVP@-I* >K="U!V*'9:*O_GF#)/0#M#2R,Y>??U_L3P>4,(@@8K"@ M,#MPC!Q=YI7F*GJO>>N'%(^0T^S!Y;TI2Y.,\<:!J2-*5,H1(HH (?ILT'J7 M?.LTUV/TC&M%6F'BP8>7QVJ@1Z-!CL OBU7MM[=IIG^(X;C]$4<;CT=I:A7[ MA.6<3H/+12Z1@HDI-*1!H[FISX,0G&0,$G-:9LE!!PQ2NM:']%,T'?]F[/[/OS>X]]KSK#D@JE@+20K$C R8L\SRS)C!]B_G M=B9O[)=C#;%S]\G8,$KJTRZ1P,Y2G8\Z_W"8,;K^ 0TLT(/T-#,[UU;8=#3: M:/N>SOU*6N,3JP6@=?@K]W3F<$7\6Z$YHO$^M:X+W)FX)KWG'EOHWJL/:0*W MY+,+4S0H3W% #+6?:='<9DS6-,_^'D+GV*9I"'S=VW-N2/WU:*P.ZO%Q\EXF M(_3?;!WISR[O?XZZ"[V M>YW&]]-J/?U$PEI-DM0N8\$31UX:JU+[<386-G:-JCY\Y;B.;ZZ='RW-?>Z' S],BG#=)_ M;$ #]6C?)Z\T,QCH@$%>&UHZA.AS@1P=*R%Y87-KJS1D%[+Z[.?:IWX)TUE= MZ-5B^2[,;B.>SE1EBQ/ 8S"@3/4,D1"?N->&W$-,L74QWS[T==PM;!_4W/"\/\[;[_,EAMGT'T16K8Q9;!_K7S8KNL6Z+SD$%AD0TV);NQ!3\:"% M$T);80IKW1BK(?GC)DY& N]P"NX V]>Z_+V8A=5J6J9U"OB%UW(69K^&>@6T M_O:2 JC;O)(746H/BF@C[6.*<2@(EPA9&11.,R=9ZV/F&'K'3;(,AMZ3J;!' M__"^=H>'^X>/?-H@C1D'] \?;<.GHC$\&DEPTQ84I[C#*5Y 2\M,\NBB:)U? M.DE[QFT'B7,!Y]?SMW6GU?OKS;W*M19

I(X :^,=*&(K"8?0%C!9J@BM9V ML/:4.]+8<1/'?=#S8!/'(535HX%ZH&?BX3;J\0\GFA9I/4_5=='7D9!SNJ6<\A,U*H&YHJCJZ_[/#@9!>AB%*\- M$3"U;JZZ'X7CQJ,G@." "NL CN_21\QG,]P4O"S/:/UIB+4AU47J]-JP'L:X MY\Y "/4%J-"%XA1;(.K@B_(Q.=DZJ[<[=>,&EB> X4"*ZM%?N]V.[G!'[8%/ M:MY%F^>@<7:M\8E.@RYJ=.\$GJ,V5G=NH7 27M)7NV"5]/Y M=(T;PWRO-J[G5U)661K@TM!VL"2.R 6%+V2H;1!.&&P^W'=_,K^G7I/[H.QA M.S:,!CLZ4Q>/L?CJ;%U%^FFQ7)^7T5RT7+C)NY$QBLHQ2H$UF1T@"*9 ^)2C M+45B:/T^KB7]X[J'IX?UR77>XP&^:]^NPP_V/5R 1V!6[VGBK>I.#*" M05K""*("'\FKE#(Z$9+-KOGTKC;]R*HR-^WX%O.-5-^2/I:T65XMEMO]\?-J M=5:]Z5N;(A55!.T+D+09**"N["YL"UNVHZMH_B+ZS4 M*63>T<'[NFP:"SP/*\PU?THF=J.M#>^O/V\?$6\?T7V[';Z7@(47!D(C ^)> M4/B.LB:\D[2!/([0^EKF>*K'/60;X',D!7X'D-T\ 9VF->8-[[^3;[%Z]D=8 MY@?8SY@R1YL6'^:UW.<-+J<+^KW5^MI])/,L<$9;/,N4 M2"F)9%"O)YF6ABF6A6.M"YX'8V;<5QR#H'U,=7> ^ZO \J&-_VRYI+!P^Q3F M^;>KWWD3OM7O;6S M6#0.QVDCL 4EZ"$J%%I0;("*7*3I(K-+UT;L[ 3QO5W M@/$Q5=L!LJ^V^%O\?+9,'XFS9Q^6N&5WPD/AVHH$AD81Z>,4[80[\QW@KJ'@>TP7W=N ^?#]14\>8N,]-VS+Z"NH/]";^/Z,:3;:\40>L8S6GK_BRHR# M#8('B38$/ES8O@^E7;>2W@=-#]NHP137H^VZULKYF&OJVQ_2LL7T@-;IL:;" M0K'@0]9@3+W$$#Y!U!2]IJ!=9L$4YEI7+@W8:/H*WE<%F:_+Y8+GX'Z.YH/>0=VD/]C(/T7J*7@+;V,PXI@RM&U%H#SY4I.;+68\N& MZFM]+1%S:X5:UI_HW'\YG9VM,=]^IBYDB"($$#%SVEVI7GQ3J)*B2Y[Q+#D? MSDKM16JG/;'WP= CV;/!E-95!N'9?#W-E:7IEVN/\7[ZFF9GM,VW71L^?3Z[ M:"+S<,_P$G2*D9/O*#-)G1L.T5,LS',AMY)I6UCKSE+MN1CY F]81(^BZA[/ MX1OM7(]IY'/W8]JV9!ZTJ<^NC7.3YIZQFBOS)=2$&6E;.PG<:O+W$B$AM!X) M?K+&S-<3>O>L*1+$D2T0)6EL)RF4'T3E#^])Q&0J:((8SX@?ZT4ML>UA>ZSLT_QL+VV,&)>LENO)95O*J\T<9L^^3E<3 M5DKPF60B':OC7+GX%*;S2:Y%AYR$P8URH'(*$(7T%#J5['CAP;F=KL"?0LQ#!(R# MF(:*7;26\HA0V?127GZ;_/YN8AP/15A6&]N2G:7(&9QFNN9JF.4LFY0?:W:R MPO37#XLO/YY_XA8:YU]<(>-JO1%AT$9IBZ,DV$&BZZ=??WKV*WZ*N)P$$R69 MRP!)6<)_Y!Z\XQ&P!.43TC=BZX&K5ZN/DUAJCX0CY3HB(C9/+S97XC.YR"C9K7O2!]ZU/++(.#75[6'05)@=F(D' M?"P*5?%G.DY7$UN8L<)8T$&JVCNX0(R8(&3'E&!!!-LZF'N*IG%SU!Y5/60)2^-9[*KQFD2H/3%GGCF MP7UD=AD6'8B3_68:'*VTCK.,%SRN_O/C8L/[--;[3LX6RT^+)2[*^\4ZS,Y_ M>9MG.R*]>,AJK?**1W-ZXH2B1V0Z&0=H*\ P9O!:64!,6.B$I4/\SYA0%+&. M\,H:$M:X55M79P)$<#(D$D?,+/SOA.(Q6-DKH;B/-CHX?4E(M2O K5,$&SBGP"5M"LLVPY."DX6"E^;E@(^0T^5I>H#.%\,H MH$Z3*P(GD1ADGG7NF[M$7+&Q5(SE3\%I0/E MWP.4SNWU'9;.PV?.K(^1)6!,:U"JMA7.ND#PVK@LI&.I]9GW!$F=0>I0U=^& M5$,]] "KNSOO.<[3QT]A^??-]L/DLG7! "918Z)LP:.I/1HL]]X4SYNWI7N* MIH[3&(W/O<-5T26T+KBYV(9>QE3]3%%L(LO. M#7'"PWSBAE4O2M2Z.>HJDS MFW44 IZ$UQ'JZ !>=;C,ZGSS_8;K<_,;+8M>9@;%UK9'C#D(G"%XGC&HD)/T MK2/>>PGI#4C'Z/IV+=W1@A_[3N=\6"XQD7#ZI1KN2_E<<$.;3!5I@8?:3Y 9 M,N%!6& Z"U:08["[W>P\N=2XA]D@0!E QB.7C?P:_M=B>9G\V]9&N!R9T!Z2 M#0'J4 _P3'.(TC".*(6,+2J,[JX\;I.EYMY/ _&.#([?PB=\76[P<+YY;.2. MV^R!EWJEJ:6 B,235R6AX$84L5/]P!,8>9" \8I)CM7HHK5XQSYR+F7Q%L_U M,)U_>"B&=-DEP9P 0:P '9X>HC4.=&(8D?NHPVZGSSZKC@>61AI>G$+<'3B^ M3UYC.E4BK^/PC(H.E',2HBZ23E=IDI:6Q-@Z2]VD\F"P7FF#A>Q-53&ZB;J] M/7X[J]OC=7FU6.+TP_S%IJ2OOLC9NG:TH^@GO](/WW\,\_6_=[5N2!]O]MJ&HRXN2 T&R&%MC'5C .WR?\Q$^ M()^47(?><0[<>HI8%,_D9[C:FP:E\]YDSEL_/GR,GBZ3E<=AK[D:NK5\5Q[L M$QNH6$54!03!ZR55+DCZ]8S M;$]4&77?9U\,'/MV3L-5V]Y)%LH9SBG:B:J^SB#WU_NZ2:25LO:-2': XW(/ M"K^/ZJE]\'3/.3J4QCJV8V^QAOADK4. MX>?$1B^)[&/F!C1AA,I9DZ^O6_?UZZ$<-"9M5.V-&51MLJL+ MN:)99N!,:YD%1?BB=:75]U\.N@]6]BH'W4<;'<2:%_=8ORW6N/IE$>:K9_/\ M:CJG[4U[_>IV:_7\V_/IC#[E0WU/>[:ZK%_C+,? R-G,*I*S6:N"8LX1K*-P MB,4@\?;PHZ/1=RS-7>9+#D#/8D15=@#=ZQQ=Y^<\N1YJ$[ D)0AR&DB4GKC1 M'LEO,5A:J:H#X%46,)_OV]7%H]_"=.!90*@O MGE0T#IP("J22&NFL4;GY*7P?'6.?ONWTO&@L] Z \_L\WL>%5HFG8HGL7.H0 M64'\.$D[2RENHBAD]EO7-M]/R;C)W '!TT#P'3S_1K[PN M[^B[JT(N[[0.J0O+]MQTXWN?X? MIV;M&" V544'T-II8TT\%RQHX8"A(Z9T)J:,]<"2L<733D+=NBO.3H1U&;4> MB(5#+-Y>BOE>T'9UI3PIP3E"1@0?JP"5DA 2"R"%BIS9$J)J7=:T)XE=GKL/B82[$=?\EKWW5F+3H(=;ZK*CJ %\Y#*2J%:.D_JCN?\9SV+@_I M$Z*WM7J_^[NWR:W7A /_?;O-T>0/WXU$E&:OU:KUX'6F)>;BX5FE1 MF/'8Y[8KS]B9^A/?5^;DT"#/H+BJ+>%HHSGK!!C:_)HY%QRVCF1ZN*_4J@1$ MS4$;)$LG72:V*3@Q(L4@E!0AMR[)^/[O*_?!RE[WE?MHHP-/9CL7[;*G[R_G MH[HWF0Z//)%0(IC,ZIUNL!"#H7/,VI1#R+G$UB-''R&GRWCM )TOAE% OU@Z MSS<+KR5Z;R'I6D49BH=@$S%CI TVELAM:U?W48)ZF'[80.V[P>D '70 J'>X MN;9X-L^_AN7?L=;JGH]O/+]PR%QDKITBKUH&4([\ZUB=;.DC*S%:'G/KW-)3 M-'4)JT/4?_L9?TM==("M)P-(C)B-C1Q4XF34LS$0HZQMR7.RW(8HS(G*P/;+ MBX]S07/,$=A4%1U ZT7X/%V'6:V^O?!!:]#T[--BN9[^(UPE""9.<)-%<,!U M(2_4*=J0$3D(@[(@"IVQ=;'7SL1UZ6\=B(G;%=2#*.C[0-Y$*69#<+4*W-;& MG=+4!ZP6@F9%F80BZN85_$^3U:5I.QG:]E)*OSC[^=/G,%UN'8_5:E*LI.@Z M$2NJ3O)(2'XL+PFLYE'&Z+UO/K!U)\(ZSUP/@+4C%--C6GKK@5:_XVK*[+NS M3Y_"\MNBW/?#(W*K!Z]U=+ZU#9>-93&,\1&,II+#"$FR-)\0:+D'J M(#''(*UM77#W&#W'6K?[/GOKY2ICI,]1@I965$8]>!L8>%TD;5NMHFC=+NY! M8L;USYKAX;8%:R/\#L[(\UKP,/MY7D?(5N.[R>X8(3W]/X=@2C6^$L%%LL51 MA*(TX]&&U!A##Y#2'X(.4/2BO=0[ ,_[99BO2GVE/L_O[_$L#I;?KO:]A<91!U<0F>!F?I2.7"$F&HC$*^5X]DD+EH/)7J8FG%1 M-QY";E?ZMU%7%\#[V^(++N>;'?P!25;58X[K.WS5+'@L(H&HO>,4CY[VN"G M,4J5DJSA07,8[D;;N%F2CD Y@"H[@.@+7*ZG94J_5H7W$C\O5M.+ALG,VQ*3 MXN"EBZ H@H?H,0 K.HIL4TRI]6/\1\@9-X72#1!;*:P'["V6GQ=+8N3>C92< MB;8$"39MZG.]@QA3 2>=*BPXP78;=[T/^AXC:-P&D?W@KYG2ND#@IT^XK$)Z M$S[C\F) BE8^I5H97@)M(V\M!!<92%02DQ6!/._FR+N'D)T0I_\)$'>LDCI MVGVIAZO\>T3AF.8&DC&F-GX3X%/1P$,./G,;A*@%X?V9 MRI.@=@"M]F]6'V2Z7G%?,2VCS4XJ:OV7:D\1Q0_#3 ;2EI@ZVJE]P&1>G+*>Y[WLUHKRY(=_4?%>M M+V];7W/8XH,4W#20PRDJ<'0L-DNI 9T@$$HIP3N6R$M5V0@E8M!_C@H<03M: MEF3!ZDP^C"P(M1T["*LU&I8D:VX7O\<*G'WPL'L%SC["[\"!?.CJWA?.G H, M4B*SK;0L$(2)$%VT'%,LV;:.;KZS"IR]%+UC!@P^)%92();2V6G_^"IR] #5D!5]QA113.YPBY-DA2W*C:*)Q!""4*1DZX:O^,\T]>@7,< MXHY54@=(>SQ]GX4Q&%.&;*K3@)NQ[UI"\:B254R:7/YW!)L=7_6_A=KP3RY^I=_\N)IHP4O(C$$.>3/A'<%K^C)8 M93 )G;GDC?'7EH/^\HH'0NMVIYCQ]/RG0_FUJ_9-4X"@O0J,DX\W=[ZAL$,8 MYX [P>MKD0PA94,!A> L<:3@HF_0'V+_1ZI/ZF&R=SSV$SG'3'F/AN('..JC&/X3'VSN2N1BRL 9T M36 KQ BN4)""IDA53")OK77WC@9D[X1:\\^!VF,T>K2-O87E@!=>^FF?KU^6:X7V]_HC+%XM/1-]'G*^F7W#;*GU3268]4T4F 89'I#A0 M6/!9)- ^R,*TP=(\WC^&WOZP> !D[DXT/XW^OF.LGE\>2A50._(<9)T>KR0* M")$;L"P%9#9IT;R8]#B*QYX(="ID-8+T 6K^CD%]42?FA8T, YA$XE5H(@1? M,A3M0G)D.Z)H?=8?1_'W">I#L-4(U@ ;M-- !G!Y/'_ST-E$=BR,7GUD' 6LYHXW2Y>PM9ZND?GVVM- M)39Y+&F-8-E+B%@,"90GB+2?@8DD-0^>+'WK;NC[4=B?.3P%&H_2TW/*H/J>$IR/-Y2XTL(E_TYPE,4IH.BSCBX/Q'^H96DI1ZV5=R(-W;+F*1K[ M.^/@T1B2M&9T9'&N0NN1B,=1/"Y,AT73@=!MH-J&76Q.8%4+;1]B]_W'Y>+L MP\=7TR\;SE=7K ?K@PS$=32._"_MR!/CS(#(I00C,3'9^K5I,^+']7"[!'A; MA7\'6+_;DBH4KZTAX18F:N-G$RCLM!)D22*5(E0X,:(/:QXV6(%J1[@]3GG- M2IP:1FN7^^S73=>"S1SJRSCDOC=Q;S%5A>>POORGB_G;*I9J0)?/<1V 7/)<)]]$3VY33AF< M\QZ""(YE9XS6K1.SN] U5BBYTUJJM4HZ",FN\73-"+Q:XG^=X3Q]V]Q" MEQRE95&"\9A(9IZ!%UJ"4"5%;Z1PO'5"9 >R.@%9,RP\#+8FBND):_:!%8 M"F?D;D1(A7$@UZ.6QLH(/(4B=-*AL-:-)([I]#E8HF;XP[*! CK 4=,F+RB< M=+'&\)K7QN!<0Y#2U8&Q)J 6FO[2&'Q__J:?>P%JR*:?^VBW V0_TD62>14% M]Q%T81&44P5BD )B2==_5,T_=P+(;LW_=Q'75UDKW?N%6F\T;(X M"R8PA%JB"J'V]PU)1\]-]$&U?NGX3]CV\SA8#J#*#JSC8UTD#?/&8"8/VYCJ M:VM##E*=*I*""1)=0=7://YSM/T\!HBM%-8#]A[M("G1"I6MA:A% <5+)'^' M>!/%)S1!9)E:IV/^6=I^'H6_9DKK H'W=93,+#*'0I/U5AF4CQ086F:AI"2= M+U$8TQYY?^ZVG\0'<]X7F7O_,]ZD3BWN8, M)"B2GS&T/8/AD&TFQB0JF]50V-N%P$Z2TPT1LDM^NHFZ>L+BS_//9^O51F+\ MPFMPE5[%(2*KS<)S!&>< (LV..5B0CM8_<1=>MM**!-G87 19U224Z(C-S5$$F:X8[4N^1TV>M M :'K\UYO.?FUM4F;T *)&&95\VNVA\GIQ$D;!5R':*0G<-WGUUX&5.](BQMY MO@B?JSJOO:9D1<88E(!2F^ K)07Q&RGLSLD;;K-+=C $'DCSN)F4$\82)U!I M!Q#^=3'';]N'::_.YGGUC%A:+K\1L]M'!]9QR^M$5L4R!R6L!,\I4@]8(H7] M'+UL_5CZ"9(Z\?!.@H_;/24:*JL#[.W[Q, P;47))+#L&:B"!7RL3R2EX8D[ M@9Y_#\/E3U N,P(VAU3FJ/?!]6W&Y$58??SIO\ZF7X@S


S?-M?F]R>4\M M^42BS DQ #>9I)NS!:^W;B="(H:5K#M*91 I% HU:S)+:0/&8"(/A_G 6W>5V)6V<3W1 M 1!T^TP?1$D=.)X/U>/D#-N-F1H M1+720P>0>E!45ZDAZYG!(!!D*AQ48!ZBJ%V2DA3&>\>\:UT(]315XYJL<=WV MPU33,]@VEKDF*7&SM=Y./WQR'+7)EXD$A]DO>N.X W727+FO#M9E-F.K4[]O@.1N"O0 M1X)%SSOE;\O:R)D+J3G+!KB4 I2F8\PI'H#Y0EYPK4D1W5\ X MA7XF"!\JD]IL=$?!B/^_O3=K;NMFVD7OSW_ILS$/-Z?*F=Y*51*[;.?]:E^I M,#1L[D\BO4G*B;]??QH4)6L6%XG%!2IO54K19*&'!T!WHP=?/*)VD*)TH*P2 MY'5&#TX'S90OVK/63U#CIQM\T1&3>LYVOLL,U:VT-&G:>^8 MX!$=]X81E(I+@9!;$ +R!&BT):N5!R-;ET@=)T7HMOUQYK/,7BH.*7':,+0] MP%MK0>@BM)=6"]-ZAL?M]4\BU6<($A[.YMI3V"=T.EW'P9],^%N4VV((=VW> M^.U?N/BT#%\^S])[_#3*P386A:-E4!Y#HD<^3JVT"K4$:52DFSDB^% 4.%&T MX"9:+UOW3>HLX]+$I&)T 3@+!A3G9 HQF^@($&B%2SPU'Y?TJC(NAR!H[XS+ M(4J:T*]9+==G-WG\WW=[N.JW8&QTBJX7,GLM2T1[53(V5: MY1;*Z*OO"'N6@!/)IARDZT5KP4^-'OQTGX7KG B9BR+>@?::!.4LAV@U^5#T M43(CI0X[O?2_A)ZG")@&/0T5NV@MY0FADA:7\_7RV]F?'\Z$C\Y&GL&PVC[/ MR3HGRR2P)!QCF5?YEFY/1(. ME.O46=!OUY]Q>>=D7&*X;K*9BC""6]#!9% Q<_",(5@E>? \I'"_6=$3V<_/ M+#+-(VQ[;@?'Q Y18&Y*/>,0,*A$, \"HD@24-J,"6URO/7Q\6J2!_>Q M4D=23<]@:_<&RS$J*XL$PXL A25#3*Y^:2*GW6YR:/WPT\G#_)2I@X-P>/R' M^2&@:-A6X8CEZ22(Y27F,,^;NVG;3^*W68BS\VV_B=$*U7=>>_22]?VD<-Q0 M*A=.^B1"[>9%6T4J#:'V($_+.:7 M*]Q4%X9SK$?!Q6RU(J5=\V0#RRFC UO(%%?)UW9YMD#D1@0R[Y,*N[65V7'! M: MIVC:1.8CG%4-%=(!O)YF1/-@@W(("9,'E94"SWBN0TYH"[&L=&F=G7(8J$9+ M^CT"J-JHH59)5[2.[E M:I.S=H,NG;*.+EI@A6_BN!*\K_UVN9',RE2D;7W0#Z.P79;#];JW%EG]\.W6 M5U=A*^&M0V49N!3))#2"TTF+%K+71B;A'#8O;QA*X\2&^W@(>SK[803E=7!- M/L+5YM76EB"C\!*8R8).9^-T[PFN;):H(I7Y0,2'$0G<_8FH/HZT@U2_ YSVU\/4 MP8=_SV*<+=Y\V+[T)>.L-%Z #[P.;V42G,V*Z-=2%%>RL?8EH^N1O]L?"@[0 MV**-^#HX4GZ9S6=K_&WV%?.OI(_YIQF=M9L+G\[@W\/_62Q_/ \DMTW[-9%3 MR<$!STCNBN<%HK(1M%*H4?'L$FM??;0K>;T\G1[A.AM+:7WC\3MC?X2+ZVV; MG8MD<@JP1BM0I;:Q<<:"S#&J$ -&V=K)&4CBY$/JQX'*[I \6&\=P/*G.KEF M\:66\Z?/\\7YXM.WSP.QP.#\J9VNFF Z@]N@DRL MSLHLW%P&6Z;SF_GMEPSZV>7%[9MC=>9RB(KE DG5I&1&[IFKMX2U,EKTG(G2 MNGO32*Q,_*8^%I![4'R?26[W#:!KUN]__X!'KJ%+'/SR=1!/C9[#_K58Y+]F MY^<$H0?+WCRVWIJ-$5DJ'D$'K-UODX& .D T.0NCC4^BM:,XB,!VCV'7NGC: M!K_M^5U91M8J+9+Q8%#46R;1SO?>@*!K)ED5DE+CU0'O0?"TUL!XR'OZE6QL MK79@.PR)51AGG5,U:\)8!.6]I:LJ&(B!1:9R=,&,T*RK:2SR"$]KHX/F@,#D M$ WV#R"V6W64,O MK33QW-TCX*>]P#LXJ%XV16[-?)6&!6>, A%KX1T7&H**!2RKK_',L](\26H( M?;T\-1_;O!M-AY.?;D\SM(G"7O6=?7I+GBEG64K, RI.S&JMP0N10,O$I&/< MZV)V._T.I&3:VW4\@"RFTE;'T'RBX>R+[%N3<^'(0&>D.\EF#R[3'6*BU39E M+$*X0\&Z)VW3GJR3P_<8&IU^H,%+4OCCNM'W,QR+&+/19.ZD6M^B;(SD#18. MTHN87)).RMV:NQQ&Q[0/X)/CM;6F)AP?\!*K/Y>":?VV/,WIU7NM#$'I$!7X MR 6H4LN.B^9@HXUDDV?D)AT*S!UIF;8&;G)PCJ&QCJV!E]E]JD&]U+01+;-@ M)'FF"KF&*+@"$D<)@5FG[U<$CP'9+D==G "(6VBU?YO@93G0773&R/11TM6, M!9EK7ZJ:ZJ60C"$;ZS.<9N$(2"9*IIV!<0*H':JM/@8+/>MVGI%'B19%!+9) M--520'0L@'7(6-$ZRF,^^>QN MB3Q>$HJND;:D\=]RYZYA.9+88+$A]C!J*1 M!6*R2=C,@HGZ>. [Y#)WKQF.+=0W_6V] Z/U@'<1343AH613!RVI.@,I&,C: M:PS&N"A;9ZL_3]%.^/.O&7]#U=)C@Y"!R8=G]_)#1TFII$6.G51YGZ^;M,K_ MU42HC<=[#?K[[45Y[(%>PU($K1,.75# /'EHJC;O\9G5GIX,0U%::-;:1W)C MC=;@8I!@N4,2GZOY1:WS8IZE:-KWK^/!KZ%>.D#9"_Z!+3Y)6_L0*N= %>W! M:ZV .T*'I@_T[?[LKHXY(;JY31*X7ZY7%?9W=IB\.Q>D0O5Q8$G2)O MRR]$2CC_WQB69T9QDU2I\]4RR4@R"QZ9@:*BXDYE:%:L,#DX!M8X<@=EJ!EEAD'$4EN^ MHY>Q=?NUYRU#H4L2TK/6 M954-'/O1DONZ@-]0O?3X(/LCT3!;_Q)2;>/S[3U^79Q_GL=JB+K8.L.(UDD37)A8'SCD1A4G6YM9Y%(]3 MES_.J>_=?E]EB@SU@;:6\!MXM4F0(A,I1JF]^2-!:5\:[?D$3*F=9L; MZ/UA\?EAHN[@-KN[&3>=(&(1'(4H( VQH:S2X$ST$)-G*KL2E6YM63VD8GJL M'*3815,I=X>3;>$]+]DHGSPP01M(116J5RR!Q9(+<9-E\Q+RQ^B8%BN'ZO99 MJ.PAZ [ /YB>J%'9FX1IXZK-0'5$/72,MM]PM?KX.+"HISZ?K@C_,2SS MA\MX/KNX84)%QWDT!5Q@&I2SJGJP G)4Y,0F%(7OUJ;AJ16FC2"V/5N:2+&# MD^/'L/K\9I[K_W[^OY>SK^&\=KC?>!]2,6>38""MJV5.64.,BD-2.4K!)9K4 M.I+U-#73VD'-_?@V4N\ /^^1I#)+:\R/\_3X=[=[!:6/V7H+(9H M=<9W;<^ M@R OHGZ2G&I]0QU"[\0.7B/,/'#SCJ3 J>^]'\+\O[=&WC7Y(7(96,Z@5(VO M1*X@>$?<:!%3,D$GL]OXQ(=_>UJL'$^IBW82GA @J^7Z['V8?\+-=M)6EB05 M60$Z%1* S1""M1"3,H4)1W3O-#N1_NJM(XF^^GXR>791_90'Q0'*NJ_N/20WL<)_G\UG M%Y<76\)C$1CJZ$2I?,5ZDA"0['>A@D#!7/!A)R/D!97?671BI>^CLD4+^4VM M^/#W+<)YDEH41G<39B2K*2J(PFF0PC,FLDON?BNM_11_>]%IW)AFBM];?AUX M*O\.R\U,J_=AO3WU>#+)%@O2J?LT3!L;:^W5 M'B3ASA"RC0\QPG86O/:Y"KGV&\S@>:I]B*4Q-KL07>M1=@^IF-:7.$RKST!D M#Q%W ))WR]G%AOSKA]",S@4N(/ BB7PNP95H@$?EF"M<"-,Z=^$>"?W 8Q^- MWI^Q>8!X.T#';XLZ57&^GM%E.T\S7/WP[8]0*PS?EN_?ODKN\"Q:*;4B_09+ MG'D/SC@.@;[,'NL,G=8M-':G;MI0?>N+:22M=(>W+5?7<[IU;:=0&#A67R*L M<^"SC& $UV2E1Q0C ^P..=.>4F,AX%F@[:^.#I#U;KGX@LOUMYJ7@?^Z#,LP M7^/UJ2R2RB(Q"38;.I6=B1 4\<)D0:WI1\7*YI?>T_3TA*T#E/[@*FRD@0[0 M=/=$_^VF7FLTR?(&7:+L"M;[P6\NX M-I7PZU2+FP3$JR#$#XOEX)7^@GZV]G/@>3=8[@O)2U+6>!($E\*)3A MA:?:Z:/U?3> OIXRT?<$Q/W;;BSM=("\'Q<7M;PPU%/]AW >YJDV";F0$EO0:'LHX#S"RF4C(VO_N>)*:GK(@VF&HC]ZG?FM]CNEPNB87W M^!7GE_AQ&6AWS#]==3H[BYXI+NGRUJYV >#90##>@$0A(S.2"[EKGN=SZ_3T MKG@8.EH+M8,#YK'#\ZKW_OKAX>FD420M2:>ERV3M%>)-:AZ M"'T]A;''N]J::*=3Y/TYOUS59)$KCN@0OIBMJS1_0:3ME:HZ/^%9$.2[2)YI MB]6*9X\(SEI>LUZ-YTH8-*VCX7L3VU,$:SQ,MM=;#P#=I%BOKGE]>[E>K<,\ M7W4-K:: K-W5?;' 2K(DQ1 @*HS5EG19<]0Y[Y2@,SBS_6F:>G(?&\&MI18Z M0-5=&?TZI[^,JW5]:OBPKI,6;NV76)0,4B!X(05YWM)#]-%!U#)IYC@YWZW? M=':G;MHQ,6,@;23-3.T$?/B\6*X_XO*[,WRU<3YQ_7/S\ MPZ\??WKSOBKRE]F<_)Y9./]Q089NH*UF&4Y<3*2L9AAMV2'FQHJ@X_[.H\F[RV7Z'%;X-I[//FW6 M6!W2*V:?=0[O&G,P=XWZQWPG9/7F'B6/M!<)WD:1 D+AED 54J3+MD0H0F+Q MCA?5O$W9( (/O9W_G"\QU5,C_SE/B_GU!)"'.MD&A3Y\1EQ?&R*6,\^C!F$5 MJ]V>R/\B<4&VBFZ%8+),K=V2 \B=N(ID--3=O]6/I=$.1L -9?7M_)?94<($>LS<1$ 9=% E]$Q!1:A/O]THY+8/X0<;:55)(3H)5"PBXEF09&2? E2R _%YC([-6 ML-;#(!ZGY)3,V"%8>3%W=+@>.KC/!^0_UFSK&(PES@1Q%NH[*H_UQ=VR+$3, M8K>RJ.GRDH^71;H'%O9/31ZBF.X@=SY MD^4_J50_G6,_\/U?X,?Q=^W*O5O4>N"Y*-"E(IR*(VB1. M:<:@TD]^5I$ZB&2%\"]9:#NLTQ-D#M#E8AS!]E#0O]DP.6;/A'7 "WU0LG"H M2?P0B[#))IG);]GEG&G:R6&T@$C#ZVE_,?:@^RUDK2A9H2&G6!A3'V),-?LR MB"1%BEG%M-LS[FDU:.0R1W-0U_7>:$9@E:QH/" MI*P3G6$[&1:GU\QAD,J>;.8P1'Y3*_Y.,P+#I) Q13"RCH<3)4!(*M.7=*T[ M(Y3(313?7S.'O16_M_PF5OQOL_4V-/EC6%V=>9Q+K3 92$SZFA:2('KR]WF2 M3"D7E,DM3OJ'*T\;+6Y\X1\HV*Y@\9'^Q=8B5K6YD2\:$&4@:*,'9VO:FC8J M96+,LIT*-@:!X_OZTUT/A^KS26CL*=RI7<=WEU7N7_''\[!:O4E7&1Z+RZ^S M\.^W?PA%OL^_%GB!R\U7U\WPA#6.CE?0MN9V^]K.U6@..@4>LN4T'.ONI>'%'V/02\;H16TQ8OKUIS:N1*IE( 71#D-M?.]8'1_O-2>^$# M.M^ZB>YC=$Q;H3%&W/1087<(F.T>$U&+R P'1@8WJ'I0.QT19"CHH@GU675D MR'01%SU8PR] 9@]Q=P":=[C)P?_.S/:P+&A\\KZ0TU;=?A-M=?MI1]%IS730 MTFO1/D-(7;/;1\OU&# U$W@%R'IS"O]VD3:--TG"NP-1>%T0_JG-3Z"V?&69,B M)G"U(XDRRD L7$ *EEM1)77_#:;UZ][CA/7T:+,_"IY_UVN@DOYPM@EWW>7H M71T$O9C_L5B_26EYB?DL:9%"D!:*DPA*94ZF@<^09.;6J1A-\X')>Y#9V0O1 M*!ALKJX>$'ES^;\GE2V_XIF/RHO &&CR16MK^SH!3TO0/!HK,QKK6Z>W/B"B ML_!C(S0=).H>\TP_K!?IOS\OSDD=JSIO8?TMS//5)[_.:VGC["N^.P_S=]<$ M;_[! 3FFARUX<'YI0WX;Y99>+7Z3$"A$0%%RG=]>KT.DB]$SP8$.GI ]JD"G M3^.]>Y>"0X^C#^DSYLMS.F4WHOOAVR:N=F6J8A;%"![!IHUOP@KXPL@W"8B2 M!^.Y:6W,/T/.M$;7 7J_?RRU$GD'E]FFK+KF]FQ8V#*TB:]8FPQ77(,TT9"; M;,E.C*& LRHSSDW0S4WW)XF9%CG-U'T?1DUDWP&(;M._#;*$DNKD($G[*=/V M8D1\Q."!,>65Y)G[U!H]#ZF8 MU'N_*]IALI[ZX>U/NL%7LT_S33.'.W?^ M-I)6?8$2F0+)L)J+=$+[.C"*:26BBTZ:I%^R>79::>*JA0/5N!A+IAT<)Q\N MXVJ69V'YK2:BWMXX4<7 > I@A MD_?LZ45,S,#X(A\GQW/P)[4EBIG7?1[N3 MFLB^!Q!])_^/<$&??ER&^2ILGINW&PY+%HXS#X*7ZSSFH"P8K:)#H0I)JS6: M7J1JXCNKC?KO@ZJM+CI UZ_OWEY/I8A"*1.J]V"P5K]:B%XK.F6M\B@P86E] M)-TL/C%6&FMUT4+$'6#C]M7^/0PF//-&UO&7W%:;CPN(4FM@D1?.E0JLM.[; M^2@AT\8)Q[JV#I=Y!\"Y:[M]^$P27;VY7']>+&?_@_E,)\Z83P5,+L2-P@1! MAPA!>$,V8G&V^:O&\Q3U8T'OJ?('4Q::R;\[-+T+R[?+JQYZ_P[GE[4EZ(;! MLZ(\"Y:1!VJ9HUW'Z8@NAC:A15L$>E]$Z[>+W2B;N*/,R.AJHH]3?N"H9?LU M,>0Q*:WG"[QK.&142 M@I'. YF1&H(TBNS*.F7'&:ZQ=8NL4WG7&*+W0>\: T3>P>WW=/!5&$P^:@XA MU1=D;21=XP5!>I6B%VB2;)U3>XKO&D/4O?.[QA#9=P"B1X*T1=71-73ORV!8 M+8Y+$&O\/C'!R$?)3OO6Q^KIO&L,4N_+[QI#9-T#6K[?\]=9P2JCCRH"#S: M\MZ1+2K#T<"'2#B'C#RJ%N1,\.L@R!7LI8R M>#IGG:ER<;G$8&L$K74,80Q9$^1T\^!LZ>RGSYS#I)\7R!Z,O[ /9+_H!EP7N,/ M(5F(Q5O(**221=8^H^.!Z92"08U U4034Z=UW.+GC\MZ,;\M_UZL<77##/-* MTUUO@?Q3VBE9%@C99I"YMJ&A3>/8;L73+ZTT<=/>9DAI+]97$BW<9H+GLEC^ MN0 M%8&BM3$[6N"Q[K$?0AVK=C.+M)XCRUK5LNDX^\.W[[_S+GRKWWOS5UCF*ZLU M!*;(/PG 72:KU;$ZK*@X\!&%2L9(9*W?5IH1WU50:X75LT6V@:#')<\I:3!<6%JQ-"2- T'&YVC'6^,3ZW#J6/P,2VX#X#5 M_;-R:AUW@'.RH=;+65K?3:%.C!L2J@;)%">I^@0!+8+@2C,MZHBBUB^.CQ(R M\3$Z.3X6K975 >*NY;'9O@RC4D9F,"X2[5ID",%[$-X6Q;-#P5L#[?;ZW82 M)[RF]]9'1UBZ;M+&D1>& HI-9#@K*<#5CN!2R)QR,E$[.Q*:>K@9]]?D$Y#8 M0ZQ3A^;>D(;X(V&#[5G)G+.N%@-AK/DBO B(K#!(23!NL>CL[W7+?2(P]_PZ M?>!@'_4MQI'EU+#X^-?BX^?%99WL]/$OXN3;VSG^?/'E?/$-\2HNO1W_=8N_ MQ)A"(37D^LBOLLM [$HH24MOG!1D7^Z$E3T6G_9B:@6@L:7>P0WT= E1XBS( MC!8,B@BJ: 4Q9PF.!:&\9=(V'_5R6/7>,W?GXXUJLAB M=J ]+[05A07/K01I5Z7-V?,MK??MGT@'][N5[5 M*;2S^:>K9(E3W0/C0JA4]Y;UZETVW3>KV%V7J_[7Q;+ M?]&_79\YH[)0=*B89!-9F:8V(K %LLF!"Y0JZ:,_2N_)R\1ACA/=.2T!TL%& MN94@^&/X,EN'\RO&KK,%?[F?+7B6N'0AE00Z*C)\52K@,!;@/)= ;A=#V3I: M,IC(B9V,::$]KDKWQ^R"*&F:3;X;=]<;]DW.LZJ'^__@S$2NO=3$O58"5(H2 MHA 2.&/%ZBR2D+O-@FY.VK0C+B:"<0=:/N5L^ ^7%Q=A^6UQ%7S;6G-'2']_ M=MVCY;OOSOTX">Y*$\@E#R!-'7Q'^ ;OA0)=DD]&6/I9ZV>LQ@GN==?$ES=] M?,(KO^<>^RU=R!YE2NNDJ)'X+"1PWC?@#0@8G(6QRXY0.GIL4 M$KASJOE:?1O,/UTN MZ1BXXN5*SK=MVY__QF6:D1S.I&%2,>M!!I% U9D!46 "PXQ1AF7I4^OB_.%4 M=A!S[!CWXRI].*S]%:SG^*EV(.CB2B Y%YQ5SW_UACS O[_,EIN_<+/=SZQ' M=/79CQ53Z*9,&7S0%A)FYBRO%?&]/0R_R%0'\D$*4'2 M&9-<;=^F=(1H:N5@*E 9B=JID%H0MS8?O'8FW M:5V;UI&PWL#0@V\R]GW[7SC[]+F*[BLNPR>\MG;?+6<);S3+,4IM102Z?.FL MJ\V37"B2#CSML4B4+/5V(35A?%H/JJ/M=7P8O8*]=^N6?DX\9]GR@%HF*-)B M[:G)2;&.;O&2HU<\V>AR9[MK1]8ZB%N?%NC'LQ.;(?!T MY/%A4\&KI\7D " M&:?_('*2DDJHP!OZH+G/M?P@67;T.$<[]CH(D+_N;3H1$D_A#GU)--?<[R8= M+5$G6R?4Q?KRX$A$T10%TO.0>/$FZJ,_]C;EL(.8_C][JXZ'QU/8K6/J]ZP. M'0RU5YID6"=[>4'"(@?'"Z,Y\RY(^ZJ\S X>&E[W7NX&K:]@:^_J2@BCK+8D M%C3"@\J^0'#(P$DI57;*A-!-G?0(SFQ_">*O9KN.@0B()E,(JKI0XX\=7#:*>5%2L:.\OAX7#:GO1L[ MRL@?&R*O8!<-/G.>DAP_"]P*$3.#R&KK"BUTP?U. M>\[\ _;<1(#J92L>\^B:3UH]!E\[;1][*MNG)Q"\@HUQZQJ_)PBN>8G:D0><B> MQA A1<64T!E3:CWC<31F=MH"[A^P!=JH^Q\33'CSZ=-RDT!]3UA:&ZZDSV)O9G?:._P?LG>/ Y55TB7C_X<\WB;Y+O_#G MG/[5([];&Y*_Q_-:G/#KO"R6%QL*C]E2XF BC]]_HJU,@:(07FPKN04O:'3K/DU M\2JG,0[!U'C3&(>HLP/7X.Z0-B80BPD6A(_D\!,GL&G.%7E)PC(>P_UQR/^9 MQG@P")Z=QCA$(QW :7_!/3.)+:I4>\')JVZ&BJYS"-J0(+QCSGL95/G/-,9A MTQ@'P>H8TQB'Z+@#G-\;\/?G?+9>D=VUG0?@T6V.29G0O M"F4V;U\"0M0.'/D8Q@AMH^DF!%(?5)R"%G).BTC:,U=B;:;5Z-1AD+TM[?&!?=DLR.&(.UT2CGW%L_=RKJS M8!@K@3N(LK9W%,;6_.4 A8527R.L:1Z%/19O)UK$^4JVX0$XVWL7?L5E7'1_ M%5Z]#]Y()A;#"B=#!E4AR1AA(18;H20> C@+/3 M;B/WHF2VI3^WA!.85E:6" RM(.$H7H>W&7 ,T<@@\P3QY7;LG6A=Y2O9AX>A M[95OQ?O6>A*1-@IFD+5=LA(B0Q2!D?&NHU%%N**ZZ9\ZBE_87[WD*]F&AR#M MU!,9=Q?.O<* C17_$YTCOX3931@F!>QD'$A MU.G8BLR6<1"ASDASBKP"U-4_8"$5$1U] MZQ5NX1,-T?:P<3H\! :A^!\7XWU9?#+$K&0D_;L80?E"UX$C?X0Q%X)7)DOL MIDRA-?,G>H/_HTZ",?'\J@V!NR' EP67;/9,%@4&ZYSU&#.X.C8UAQ*5D"AM M.!V#?B#S)QJL_D<=!&/B^54?!+>:7;TL-:>8QQ(\)!L3*,P>HE8(SDBCHY*6 ML=,Q!X9P?J)Q\G_4$3 :DE_U_A_@2X6$7BKO &,@XZD^$09?- 2K'9=:&^=/ M,#.KS=[O+SC_C]K[(Z&X:71_@G+J1XH9_@C+VLWR*QZA4'J7Y8]6 CU8%N,4 M-PL7HHC9 K=T^R@7&(02-$CF3(PNEEA:UU/T6MQLBK;$L8>2)>U$58^2.BFT M1*8D5S[HTKP#_:LL;AZ"J?&*FX>HLP.3ZF[-H]'99$=>H#*ZSCHS9 ]:)/.P MB,BL-YABZ]Z3K[*X>1 (GBUN'J*1#N T2B$C*TY+[CG0O@Z@&)DIT7.$K 3C M!M'HD/Y3W#RHN'D0K(Y1W#Q$QQW@_/GZ6*N98A@YH*]-STNRX)6)8'7F.9"Q MC:9U@.B?5MP\""^#BIN'**\#)+;(<7%)%A/KQ.R40'%'MY43$4QB,G%MM!;^ MV.?K/Z:X^1!3X)8YB8H7IC@7 M5A[= AF%T\YOBL9XGNA=[@!PG7)7PT>NW;]FZ\\DDTU[/?K5'Q?S/-L(;)JP MW(OD3!FF&R:K<<)V6&Q0H8Y!EY(^,/(=Z)I*8+*WHLY'][KUVT>O83L7 D-N M.;"B-"CD!D)B#K@WEG&46-HGAK[*L-T03(T7MANBS@GMH-5R??9QMJX<_TK[ M_^LL7X;SC4=OBTTH+(/D1;WX5(%('( HWCC#?=ZQ72BM< N+]-5W'#ZY^&L) MVPT"P:*E1GJ#U'_19;/I?ELOF,^S+Q\7/]/=M/ZV];Z=0)FDX,#))2:G11BR M5DA0UNB84C)1AYT.OZ%@>YZL:6#8" #/P:FA-B8&VL]_8[JL1L[;4F8)E](I IH(#PPHM;EQ0JO6SZ?"GJA.(/^USYQVND0[@-$I8NGA= MI @&DJD]-[,G&11?P$K.Z6?9N]T.LO\\5>T'JV,\50W1\80XKY&1LUL!@PV+ MCSU]O/OPYVI[(T@N@W-9 ,]"U,:N!CQ3"H1P+'+ZDMM[:3D/XR][K-MYU'%T MD"R.H[$N^D9M;#1ZS1Y6$ [^Y@>J0L"B2 "<*BU;QZ+#U3?Z MB(F+6[JXS0_33 =.8<5/(*O(\*N$)O ML^!HRWC]'U^BKB-8[0.$)XVUIEJ9..+QOK*PV73985&N&'"6*:@3V"!&C9!" MT=:[;&+<*2OHA2#'S8(35VM-'I7=3_(]P&6+WHE'9*@LUD MYQ45LHH[91WL IBI0V%[*NN^NO>0W,0*_WTVGUU<7FP)+\BST1C 6%,GNV.= MRZB)^BH3C\S)W8H!7E#YG44G5OH^*ENTD-_4B@]_WR+<9%%"9@:0DUFFBK<0 M>'"0Z-N&))-1F!:*O[WH-"',9HK?6WX=6* U(6@V_[0Y\*0E$I.MW2Y3=>&- M@)BTKUFG#HGLHGGKY+);RT]%0ZL'/W5N-C\-A#YEV (@G]M%FH]!>HOWV=GY]]!;.HT[( M(4=AB37O@ RL",Y$5U!GE?.1TEH?(Z\+,.T#@MT>(0[6R$F [>-?B^L;.CAG M38H@M2"[WM+9[$7*P!CC4J.24AYIA-ICY$W[G'M,L.VGD7[!-B0[/#&&QF4R M$$,DC@57$$1"L%)YCEDB^9Z]Y/'_-JC2Q;QN"^W(NC]EM ^=/,."3,$E#VZ3 M?ZM=]9QJ#R"F9>;D09MR.O-5]IAPU',URR#,3C6Z: B NGB"WK =7Y9,'"R9 M-Y\^+3=C)7Z=KY>S^6J6-B4^-WUYSHKS*!W7@#*IZI9X4JBKC<4C1N<#:C'* M9IN$VQ-M'=MP^_4/LE.^Z38?WB/):S5;XP=]X-)]H0]+#-D?/N'B]VV7[ MW/1 .F@B\AI9%KQX\FIE!"]4 *:2$D(X=/=+H8Z^:YX@_40[>G:]>5J@Y&3W MT'WFJW-HT)F4> ++I0;EHZD=AB58&[6)+.O"];C;XQ&J)HZHG2+R#]7M*?L9 M0R?)BL)3(<& -IA *6G!1S0@BHL"D:/DKA?78XR)Q?:5[9RN 73*'6$^7%Y< MA.6W17D\6/+SW_53C-]H^3H@]F(V)[G5QB?UV_2K\]7B?);#IC:&/FY$NRAO MO^ RW.J,9\CIIGG,82I?C"/_?J&T35;Q.FJT7@(O0=92,H1H@P/M M'>VT$!,Q>1PP]9""V$SMN\%I#QUT *@?%ZLU[;=PCM=5S,EGSB-&* SK3G.! M=IIDM2>U2\B=%J)U,[4'1'0)G'T4O&@I[0[@\@'/SVM:[SS_'I;_C351;FN' M7O>Q*<9DX20PID+EQT+44H,3083DA$;>?"+3"S1-^_0]'IB:ZJ*+9)#WI!HB MX3.Q]!-^Q?/%ETV]Z1VF>+(B14T^HM,15! (WCF$4 KWEJQ-;EJG#>Y UK0O MP^-AK+5&.CC"_H5S\H#/B:,WF7SF6?55JLM]EZF@!6K.!"1KD(06+'B9 @C, MW'NE-4NMXX8[$3;M*^MX0&NOE8E+"M\M%_DRK=\NMPD/5Y4PG'9*BG3'QV1J M%T(),14ZH$5.SGCC8VE16?C8VMWT2&OBVC61':#R4,"IJM"/ERG#P%RH( [N+(^7,956LXV[Q/$ MS(^S9;J\:DQY?07;6$IQ'%#64NM2! 0A-.VC[%(LB8TPE>D%FB;'T*%JOV]M MM]3!U&D%)**"JQ41'\ZO971=B*0D.0J,0ZIE3DK6KC&TVVK_&)*2Y<+>[XSR M5-NY)]>8KM:]+31:BK*#4V9S)6\OZ.^/M)(I$_@_GQ1_FM"7]F6 MU(\P\69_HHZ??W"8W,9)*>"HK:>S%;+S=.A&@Q#I:R@L!5Z,$DRUGH[;Z_2; MD)Q*CHX*IWD Y5T 7X0';9A(@:1"GXR7@/"*IM\,P=1XTV^&J+.'R_].@W!1 MLLE9&M#:2R!9>@A!'82P!"-= "G41J "Z>9 MU(ZNZL(VK_T)HC,12E;*TH]D],T?)5_Y)(!!L#K&)( A.NX Y]=-=#?VU%7F M\?4;!R,#O))/!GB-%10++F?B1F#9/*&PW>8Y#;%LGB*F\Z8-H^-D,8;2>GEJ MOSW*X#H;)1(VD$6PQEI0DMCP(6K (A-+S)N<6KOHCQ+2>;>"8^/N<&5U<.+5 M /HLS\BCK/E/VX#'YBY!HTMP#*&X&HAP/D+,V8((Q7NTS/O&TBR*&8Y\H*M M&RL^0L;$^&FLZ>>,L#W$W@%R&M1.&I_X)LN.%Z5 Y:P@,*U &,>C-][$?CK% M]?>&-^7E>ES==X#VFPU[]3K^N !N.F9M>%U]7*S#^>V?U\SY/Q;K_XWK]W?? M(K95NV=%:I&%4V"QVM>1Y!$^&UJ5J.^63VV O,=AZ".-5] MUQ)BKWDO7G6?^&6QW'ZK_AX_2Z9P)FLS"E=U6K@$ST, Y-I$DIM,L?FK]U$Y M//D.BUWNNL/!=,KY/^_QR^4R?29!+@I)ZF(QW_S+(R3YO+#RT3)YADA@G'0= M([A)NFC@.=&QSBO6ZJ1D%R6CK>%="JT?%GI-US&JA,1E!E?J1 F7D3[S')QP M+DG. C8_PU]GNLX03(V7KC-$G1T8+!M6OI\'[Y:+3\MP<37LT9"C0[X09"R< M.#'$1"X.1! F,N=#T*.,UWV4FM>2R#,('H^%B@[75;>HVP:#C>6!(4G'<5G? MSK.'*$E.F'0F%B/F]L5+S]#30<"E@"IBZ?DP7&@A?)&B^P>8+TXZ2\ENR"@VZU M!EKJ$VS;G1B$%J%(!RXI2XR@ B]C;=F> Y.%%U&. +<0NH(HG&T1[S6@8(-C+N)9I@FT]F?(R0[H"SCY*?A\X>$N\!-H?' M*&/R6;%:V&(<7>O,"0B*;GEOK/,B6IO:]^CZ3^Y *X?P>+KOT=9_<[G^O%C6 MH/:;B\7E?'T6:=6"VD&0B>3)E*Q-'#6(F)WP)8?@S=Y6__W5.K#_CZC^E[R$ M@W31PU%:@^ /?>U[7/$S).$4P05HD1PH;PU$8^CB0:\DSU;E]A';W4@[^4?J M?? XIOJZ1>5[K.9/;?=XP]_WW[GF5+"8;5 &2'025/%ULDUVH-'2<5?0R-S< M\]B;VI-_ZFV/W>9*[@_.^:?+)3%X]2*]D?#JS 83#.U",H1JKPN4DBSP.I8Z M,!>#2BK9D6'["%4G/\ZN(3P/5=K4AN2]P.GJS5=6<@S)!0=2&092U(TL(19C=0LK[4G#R<^'V-CB/ MHK/.S\?-+.$SZ[GGSI'!4DR@G<;ILY \6*N+#%%[O#\+=-3C<4/4R4]M&^MT M'*ZR4TZM^FGV=99QGE='2*9ZL-;1TJ>>YW*R>3E#IPE3R@6FK,X]TGS0'YJM/F!H$C]T3IH;H MJEO4;=_ K*P2X09"M-7")>E$LFXA^-J#Q+%B.#\*[KIX8VZD\R$)4T,4,+7O M^TQZ3\[&^1(,8,RZ-JTA3\FS#-DF9R5+A9?TDO5VN@E3@Y2X8\+4$(GV<,H\ MD9]1@O0VE/H\*1"4SK7O++- 7/!@! G--\\$?MT)4P?=:@VTU"?8MCM1([/D M<2O00A(WD0=PC#MRS0.JPIRTI7F X[02I@:I>N>$J2%R[P] UTWVZ> V6GD( MO&10GCDZT.E+3<0+68+2KG5ET4DE3 U2\DX)4T,DW@-L#@\6*E&B3(R#>BVR> /"?A*E6#N'Q=-\!VF^7=UZ'+:^?2W["=$[_RV=: M9J61>RB.W"&5?*'K!"4X994KY!EEV7J&XBYT=> L'!$K#T;#-E906 M B"<61"0_R;L4C9#D*K4^4)^BY>13J X!71,%]?B MM>DKS?._@A:G=J&STVW5KPS3QOUUS=/!1DSK5 9T&6 M>LRH$L#S&.D&MC+(A,;%UO?#\Q0=>A#]NNF943?/U1*_S@E[])VSD$5QM==3 MD-+6)Q$%T8D:OY%8R&R6AK>.=#Q%R[2W7T-$W#]DF@A_^"'CK_;6'#_544@? MFUUJ]]FAK?KF8K%HD7L\N+LY0]"UH9".0\5?$5 MB&@49&Z3-JCIVFY=XKP'F=->A4=$8&N5]0/.7Q9+G'V:_WA)),S3MUN=5_\5 M9O/?%JO5#UCH=SZ&O\^4XE;X6G87:O\,3,2A1P14Y-=KYX67K4$Y@+QIW=<1 MP3B6BOH!X49X?RSFBR]8AWC//]TQ;8:0O@'G&.9 MT?YPDJP_:\&J'&J8+4,05H+E(CF>=$ZL]8/D$Z1,ZQ2V0L)#>_QPN7/=.V>%GI]YPX41(%^,J8(V&EH+4*SPFJ4PSS_-SB_I=J1_="6#V__T M@,NL/1$'WX4CRZ554G]8UG+.F[5N .]-0%<4V4HUZD5N7B1$\E3KZ+R1+J*) MK5MP/$7+P2VP[_W=C(0>1G0KTNY"[/K4<&)HJW DAU.0$4&;"#SS'F(T@6?:2L#E&=?6!24D M&)UMG4S"Z8R.&0+&P+6CC]AZKOA $J>-F1\=B$TTU1"*QXA:O%NL:UU].+_B M^LXXDI__KMT\,%?5W/'BOWOO8\PK?L!TN9RM9[BZ5LQX,6'/3E-^^%N*<;(!Q=Q1V$ M90[D^8=OC_^!37&;$\4':2R)@I/Y'Z0'QY.#PEW,CA7)G6N,]A'9Z:4/P_%1 MNN@3,MWNGCH MG4"]IR8[0.;-R,GO\Y"OV^*3O6PXHPUODR&O1]!GO*A:@>SI#) \YM9-1IXD MID0^=Y62POPCQ=5< ]QMF[#W^N MMJPQK1P)KH .U;YGJ8"C;X$-)4LR]U&'W=JU#EMWVGC]*% :6_J]77U;%H0M M5HN"(&TL4$MMZR@# U9&BX%G&WWSKHL/R9@V('^\ZVX/H7=QT1UHG/YV4[J+ M1I%/93@D)VN#,FDA:A\@)XQ,%Z-=:!T!:T5[+XV93MW-W0\,'1R?!_*]G1A3 MI(PF.0=DS)(Q8H.$D#0'J7GP*::H;&>QGQX& 4V#N;; WP, />;GOL?S6H_R M+BS7MTOY#BD=>>E/'ORB-(CF1J] 3ZUY$YMG*84<@P;+?9T)&0+XB(60R:0/ MJI@D6M^%+]'4[E7HJ95^^';G)U>744G";K) 'EQ&@\J#Z,XH>NL,D==->D4E,W(HR7O:Q09K%P8#J:!WSG*GFI=0 M/:2BSY/N4'T_ ZL]A-\!?'Z]N, \(R9^"1>S\V]7T86WY?]M-XNWRUG M\S3[$L[?_C7'Y7739D2TKC"@_UE0+)+W)X6&I)GEK%@O2^N7CCU)[0>(^R#D M?MW>$=35 RHW=18?2$T;IGZK_Z JK.Y7F7,PD<[]PE0$99(!EU, EHPE.4HA M[\^N;51G_"@YO81TCG61MM),OR#;[E+#" 6<95!HRBAJ;Z#VW>"TAPXZ -1[T@D1\/G-//^$7_%\\:7RM"W7WQ[$&AW' M1#M.J!JWETI!Y*& S+*VAY:8;'N/_46RN@37/B!X^*C;5",=@.R'<%[?%C]\ M1KR[#07WSM;Q>;DHK#W+>1UQ&\FVD#+FE ,=[8V1]10MO731/M:EV$0GG6+K M>A<6Q35W"8RHS29B(:-5;;* ZW.UY@&-/@*Z>K@+VVA[!PCM(?H.0/0F;;I" MKMZ%;W5CT=%+WUE>$AVS$&?GFP>/[=$;T 6)Q@.3]>BU4H,+/ (=NR+&9+UA MS9]R=Z:N/Y#M@X?[[T_C**<#V#UQUG]_MBM<^AB< 2'K[G0A0,B\)F3P:%F4 MPC7O6OP231./2^\E"KN?COK%W'7KP/J<>UN<_S5;?[[]3\ZD*IS5*% Y%*Y&D$<45=AQ([DIR/\&TP_&S&SA'468'V/WI$C\N;C% !_]5=]WU MF0^Z!"40#+>2/"[Z$$U*@#%F6V2Q!5N_7#U-S;0!ME$1UT@%?58S;_)>+]-Z M,^;]3(.]C+SZ:98#<7GV>MVAY0RC\>E6< M<],,2RC,4270+&=0AJQ"5YP');E-HB24NO6#S,[$M73)'Q>K]>K*/B%F MG=/%@:GC7926AHYA'VNY*K/69T37?"[B[N1-?7^.@:;G$D%::JN#2_,.0^_( M0[MZ04[*64D.F4=O25A>0"CH 3/=_#D6X7/KIX)'">DGJ:.IVA\KU#E(!ST" MZ?IMF#FI%6.0R90 E12'Z$A$4A@ELXY.X"@%7P])Z>BDVD_)+\%F#XE/7=E5 M=]![VF0;&Y0V5OWZPY8KO/E!9>XZB"-D\,KJ#"6D6B;B&42I!!CM4>7B%$?S MDK&UW]*=X6@/4X-]?!P"A4))\6A%*.G%L=: ^B!&MY*)9)8YW< M&4?/K32UNS<";)H)MK=[JS*WN=Y7N/QZ-7/;%\2(A8&,FD[H0O"/4==&XDPC M.:XQJ5'OKX9Z.\>/LPO\B,N+V7RC MH^W\C.OKVC&C@N :I.)T73.1(*!TD!3C+"6CE= [W7!#5IT608VTO#B&R#LX ME'X)J;Z0?OOQ?+$B45UWABB55%8@FTQ,F"C!U4)LIYCG(FDC=>MD^T<)F?:> M:PNE=A*?$#:KY?KL?9U(O3F-@RP)C400FX[?M633)600=)*LT%'-V$Z&$?W5 M6Q"AK[[#X\Z"_:1@C6'V["_;'@!Q[2 R&XQ# _*JBC8IW-0 M*>^]*RU.@3N+3JST?52V:"&_J14?_KY%>)'*>ND*1$%'FW**:*:- -PJSV*P M*J:=TB=?4OSM1:>Q")HI?F_Y3:SXFSSV#PGG83E;;(X]@U%G[0S86,?&HB1; M-XD"DEFO/;EH*;?8^8\NWD^:V5BVP.$RGQHT6[K_G*^^8)J5&>:M_>RR+X$5 M 3YJ8B(G!61-N]HJ+%J;HT:U4[G;2\!YBH#IKH\&2EVTEG G,*GCT%-8K;>G MH[7!)L,#I$V=# _D8UEKP:L060B;:$]#C-Q=?4* M%'I(R Y0+X=!"J>B0S^ M=I.XQE)@.6L$:RM/FOQIS[.$D W/O$29L7V3@)?IFG:<20?A^OTTU!OJ[DKL MUWFJ>8V;S\]"3HGV)P=F=0A^YJ6/U4ONDYYU(ZS:>OR*_P]-M+FZ,A[?EJKST[;)V5EOB9YRO9E_QZIL_URS-U8RV\\_SRPM< M;I3]QV*]G;:,^9?S\.F,HS7D?02(L;[18L@0R/N S&2A4R I>[^3SQ-/ \>@ MMJ,'])8@[E/;?1^[M70A;3_G9\%C3L4&"*P.]19*@4^RWEQ!:/0EB>9#A7>E M;=I@]90'[_XJZ@!Z[\*WNN=69"W?8?%,%TR%&P',8>5#)' H-12AF-%THPC7 MNM3N*5JFC7V,#JTF*N@ 2G>(WTKHNA8F%)NSR;'.GJJ)#,C \:#!!R.E=&2E MV-:]'9\A9UH'Y;AGU0&*Z+/M["W>/EQ>7(3EMT5Y(-+#VM .6Z)M>=)0GHY> MI,2#E#H$"X)G5_,H"90E9F#,LR*$L*R,T/VFOR(E9TK)$@L@HVU*%B5=^5;K M.@T@*!.<,*7UZ*I76*0T!$V'%"D-T=;$ >)WRT7-,7Z[_$ ']RQ=/;FK$J2S M/%9?/M9,] NL_H.9Y/529K(=XJXO! >?FSMTRE)&J3D14.)]X&8%0EER\%J M&T3/4BK.4(,6VH#*2/3':"!+I4) [01O\6;]) '3/2PKC_C\AWMH5H%O7TE\8$K(ME!CD:1@)(%[Y'.9"&CTT(&==]. M?RJ#]L6U)H?&H=IF27D9 1B-1]N;??Z_G5#EP@QZ88_6E05AR*#6'>J(Z M&V)P>E1W8%#A=!UTT".0MGN,1X,NRP@ZD4.@=,D0M&5@=;#,T#EI M5.LA=*=4.#U$R3L63@^1^-1WTHMEF+2M3$8F(-IB:G]T"5'2OE+D0SIR,FM9 MP4XW4Y/ZUJ.710_2Y:#ZUB&"[0$EPVJ\26HJ"_($N(^U34H@/DL18%TT1;!0 M#&,[PZ9]>?W1ZZ0/PM%XHN_@WGJN@;J+BB,O9,XK(4'5@4NAU(HI@4QZ(07* MUIV;#YUHT$7ET"'&4"M]] NM[98,.3KR#&J7SE)3(:T$QVQM'ENP\.R$WRU_ M^'!P]6 >-5/[H#D&0W30 :#J%GM;/H3S&V]32^F5XP:T(M-1*7)>G?0,M V& M>3J*M6W]7O& B"Z!LX^"%RVEW0%NZ?.[$Q9"427JG"$Y ME<@J, EB'5AM>$K)T,8JHG7/AI=HFM9\&@],3771 ;;>[S# 0Q7C8^$>>*C) M_D9R"#PB%!:MY)GV2^QUI,IH9M1X"&NMD0Y ]B^QY)!$:-Z:;R?"ILUP&P]H[;72 =1>:MI3 ME.)"2@%!_.APYJYF1D5EQ+!L47 M8LS'!"Y8 UB]:>]X/>$K[I\U2,M[]\\:(O(.#J6=S4C:PI*Z,!25< MK.UAR%TIEB%ZM$&UGYK^FLI21[H%]]-0;ZA[INHQF<@%%@TVUZG,M;D([2H. M5GHO3"V8L*WCI*^G+'40)O8L2QVBH/&K#[8_J!]B6.'_]__\_U!+ 0(4 Q0 M ( !F!JE:U22OH-A8 ,J/ > " 0 !E>"TQ,#%S M96-O;F1A;65N9&UE;G1T;W-I>"YH=&U02P$"% ,4 " 9@:I6:V9B9W ( M !$* %@ @ %R%@ 97@M,S$Q;VYT9G@R,#(S,S,Q+FAT M;5!+ 0(4 Q0 ( !F!JE891Y1O9P@ /0H 6 " 18? M !E>"TS,3)O;G1F>#(P,C,S,S$N:'1M4$L! A0#% @ &8&J5H4G;/B$ M!0 ]Q, !8 ( !L2< &5X+3,R,6]N=&9X,C R,S,S,2YH M=&U02P$"% ,4 " 9@:I6+Z1A MCW0" #-N&0 1 " 28S !O;G1F+3(P,C,P,S,Q+FAT;5!+ M 0(4 Q0 ( !F!JE:A_H;Q[Q$ .7! 1 " >2G @!O M;G1F+3(P,C,P,S,Q+GAS9%!+ 0(4 Q0 ( !F!JE;OQ/ZS02 '9" 0 5 M " 0*Z @!O;G1F+3(P,C,P,S,Q7V-A;"YX;6Q02P$"% ,4 M " 9@:I65:>1LE5D !6D00 %0 @ %VV@( ;VYT9BTR M,#(S,#,S,5]D968N>&UL4$L! A0#% @ &8&J5ISHGAO [0 $=\) !4 M ( !_CX# &]N=&8M,C R,S S,S%?;&%B+GAM;%!+ 0(4 Q0 M ( !F!JE9^*:&:*)@ (S]!@ 5 " ?$L! !O;G1F+3(P D,C,P,S,Q7W!R92YX;6Q02P4& L "P#F @ 3,4$ end

OP M:I+:>!?PG<%&[ZR)S60NY:/=?%J,O< " 8?<6 >*?VN8 .?6"#%^MYY>]T@K MW%UOW3^ZW#&7.=4PD?P'6YAB[ T]LH EK;FYEYM;:/,96+]<AF M%ZXV3HW9,&%/<684WF6H,]D-Y53D0&;609.)+"LI0.#R/9DU)TODDESGN:IA M0:A8D*^F $4FM5(81SXS.F><&0::G$[!4,;U&8H?9E-R>G)&3@@3Y%LA:XU: M/?(-0MM'^WD+>-, 1B\ ?J'JG,3A.Q(%4=PCG[PNGT+>R:-]N8^EZNH5=?6* MG%]\3+W(/7!JL"Q3IG,N=:VP"#^OY]HH?#U_]27;N"?][K9EKW1%[1)1YL<13N7HM8.$[E+INTPZB5M[ 8[ M$/%EFCPC/0Q*AV'23SKH2 >ODKKNZB,:'#SL(HJ"9T2'06F4AOU$:4>4'E4[ M6S7I>C]O>Y__Z_T^XO3@(,.+V';A'G)/U#!)!\^8_9T19S\O.!963&C"88FZ MX/P"&ULM511;YLP$/XK%JNF5MH"(0FM,H*4-)M6:96B1NT>ICT8.()5@ZEM0OOO M=S:$91/-I&E[P;ZSO^^^.W,7-D(^JAQ D^>"EVKAY%I7<]=520X%52-108DG MF9 %U6C*G:LJ"32UH(*[ON<%;D%9Z42A]6UD%(I:^&!0:.. M]L1D$@OQ:(R;=.%X1A!P2+1AH+CLX1HX-T0HXZGC=/J0!GB\/[!_LKEC+C%5 M<"WX5Y;J?.%<.22%C-9N#D< WW\%X'< W^IN UF5:ZII%$K1$&EN(YO9V%0M&L6QTCS*5DL\98C3 MT:I6Z%&*7(LB9B6UI3I?@Z:,JPORGCRP.&:"G!%6DEO&.9ZKT-48VA"X21=F MU8;Q7PFSK.2(>%?OB._Y/KG?KLGYV<6O-"XJ[^7[O7S?\D[^)'^9/-5,,2O_ MVQ?TD1L-A?H^)+6EG Y3FBZ8JXHFL'#P-U<@]^!$;]^, ^_#"<&37O#D%'NT MJ662XU]$*LD2&%+7X@.+-RVUCR:ANQ\(.>U#3D^&7,,>>Z^"E&A(\E)PL7L9 M"GR2Y2_+,NLUSO[].\[^@^"@%QR<+.I'I1G.!"QJ1IDD>\IK(%3CE/FI/\7S M(=TM\]@[>F)_=/G;([M'/6W&XRV5.U8JPB%#E#>ZQ.QE.W):0XO*MGDL- X- MN\UQ2H,T%_ \$T(?##,Y^KD?_0!02P,$% @ &8&J5C3>LR[: P +Q0 M !D !X;"]W;W)K&ULO5A=C]HX%/TK5EI5K31, MXA (3 &)DK8[4EN-.NWNPVH?3+B U<2FMH'._OK:(1,@>** ,GTA7_<U[730EESFB0W;L3HP%?JX0RN!-(KM.4B(=WD/#MT,'.XXVO=+%4YH8[ M&JS( NY!?5_="7WE%BPSF@*3E#,D8#YTQO@FPAT#R"+^IK"5!^?(2)ER_L-< MW,Z&CF/W-2IQC3 _/']D_9.*UF"F1,.')/W2F MED.GYZ 9S,DZ45_Y]B_(!64)QCR1V2_:YK&>@^*U5#S-P3J#E++=D?S*C3@ MX. )@)\#_+J =@YHUP4$.2#(G-E)R7R(B"*C@>!;)$RT9C,GF9D96LNGS+SW M>R7T4ZIQ:G3+%&$+.DT C:4$)5$+C>.?:RI@ADX?OHY $9K(-SKL^WV$7K]\ M@UXBRM"W)5]+PF9RX"J=EB%WXSR%=[L4_"=2^$S$-6KC*^1[?ML"GU3#(X@+ MN&^!1_5'+\%=[65AJ%\8ZF=\[2?X"O,^4$85M#[I:6US\M]/&HAN%:3R/YMG MNU$"^RBF&MS(%8EAZ.C/78+8@#-Z]0)WO;.* M)%?HH^!2H@D1XH&R!1JG?,V4S<4=6S=C,R5P,_+];G?@;@[=L00%?G <%%7F M=:'JH% =U%$]CN-UNDZ(TA-*2Q:*_D],\;0)WQ%V#C2U.IU.2;@E* A*05%E M:A<*[Q3".W6$?]'K7XV7W3F1@T.,2YHM0?VP7]+<.9D17A%Q)*1;".E6"HE@ MHY?8E7YQ"N(EXPE?/-@D5+*<^]4W218U1';D7EBX%_Z1FAHVZ6Z39%%#9$?N M]@IW>V?/S2LT!=U4 C(_=,%T*R($L/@!*4&83+*Z:5/LTY0 M5*GE0J?ZA5/]YW+JG-K=M]3NL%R[+4%!N[QH5"T96\% M^&366*+\7EAVIC+S]>A'DWL=J=V%XJOLOV: M*5>*I]GI$L@,A G0S^>&ULK59=3]LP%/TK M5H8FD!A)D](,UD8JS=AX0$(PMH=I#VYRVU@X=F8[#>S7SW;2T$(:@=27QA_W MG.MS[/IZ7''Q(#, A1YSRN3$R90JSEU7)AGD6)[P IB>67"18Z6[8NG*0@!. M+2BGKN]Y(S?'A#G1V([=B&C,2T4)@QN!9)GG6#Q= .75Q!DXZX%;LLR4&7"C M<8&7< ?JOK@1NN>V+"G)@4G"&1*PF#C3P7D(6$B=9LIF'-M&@MGS"S[7=* MZ%FB<2JZ8@JS)9E30%,I04GT"4W3E)A-P11=L?IDF2TZC$%A0N61#KF_B]'A MP1$Z0(2A'QDO)6:I'+M*+\D0NTF3_J).[^]('Z!KSE0FT5>60KJ-=[645H^_ MUG/A]Q)>8W&"@L$Q\CT_Z%C/K!\>0]+"_0YX_/;L?H^:H-V=P/(%._B^<9Y6 MA%*DW46OMRHF,J%R+; A>@(LNH[\K!?X M7H/V1+9ET&EKT&FOQELPA8.P)<(Y%XK\JR^" @3A:9=E_73!;LMZ@>^U;$]D M6Y:-6LM&O1JGFT;!HZ[.LO-PU2PCRV)*\RH:>-[876V:TIOIO:;LB6S+E+ U M)>PU9>/FPN;F.D8,5)=JW3$)VE=?]!]02P,$% @ &8&J5A1PY3?7 @ M- H !D !X;"]W;W)K&ULK99;3]LP%,>_BI6A M"21&+LT%6!L)FL%XV(2X; _3'MSTM+5P[,YV&MBGGYV$K)99A\7()E!<#R[5>;]R1Z4R9&W;< MG^,IW(-ZG-\*/;,;ES')@$G"&1(P&5@7[GD2F?@RX >!0BZ-D:EDQ/F3F=R, M!Y9C$@(*J3(.6%\6, 1*C9%.XT_M:35+&N'R^-7]JJQ=US+"$H:<_B1C-1M8 MIQ8:PP3G5-WQXBO4]03&+^54EK^HJ&,="Z6Y5#RKQ3J#C+#JBI]K#DL"U]\B M\&J!]UY!KQ;TWBOP:X%?DJE**3DD6.&X+WB!A(G6;F90PBS5NGS"S&N_5T(_ M)5JGXANF,)N2$05T(24HB3ZAJUSE0L\S+A3YB\OW\^59?V@2T&$""A,JCW3< MXWV"#@^.T $B##W,>"XQ&\N^K71>QMU.ZQPNJQR\+3E\P^($]=QCY#E>KT4^ M[)8GD#9RKT6>O'_U-;FM839$O8:H5_KUMOA=!,B4\JE ?SK M8B25T%_^[S9FU2I^^RIF-SB7WX'9RPB;;OM8+BM]6.K-IK>(?2_LVXME')UK[(IC3V8K./P&A]^) M0T/PVR!4JF )0A">KD'H=-X5PI[,5B $#83@+0A!&X2@!4*T!J'3>5<(>S); M@1 V$,*W((1M$,(-"&[@K$'H=-X5PI[,5B!$#82H$\(#5Y@>H^^Z71IB(5[, M/J&/L9RI-C31QD[A1JZ[QJ8EZ"PZ6PU*-H/^(ZX*L9>.:--/Z5-G2IA$%"9: MXYQ$^@V)JD>I)HK/RU-[Q)7N *M_\% "%*P &0 'AL+W=O/5P!\\7;A/5FME+@QGTPU;P0.HCYL[H<^&C4J<9)#+ MA.=$P/)J\,:_#(/ !)1W_)G H]PY)J8I"\X_F9.;^&K@F1I!"I$R$DQ_;&$. M:6J4=#T^UZ*#IDP3N'O\I/ZN;+QNS())F//TKR16ZZO!^8#$L&1%JN[YX^]0 M-VAL]"*>RO)_\EC?ZPU(5$C%LSI8UR!+\NJ3?:E![ 1HG>X 6@?0_8#1@8"@ M#@B.#1C5 :.23-64DD/(%)M-!7\DPMRMUDX\/(7GYXM5T MJ'05C- PJHN[KHJC!XKSR2W/U5J2MWD,L1T_U%5OZD^?ZG]-G8(/L#DE@7=" MJ$?]COK,W>&W3.APOPP/.L+#X\.IHS5!\VL$I=[H@-XA^%V@G4IFN+B4&Q;! MU4"/!Q+$%@:S7W_Q)]YO790PQ4(D,8O@J"$X*M6# P1#6"ARDTLE"CTZ*?)W M"?)&02;_Z:(XPJ2(*18BB5D4QPW%L;,?WK(O259D9,&%CC3],6*Z,#U =#&L MM":EEIEGMK.Q5_V;#K>[?)R%]N6#)&;QF31\)DX^UT=Q<6KT[5N3(R&'2*5: M7,X:+F=.+G<@(IUU>L%@QJXB+R3$9%G/+60)0!0G"R ;EL3D<\&$ I%VLJO* M\?V=]GJGGN>/][J4LSY]NQ22F(7NO$%W[D0W+X0P ]:&BW)!I/DIKEBZDX,L MXT6N3O0:;?&O7C89EK$9[O3GV^N;/\(W1# =>T*62<[R*-'!$=^"/NZ<0,X/ M]:@]Q,YZ]T6,)&8AOF@07WS7[$K^(W="+V;)/5/011,<5")#$+I^^U M:T[P]WYM;ZKOVA^6@'97MYM.V^?3(U-PS)-H.J35ABJ3 -(P7ON=I&Y2F9HB, M8<-E]^+875QO.)AJ(9::C;JU&'Z F[2H1@-5+<12LU&V7L-W+L)[+I-KL?&W MU\GN8GM#^AE.PF^MA._V$C^2VGIFOF;Y)Q)6IU*?WR:Y8=X)&--?S%'50BPU M^T=H_8H_P4UZ5.^"JA9BJ=DH6XOCNSW.G,EU;6/,X68YJ;%#50BPU^ZER:VVH<[W?)CPN).56W-,LO(-0>>S?$S+$V*IV?!:RT-_R/*X M!\:NA5'58SN1H[HA5+402\W^%5HW1''=$$5U0ZAJ(9::C;)U0]3MAKYS852K M3HY8&+DKT!O7S_!%M/5%U.V+/H!2FHWS'9];HG=O0W4T6&HVOM;14%Q'0U$= M#:I:B*5FHVP=#74[FIYKG>=&9M2=K:@V!DO-9M3:&.JV,?O96KXSX'IPT_/U M!V 2R/N""98KZ'Q8ZU;OW?M030N6FDVV-2T4U[105-."JA9BJ=F;1UK3$KA- M2]5)I>FE4=5+>:&D8GFLD_JD?G_8N9<$]<5,\-P-^;3K5356L3:NUKX$;JM1 M9_*[_E"0RPU2UA;&YVNPQ?5/NK!RV MMU<;5&^96"6YU+9YJ4.]TS.]/A'5GL_J1/%-N0MRP97B67FX!A:#,#?H[Y>< MJZ<34T"S\W;V/U!+ P04 " 9@:I6/J94CDH" "%!0 &0 'AL+W=O MVTE#0.FX@)O$7^<]SVO[.&JY>)(E@$+/%64R M=DJEZI7KRJR$"LL9KX'IF0,7%5:Z*PI7U@)P;H,JZ@:>MW0K3)B31'9L)Y*( M-XH2!CN!9%-56/Q8 ^5M[/C.:>"!%*4R VX2U;B /:C'>B=TSQU4*L )81D"B&[1K1%9JT^A3 M2DF!S49*=+D%A0F55^@"$8;N":5F/'*5!C*R;M8G7W?)@S/)[[&8H="_1H$7 MA.AQOT67%U>_R[C:SV J&$P%5C?\JRDYX6I+9$:Y; 2@KW>I5$+?C&]3\%V2 M^7024RTK6>,,8D>7@P1Q!"=Y_F]?L! .%L*7U)./G-UDF&5 <4H!U:=S MR'Y9FT+N1'W/JIJ"/";AS(_STTQ84XTR/NF(AKPM:*$P50@N4Y3+.XO@/+MT/&=AXX;LEPIT^%&@PPO M80;J-IL*W7(KE(2DP"3A# E8#)V1?S[V0Q.0S_A.8"OWWI&A,N?\SC2NDJ'C MF8R 0JP,!-:/#8R!4H.D\_A=@CK5FB9P__T!_4M.7I.98PEC3G^01*V&SJF# M$EC@-54W?/L52D)=@Q=S*O-_M"WG>@Z*UU+QM S6&:2$%4^\*X78"_ [!P*" M,B#XWX"P#,B57H#"A\J.>?SN[ M1$?O/PY_@EQ%5X4 ]WM2*5 M+$$E2Y#C=0[*PB2G),$*$C1=*VS,AL842XE&A0'_H"DPHP":$$66V'0V\6Y= MR'REYS+#,0P=_1E*$!MPH@_O_)[WN4D%2V U3<)*DS!'#P]H,N&:?-T0/R=Z M#KI2D,I?3=Q#F]PM@=6X=RKNG58_C.)8K+45:+75"';Z*)701+O ZN58YAS= M1-[ W>QS:5WME5RZ%9=N*Y<9IN6W?"L!?<,[-)(2I#2'@&RBTPKWTEVT!%9C MWJN8]VP[N&>3NR6P&O=^Q;W_O(/UR4V-!G&EP7T3Z0*IV^+??HO#:^F=5NF= MOMZ4^JR])HRDZ[0IVU;@EVZ1);":!F>5!F>V[7EFD[LEL!IWWWLL1+Q6!TR> M&/,8@51$%VJ ^ )E>I3,*>3^;2POO&=-VY[ :PGN55K^VRR.=XM%E&VT.K\'\LHO[52>;/1PW_.WHYG?D_=;K5>N&.9^ MI^OU)6$245AH>.^DKS\\45R9BH;B67[KF'.E[S#YZTI?,T&8"7I\P;EZ:)B+ M3'5QC?X"4$L#!!0 ( !F!JE8RAD8R: ( %(% 9 >&PO=V]R:W-H M965TW.3:6#AVL)T6IOWQLYTT*ZCPL#[4/^[N>Y^[Z)QLI'K0):*!IXH+/0M* M8^HI(3HOL:)Z(&L4UK*4JJ+&'M6*Z%HA+7Q0Q4DDHDP$:>+O,I4FLC&< M"W;%4:=T'2I*8KO$-S7V?*GDBO4K *A692@,+E M+/@432]&SM\[?&>XT3M[<)4LI'QPAWDQ"T('A!QSXQ2H7=9XB9P[(8OQV&D& M?4H7N+O?JE_[VFTM"ZKQ4O(?K##E+#@+H, E;;BYE9LOV-4S=GJYY-K_PZ;S M#0/(&VUDU05;@HJ)=J5/71]V H;Q&P%Q%Q![[C:1I[RBAJ:)DAM0SMNJN8TO MU4=;.";<1[DSREJ9C3/IG9'Y0REY@4H?'IS%T>08=Y MT6+&;V!>XV( X?@CQ&$] W(NX;$?L,PS_! M'?6XH__'K:F"->4->LQ"#V8&3MIV8AC9U!ORWMHX?*.5C[4DJS/;A![)_1 M]"]02P,$% @ &8&J5K;XMP8" P *0P !D !X;"]W;W)K&ULM5==;YLP%/TK%INJ5NH"@1"B-D%:PZI5VD?4:MO#M <' M;@*JP=0V23OMQ\\V%)&.T$1B>0BVN>=R>QP "/:8DXS,C%B*_ M,$T>QI!B/J Y9/+-BK(4"SEE:Y/G#'"D02DQ;T$"3) M8,$0+](4LZP)8WQD@I65)ZKR8WT4\3;+RB1\K'QH Q]L#L"N _1)@[P$X%< Y%#"J "/M3"E% M^Q!@@?TIHUO$5+1D4P-MID9+^4FFCOU.,/DVD3CAWPD:WL>41,#XR9N)/?0N MT8>'(A%/"&?1\_ F"R%3!X06!&?OT)RFJ3PT#4:G 0B<$'XV-87(UPRK[ M59G=WI/]&I8#9+GGR+;L(=I0 >@M,A&/,0->/5I8Y]VLGS$;(&>H69V#"(-N MP@#"FM!^C="4)U ?@UT?@ZTS.'LRS GF''U=59;^_"3?HQL!*?_5YFI)-FHG M4Y7B@N#5L1[); M2W8[)7\ITJ541%>ZB#3D275JI4V7^X__+R5UYCSVE]$3V8X]X]J>\2$W0A>7 M-BLZT%(>*QO3&ULQ9AM;]LV$,>_"J$"10NTD:AG MI[:!Q%K1#.M@)-CV8M@+6J(M(9+HDI1=#_OP)2E%EAQ%M0%B>1/KZ?YW_)%W MX7&Z)_21I1AS\+W(2S8S4LZWUZ;)XA07B%V1+2[%FS6A!>+BEFY,MJ48)5;B)06L*@I$#[$]ZUP#.905(8_R MYBZ9&9:,"..D:(Q%!$56UK_H>P.B M8P#=%PSLQL ^U\!I#)QS#=S&P%5DZJ$H#A'B:#ZE9 ^H_%JHR0L%4UF+X6>E MG/<'3L7;3-CQ^0,G\6-*\@13]O9-:,/@$_CE6Y7Q T!E\G1Y5\:XE!,$ECDJ MP4>P($4A9DU9@WO,,-WA!(AE"#Y7O*(8W#%6(6$%WD68HRQG[X452Q'%;&IR M$;AT;\9-D+=UD/8+07Y%] HX\ .P+=L9,%^,F_^*RBM@O6P>C9M'.&Z]VWUS M4]!ND=LM0H,I@AE0,WE*)R@T56<7![ -WOENB@'M_L M$4W W[\)27#'<<'^&:)9^W>'_U6L, 5DW0P8H)W(3K3*L M=9V]69N]XV3<9T':, PMW[%.T(P&=2D:36(]?E[+SQOE)VH '*Z*0WQ&M2Y- M1)UBD2:Q'D._9>B_<@'T=7+7*19I$NMQ#UKNP>C:;?YI,UD'/PSG_T9, /]9 MU@?/2Q,,?<\[3?K1:"X%ITFL!RYLP85G%DV4))E M#V$;]7$I-IUBD2:Q'EMH'3?NUBM7T28 3>BUJD6ZU/KP.UT3_%]*:>.FF\=P M(C9ZWN2DEH['L<&"([N\S75TW$G%R]/^]E,N&(>W/"DH.KRVD=W M[&'@>!,C>FU.LY@+/"]6S'&)B\%H;6MTJ?7Q';L?Z+YVT=39ZBRTJD6ZU/KP MCZT3'.^=.FN7U;WX^3UX(]U-3P].' B]TT*IM4W2I583,SOG=/)4]2NBFZQD M(,=K(6]=!<(;K0\JZQM.MNKH;D4X)X6Z3#%*,)4?B/=K0OC3C3P-;(^+YS\ M4$L#!!0 ( !F!JE91!XQS-00 *L/ 9 >&PO=V]R:W-H965TIU.K< M=66\A)S*'E\!T__,N4_$TA8QOQ@YV=A]NT\52F0_N9+2B"[@#=;^Z$?K-K:TD:0Y,IIPA M ?.Q:J.78&3@H@3DM,G7+-W_!UJ' V(MY M)LM?M-GV]1P4%U+Q?#M8$^0IJY[T<1N(O0']K@%D.X"4W-5$)>45570R$GR# MA.FMK9E&Z6HY6L.ES*S*G1+ZWU2/4Y,[Q>.')<\2$/+#NP'!T2=T_;-(U1.B M+-DU/[,8F D?NLDH0V?HKEI$Q.>HM("^K4R0)3JY D733'Y$[Y&+Y)(*D"AE MZ)ZE2I[JC[K]SY(74EN7(U=I%PR(&V]QIQ4NZ<#UT5?.U%*B:Y9 \GR\JUVO M_2<[_Z?$:O K%3WDXU-$/.*C^[LK=/+^&7OUL,SDUY'VRYG\CIG^+O(9B#)B M+28KULI"O]V".:#GO7?'V;]J) -LS@45;CJ$,#TY%T.MW,#8Y MN3Q',U M/D4[W:EEYQ;,+=WTN=1W**'OPP7-T)=TWBY!]MD"] 3&[1#EU87,1PE]LMV3 M<)-6L#VOM$?[]SVRS[KSB S_TY,F)6%[3JI5X131Q4+ @BK0-V E4EW6Q&A- MLP+,=FG%K4R'^ULYZM@EI,E&Q)HZ)M\*)16MM@J\V#%O1MS.M2^D?A_CCML. M:?(/L>>?K@WP=D!\$$,?#\*7473WZJ<<%454K57^M*]**JOYKN M51FKZPF=.R7*8*Z'>KU(!T=4E6'UHOBJK,9F7.G:KFPN=34-PG30_\\Y5[L7 M,T%=GT]^ 5!+ P04 " 9@:I64A$8MH # !@"P &0 'AL+W=O-J MZI5:KV]]7^4E5$0-Q!JX^;(4LB+:3.7*5VL)I'!"%?/#($C]BE#N91/W[E%F M$['1C')XE$AMJHK('_? Q&[J86__8D97I;8O_&RR)BN8@WY:/THS\ULM!:V M*RHXDK"<>G?X]A['5L"M>*:P4T=C9%U9"/%B)Y^+J1=8(F"0:ZN"F,<6'H Q MJ\EP?&N4>JU-*W@\WFO_Z)PWSBR(@@?!OM)"EU-OY*$"EF3#]$SL_H+&H<3J MRP53[A_MFK6!A_*-TJ)JA U!17G])-^;0!P)1.$9@; 1"!UW;:9!,I M=DC:U4:;'3A7G;2!H]SNREQ+\Y4:.9W-MB+X+I4 MZ(,A*OXM[YL8M8$*]X&Z#WL5?B%R@"+\)PJ#,$)_(!^IDDA0S:/'0M1N1>0L M1&OKCE MB_NT9T]\:S;';,P"5I1SRE4-[$X2WZV1F1&K\VD#@#MEYLLP1' M\3B*)_ZV@RQIR9)>LD^2< MV*49R@I'&XS1-NRG2EB+MI7BNHW,I1'H"<1,/ M1U%RAF+84@Q[*1[LAC!F0&RZF21; OT_6,,.K"1.HJ@;:]1BC2X[/,"+:T[. MZ 0K'B5XB'$WUKC%&O?FW%=7M:&XN=N"-+<0J)BZD-[J%F=9;3VN#H*,(X'D3#[OCBH_L%7YR; MUV UUU=TQ#4>X#@X^ITY S@\,(:79NXUB.$I(DX'87@&ZW ?X-YRWIO*UW!& M'9SQ8'PN?(=[ 5]X,73D]C6<\>E)C ;Q?PN0?]3T5"!7KK53*!<;KNO^IWW; MMH]W==-T6%[WGN9N-UFD$(.E$0T&0U-G9-W.U1,MUJZ%6@AM&C(W+$T+#-(N M,-^70NC]Q!IHF^KL'U!+ P04 " 9@:I6:7IY+[\" 2!P &0 'AL M+W=OYCVX"878M6QJ>U ^?>[=D)&*T![Z$OBCWM.SKGQO>ZNE7XV&:*% MUUQ(TPLR:YX%S6"[,.&+S+J%L-]=L@5.T8[2<"5!X[P7#)HWHXZ+]P$_.:[-SABEGMWD(>T%D1.$ A/K&!B]5CA" M(1P1R7BI.(/ZDPZX.]ZR?_'>R6$S!,\!,<@O?F=;,AYW?H65E;29@7N98OH6'Y+K MVGJ\M3Z,CQ(^,MV 5O,3Q%'5_8W9LD2[ 54UP;U"H/^V4GS,KK=9_*#R-Y8;M>6VYZ]=>CP94PC#*D* M4QBIG#J38;ZX!W2.Y *I6U@8;F W;LPV?GFP9CJ%W]^($AXLYN;/OE2U/S)5 M'T3V)E6=.E6=HZ?CA[),P)QQ#2LF"@0UA\ET!BLZ->^KH;1>\C4C3^B:^:I_ MU;CNAJM=2WN".HU.'51*#7?:2XYZX;NN@405TI;E5J_6C7W@^]F[]2$U_+(_ M_Z,I;PLJI@67!@3.B3)J7)$P77;@Q)V6I)?IA1I<6:A= ^W.E[';B M/E!?@_V_4$L#!!0 ( !F!JE;M,2MCE 0 $47 9 >&PO=V]R:W-H M965TU*%(@B5[LO-8V$#O9%F!>C;C9 M/@S[P$AGFXA$NB1EQ_]^)*5(]JHP=:FHM'N4!4\)2E M3/:]A5++2]^7\0(S(H_Y$IG^9<9%1I1^%'-?+@62Q!IEJ1\%P:F?$941LAICR==\+O><7=W2^4.:%/^@MR1RGJ.Z7$Z&?_ HE MH1DR23D#@;.^=Q5>CB)K8&?\27$MM\9@J#QP_F@>;I.^%QB/,,58&0BBOU8X MPC0U2-J/KR6H5ZUI#+?'S^B_6/*:S .1..+I7S11B[YW[D&",Y*GZHZO?\.2 MT(G!BWDJ[2>LR[F!!W$N%<]*8^U!1EGQ39[*0&P9:)QF@Z@TB/YK6UC519- 3? W"S-9H9F!C8ZTU&\I,&J=*Z%^IME.#J>+QXX*G"0KY MX=UY%)Y]@INO.54;("QY'MZR&)F)-TQ2PN ([E J06.%"5@$N&=4:=?5 B8H M;'5I$QAQEE"3+@D'UZ@(3>5';7WSA'%NX3[/9C1&H=^-B7A$=;3UZ5NS41"?S]NX:$6X69_*;U3=.[E$L28]_3 M74VB6*$W^/ N/ T^-06G);"=4'6K4'5=Z(-?=4!,41_HBI0F'/)C$U\GR+Y\ M"[ 3"V8:_&K0Z8;=H-OS5PU,3BHF)Z\S@80HA!FA E8DS;&)BQ-F7RX%6!AL MD>D>1\U,3BLFITXF=ZC[G:2:B%E>=R;0_8CRIIT^="+M2\;M5@Y)." 2B&%JFKP^NQOKT(F[+]T"[&(K=2\D[KSB M=>[DM7WH%"F3A^:8M&1U[)CI,]-["3%9-K%SHN_+SNUJ]&HR+RK2%TZD/_+L M09^=?%;V#UCIH_+UCG+Q31,(JN 7!)S+_F!;#(-:D01.6L6Y/GSY7/^BQUK. MPF?6V&7<\/LFLRVTW6!LR;/PC0_4TH&VPM42VFZXHCIV&JQ9I MH5NE_8^MT:IN*]&^H_^M2K6VT'9YU@(N/'OKJF]5ZK6% MMANN6A>&KPC#_:N]52U8HETTJJU=3K7L"]VZK]S)C&PO=V]R:W-H965TK=G$S(QQJ82^ M&^L\-5LJ'CQ'/ E!R _O1@0/OZ"['YM8O2+*POWA/0N F7ZC14(9^HR6Q=01 M7Z%E1 5\-JT,T9RG6E^2YA.Z>S''@)Y>D7DJBA6D*&9(1: #66ANFA0F>1*' M5.F3I=(_6B1*&N1O&8@<2J*/MZ!HG'S2C_Z^O$4?WW]"[PW6[Q'?2%VHG+A* M=\-PQ;O7A5XHNM1C<*A'*/381KY M'.2(9N';SK"'"9ZXVT-6IU'COC>L@AK5]JMJ^YW5SKE41NL"ML VK<5U EPZ M&4M@#:Z#BNO IB('-GE; FOP'E:\A]8562#V#[7F#X_T>!J#O1YIU^.HJG5T MB1[1/WJI?Y*!B+/BK:O?"5POX )E"57&1;05W_F(2R=G":S1C7'5C;%-Q8YM M\K8$UN"-O=H6>-8U6T(>"G(XZA^)MB5H-!BUBQ8?N!A\H6P7@J] &K=)$V3Z M$P?0[A(ZD2^=FBVT9A](W0=B4[ EFBWNEM":W&N_@SMMQ=LDZY^NH7UR+-F6 MH&'OC&1KFX+_PZ?0!&2^H&HG_0PJ9NO6"CM1+AZ1);0FY]KLX+Y5>5JU/K;0 MFMQK\X,[/<;;Y#DX49[O]8]]0%O48'S&".#:M>!NV_*HFT!%$.4:#?7"FO#, M?)NU%MH)=?&D+*$UB=<6"(^LJM2JW;&%UN1>&Q[IM+QB?[T-^SQUU-+ M%!Z/<+M*26U42+=1^048"/V*-R*E81JS6"JS:[!M+;4;[-)9V4)K4J]-#\$V M=4JL&AU;:$WNM=$AG6;B33HM(0\_X'O8&QSIM"6*#$]64_=@RRT%LWQ'UV_P];S8LZQABBW4!RK6,9,H@96&]*Z&^E]'%+N2 MQ8GB6;ZQ]\25XFE^& $-09@ ?7_%N=J?F =4>\.S?P%02P,$% @ &8&J M5ACWA(]4 P )@P !D !X;"]W;W)K&ULQ5=M M3]LP$/XKIVR:F#1(G+Y#6XD"TY VJ:)C?)CVP237QB*Q,]MM*;]^MI.FF=8& MB0WM2^.W>_S<^;'O.EP+^: 21 V/6,XE:"664;E9H*I6(\\XFT' M;M@BT7; 'P]SNL 9ZMM\*DW/KU!BEB%73'"0.!]YY^1T0MK6P*WXQG"M:FVP MKMP+\6 [U_'("RPC3#'2%H*:SPHO,$TMDN'QLP3UJCVM8;V]1?_HG#?.W%.% M%R*]8[%.1E[?@QCG=)GJ&['^A*5#'8L7B52Y7UB7:P,/HJ72(BN-#8.,\>)+ M'\M U S"S@&#L#0('>]B(\?RDFHZ'DJQ!FE7&S3;<*XZ:T..<7LJ,RW-+#-V M>CS3(GI(1!JC5._>]$/2.X.KGTNF-T!YO&U>\PBY#1],4\KA&&;%(8*8PRV7 M&(D%9T\8@X,[MF&*X4)D1CN*NNA?/=HVPM$E:LI2]1[> N/P-1%+93920U\; M;RPG/RJ93PKFX0'F+?@BN$X47/$8X]_M?1.%*A3A-A23L!'P"Y4GT"(?( S" M%MS.+N'H[?L&W%85XI;#;1_ O>N7@*Y0J] M\;LWI!N<-;!K5^S:#KUU2 )E0B3/T_L7$K*%VANH(;)!NKKIG3CAL_75,;P M_;.!A&N-F?JQS[OV*WC7J;SK-,;^-W&JFCBCNJM8B',?^0*^Z^#M"[<:=\C0 M7^VAU*TH=1LIW;F' N-CND)I'CZ@F9":/154(Z)3*XC8$^-=R+O'K>NZ27B<\H.==ZB.-N>?E>FZ V> M%70K00\."MJOE6X9RH4K4)6)S)+KHHJK1JLB^+PH_7;+BPK:U"\+QA6D.#>F MP4G/Y"Y9%*5%1XO<%8+W0INRTC434\BCM O,_%P(O>W8#:J_!N-?4$L#!!0 M ( !F!JE:":L)NZ@0 ) < 9 >&PO=V]R:W-H965THF9[]^%T'QQP BK@U#;) MYG[]C8$02"G7Z+QJI:;@>!Z/G\<>S]3C'>//(J!4HA]QE(B)$4BYN3%-X04T M)N*:;6@"WZP8CXF$5[XVQ893XF=&<63:EM4W8Q(FQG2#-+%#^,:2)"EB!.5Q/C M%M^X>* ,LAY_A'0G*L](367)V+-ZN?)K,D@LY8]&?HRV!B# WDTQ5)(_G(=K_28D(]A>>Q2&2? M:%?TM0SDI4*RN# &#^(PR?^2'P41%0/ :3:P"P/[O0:=PJ!S:M!]PZ!;&'3? M:] K#+*IF_G<,^(<(LETS-D.<=4;T-1#QGYF#7R%B5HH"\GAVQ#LY'0AF?<< ML,BG7'SY-+3QX"MR7])0[A%)_,/C?>+11"F*YA%)T"_HD6Y2[@6@$&(K-&-Q M#*)G6.C"H9*$D;B$;D\+!UU\OD2?D8E$0#@5*$S04Q)*<06-\/P]8*F D<38 ME# =Y93I%:[?Y:[;;[B.T0-+9""0F_C4;["?M=MW6NQ-H+'DTCYP>6>W CZ0 M/;*&5\BV[$Z3._]ES:]1![]I[KS?W&XP=]O-'>J5YKB%BTZYKCH97N>M=:74 M1G>P0'RU/""N"9)%AEO.2;*F$&LDNMNC:K\YV6?-MSO"??37;P")[B6-Q=]- MBR,?O]L\OHJO-V)#/#HQ(( *RK?4F'[YA/O6UR9I=((Y.L%<36 U$;NEB-TV M].EMS%+0@VQA/Y-E1!$<3&B5RA0DR[8S'!6'.-"X@5OAS]4H!^MG8.K\VT[[ M(\NRQN:V2K[.(5U-8#7R>R7YO5;R?T_C)>4JO!:1\\BUCRX@=.;-ETV\MR*? MRWL.UJOPCNW!"'Y/F'_=;]3O#D>]>C=7DV\U3OLEI_WV!;VE'-(?M.&A!Y] M;[Z,@4XO2OTP62,/SK)0J#P(3K +GT41X>+8M9'NUD'/I3L'&U9H'%YWAE;E M!Y\0_]H"=Z^')[U<34[6>!^4O ]:>?_.)(DJ"QA8%K(Q8K3BG$OEX%7$P-; M/HT8#;VZ]JAS0I\FQVKT#4OZAJWT+=*EH"^I.AO=+7PV$=>*<"YQ.L$;J0JOK5(EALTJJ2UIL9-177O]7\SM([JZD*K\W\LOG%[];TX M2:[.54!KF:T5S=&*YA9HM033JBZ.N@#'*ARWE^'_/_/56I[CUY7WH&D/Z!S4 MU8662V!6;EYBRM?9E9> Y EXSB\.RM;R6NTVNTPZ:9_A&R>_'#O"Y'=U#X2O MPT2@B*X TKH>P";F^?57_B+9)KO?63(I69P]!I3XE*L.\/V*,7EX40.4EY#3 M?P%02P,$% @ &8&J5M*UPQZ6 @ :04 !D !X;"]W;W)K&ULC5113]LP$/XKIPPAD!A)TP(=I)%HRS2D(55T; _3'MSD MVE@X=K"=ADK[\3L[;>FF%BT/R?E\]]WWG7-.&J6?38%HX;44T@R"PMKJ.@Q- M5F#)S+FJ4-+.7.F265KJ16@JC2SW2:4(XRBZ#$O&99 FWC?1::)J*[C$B093 MER73JR$*U0R"3K!Q//)%89TC3).*+7"*]JF::%J%6Y2=Z MV'/Q/N [Q\;LV."4S)1Z=HO[?!!$CA *S*Q#8/19X@B%<$!$XV6-&6Q+NL1= M>X/^V6LG+3-F<*3$#Y[;8A#T \AQSFIA'U7S!==Z+AQ>IH3Q;VC6L5$ 66VL M*M?)Q*#DLOVRUW4?=A*Z\8&$>)T0>]YM(<]RS"Q+$ZT:T"Z:T)SAI?IL(L>E M.Y2IU;3+*<^F4ZNRYT*)'+4Y_M"/.U2\SE*Y],!%,PD<8 M\R7/4>8&3L9H&1?FE+PC5G'+!#RBK;6$B58+S4K:F-8S@R\U8<#=TKV/( 13 M,(T&N(0GR:TY(R?9WPI5&RIMDM"2/L_OKNPF]-A7+^CI&#-!O'/(F"D@?SMB.I9<"=HS4*%NVWD*OP_VMI72%NO[ M8NYN6*:=\^A3$B[W4.QM*?;^C^(;.Z*QKWJ+<[E3_2*BYY_RX<[DN$OH@>D% MEP8$SBDO.K^Z"$"W@]TNK*K\,,V4I='T9D%W(6H70/MSI>QFX>9S>[NF?P!0 M2P,$% @ &8&J5E>K8BCX @ 1 @ !D !X;"]W;W)K&ULK991;]HP$,>_BI55$Y7:!A(2L@XB >VT/G2KVG5[F/9@DH-8 M36QF&VCWZ7=V0A8@97O8"]C.W=^_.RYW##="/JD,0)/G(N=JY&1:+R]=5R49 M%%1=B"5P?#(7LJ :MW+AJJ4$FEJG(G>];C=T"\JX$P_MV9V,AV*E<\;A3A*U M*@HJ7R:0B\W(Z3G;@WNVR+0Y<./ADB[@ ?3C\D[BSJU54E8 5TQP(F$^SN4E'3M< 00Z)-@H4O]8PA3PW0HCQL])TZBN- M8W.]5?]@8\=89E3!5.3?6*JSD1,Y)(4Y7>7Z7FP^0A5/8/02D2O[23:E;>@[ M)%DI+8K*&0D*QLMO^ESEH>& .NT.7N7@[3OT7W'P*P??!EJ2V;"NJ*;Q4(H- MD<8:U/#%>F* M7/,4TEU_%]GK +QM !/OJ. ME1?$[YT1K^OY+3S3?W?WCN#X=3Y]J^9 M3H(IVF94D>_CF=(2R_9'6]9*U7Z[JGF5+]62)C!R\%U5(-?@Q&_?],+N^[:0 M_Y/83@+Z=0+ZQ]3C&ZX!5376B4IPBSWL"P*4@)/7D@NE&IG# ]O#X,]PD,;OQ'% M#N&@)AP<);3%W\8S.,Q9(QLE3XN->2/;>**:)_H[#^FPJKG!MKEQT&V4T6') M><' V^,\M.H-!GN<;J,A%R 7=DXIDH@5UV5KJT_K43BV$V#O?((CLIQH?V3* M^8J-:\&X(CG,4;)[,<#,R7)FE1LMEK;MSX3&(6*7&8YYD,8 G\^%T-N-N:#^ MXQ#_!E!+ P04 " 9@:I6;N&&; IM%_PD+O$&;D'?ERMI9G['DA$&7!'!D81\ZLV& M%XNQC7L5\Z[\;+&BM8"/J-9+J8>N<>RB#'%=4WHOX"K1\G,!54N2>JF]AQZ*&T M4EJP%FP4,,*;-WYLSV$/8'B. \(6$#X%C%X 1"T@W2]0[ZZ,S M1#BZ*T2E,,]4[&N3U$+]M$TP;Q*$+R2(T+7@NE#H,\\@.\3[1FRG.-PIGHWAX0D[4'6#D^*)7#Q MB4JI4)4$]'VV5EJ:._KC MV(DUC*/CC+9N+U2)4YAZIC 5R"UXR=LWPTGPZ9C=_T1V8'[4F1^=8D]64FR) M*VC33\Q%<4>A[5TZ9KOAFC@NVUVVR?#C)/:W^VZ>QYR'7/GXH/@B?B30O[U4_A[1&ULK99M3]LP$,>_BI6A MJ4C0I$F?8&TE6C8-:4P5'>.U2:Z-A6-GMM.R;[^S$T**0E5IO&G]-"3[W4F/S2]W6<0D9U5^8@<&8M548-=M7&U[D"FCBGC/MA M$ S]C#+AS29N;*EF$UD8S@0L%=%%EE'U=PY<[J9>SWL9N&.;U-@!?S;)Z096 M8.[SI<*>7ZLD+ .AF11$P7KJ7?4N%V-K[PQ^,]CI1IM8DD6F'3JC3V2P)H6 MW-S)W7>H> 96+Y96@XH$Z[0U@YA&\= M^N\X1)5#Y$#+R!S6-35T-E%R1Y2U1C7;<+EQWDC#A-W%E5$XR]#/S'[BA_)# M:DV6H,@JI0K(.5GAMY(4'(A,%P828A5N1"PS M(!VK=-J0ZER#H8SCV#FY7UV3SLDI.2$^T796$R;(O6!&G^$@MG^ELM HK2>^ M030;H!]7&/,2(WP'(R*W4IA4DZ\B@63?W\>4U'D)7_(R#P\*WE+5)5'OC(1! M&+7$LSC>/3P03E1O4^3THG?TRK0+3#6K4LU=JG-,M4MF6\I*R7Z[I+T>+G5. M8YAZ>/XUJ"UXL\^?>L/@2QOO!XGMT?=K^OXA=?>16MXVR-)SZ#SME;6=G?=& M@XM@XF^;X;>9#?JCB]IL+[!!'=C@J,!>]\&>$=R@#$\+GMWXZ,KAU'?R^ M$\DY50WCTS:@\+1;A>TXPQIG^-\X277LCP<:'@74;O4.T*@& M&AT$>G"W."3G= L*B](>"\&BI@W>-TQLFMM47DZM*.5J@T:0_5$4]"_&T1N: M-L-AU!OWHG:@<0TT_BB@YD8=0!H?B]1FV(KD-ZI1!FKCBK3&2 MAR@NX'JW? M 5>N_+T9G^/[H"SGKS+EXP*OUPT3FG!8HV30'6%8JBS89.7:!^-6#\0>082_!4%E2LK%S*ZM*V19KC$HD+5F&J=G:,ETBJ6[ZW1<4QRHQ3 M6=BNXX1VB0BUDJ59V_!DR6I9$(HW'(BZ+!'_YQH7[+"RH/6\<$?VN=0+=K*L MT!YOL?RMVG!U9W^K@O^#@M0Z>2;2)S*1U@R1*EIP= -?6"DU?&&Z,M\J&4%W&K>1J MER@_F?RLE/*9"0$VF(-MCC@&/X*M$DM6%QBP'=@PB:DDJ&AVA5Y;L[)4)=A* MECZ VZ>TJ#.<@1UGI=ZJ:HE,B93E#2EJJ?9&'O/N!DM$"O%>/5 8Z*4M548Z M+CMMH[]NHG=?B-X#7QB5N0"W5$4P]+<5$QT=[C,=U^XDX!?$+X '?P"NXWHC M\:S_O[L[$8[75<-X+>%>*^4Q3J*0.MCBM.9%$U:#C_,,IY[_LP"WBE-!] MG^L_/RM@\$GB4OPUQG(3A3\>A7Z37(H*I7AEJ5>%P/P16\GWW\'0^6F,HIG M!H3Y'6'^%'KR*Y-*J:A/FSC2]H[05FKOQUAHH ,#K5]_CPET8QA$0;BT'_L9 MCAF&$"XBMS,<1!]TT0>3T3<_*%;I2H[^&B;=7UNGF< &F89=IN&;$'8X)V$S M@0T(BSK"HF\G[.A,KU'@>KYSJNMSNSCTO1"&X[*.N]CCR=COL)"="DOWH2^%W,2-A/8@##H'!L1Y]LIO,7N2]>/ QA! M>"+Q$4,O#H(HCLQ#W_%/M7YNY[R@\F-_!:<;K-OM9@.JFJ>Y MFIT UT/2N,0G85Y=K9G0ADD?VS(8O V)S]K?S84V).W8X<')?N@K)1Z>27>Q M<+W@5.'G9A"Z07CZ,K=[ W*)^=Z<&PB0LIK*9CCL5KNSB2LSD9^L7^LS"S-X M'V&: P\U^NT)%:# .P7I7$0J*-Z<(30WDE5F#+]G4@WUYC+'*,-<&ZC]'5.3 M=GNC']"=Y"3_ E!+ P04 " 9@:I64\BR-2L# #D"P &0 'AL+W=O M+*$6J)&4G_WY'2E;M0%$30/MBDZ=['MX]?+F;[Y3^;G)$ M"P^%D&81Y-:6%V%HDAP+9DY4B9*^9$H7S-)4;T)3:F2I!Q4BC$:CL[!@7 ;+ MN;?=ZN5<559PB;<:3%443#]>H5"[13 .]H8[OLFM,X3+>(_V:WFK:1:V M+"DO4!JN)&C,%L'E^"*>.7_O\(WCSAR,P66R5NJ[FWQ*%\'(!80"$^L8&/UM M<85"."(*XT?#&;1+.N#A>,_^I\^=Z=V'[') MY]3Q)4H8_PN[QG<40%(9JXH&3!$47-;_[*'1X0! /-V J %$3P'39P"3!C!Y M*6#: *9>F3H5KT/,+%O.M=J!=M[$Y@9>3(^F]+ETVWYO-7WEA+/+.Q3,8@JW M3-M'^**9-,SOB(&W,5K&A7D''V"5<\S@^@&3RNT3_)5E/$$-*H,O.=?IA]+C MOZ%,E2;_K_>;/L-WF22JDM;0[CVRM4!@,@4RZHIV]#-G:RZXY=@I?"^S>VPN3,D27 3T MFAC46PR6O_\V/AO]T:7:D&3Q0&1'BDY;1:>>??+:ZP#_?"97^&2Q,/]VZ3D= M4L\AR>*!R([T/&WU/.T]H7L]Z^?!'CPO[X$5]>%5NZ=7NU:T9AZ//+4K7]OE MZ.1T'FX/E>I=_K5*=:YXWJYXI,!9J\#9+Q0PR'22^[N9XI8*;4EETW9EW,OT MVC,T)%D\$-F1@N>M@N?_TYT\'U+/(LYZ3^2UW) %-9<;?RA_ M5(S*Q",P8RH2-T%(E+&=16/6?T%JH5[B%/>&^%H!PH/^IT"]\7VD 5\U5I9Z M-C_,J0U'[1SH>Z:4W4_< FUCO_P/4$L#!!0 ( !F!JE:- DCD=@0 !T9 M 9 >&PO=V]R:W-H965T MWG-TKW1,C]9LY3)L;=4:G7A^S)>0D;D"5\!TU?F7&1$Z5.Q\.5* M $F*H"SU<1 ,_8Q0YDU&Q=B=F(QXKE+*X$X@F6<9$3^N(.7KL1=Z+P/W=+%4 M9L"?C%9D 0^@OJWNA#[S:Y2$9L DY0P)F(^]R_!BBB,34,SXD\):;APC0V7& M^7=SHU3>#F\0OZYX*\)C,C$J8\ M_8LF:CGVSCR4P)SDJ;KGZ]^A(C0P>#%/9?&)UM7 M*R$V O"V %P%X)\"POZ6@*@**)3SR\P*6M=$D%-D6T9D.9 MN8T/2NBK5,>IR3U()?)8Y8*R!?J(+I.$&GU)BFY8625&[??7H A-Y0<]Y=O# M-7K_[@-ZARA#CTN>2\(2.?*53L> ^G&U]%6Y--ZR=(1N.5-+B3ZQ!))VO*]I MU%SP"Y($16$/X0!''?E,[>%_Y$R'!UWAK72B6MJHP(MVDG;*I4): M**2'03P!^ON+GH]N%&3RGR[Q2O!^-[CI[@NY(C&,/=V^!:(W^?675YH MK0:BJ,X>8ERAA,HXY1*2'IJG9-$EJ3U/T;I?)KNNHIY: M00Z4<4_37 _"$;^TR89ZW(' MDCFKR9SM_K1 *24SFE+UHXM+"338X'+^BHIUL0.IG-=4SMUV*_H//<"3?JJQ M&(KI7QE\5-HUH4<0^N5?OHNO@,&<=M]>:T+[UK0CL)9V8= 8D^"8W5VA.Y+" M%5I;BPV3%EHKZ9$K;<@Z6KQ^FW9*$+YJ]B@81#]UB'WI0ZGAAAI^NTFV=81N MB%O*:)9G^DC;=HB)5)U4K8OL?;<=H;4E:7QC>%3C&#IUCJ[0VEHTWC&TF[)/ MSRO]@P]V?K_9X?8FWW_50>%@XQW3)M6XN' '&V>K>?*\2\T[-7*NT-J2-%8N M/*J7"YV:.5=H;2T:.Q?:_=S>->_(KU7D3U_9*AQMK?G&UH5V7_=6S7\F<6'T MT%3_B#-T=W[T.[)X%?MC&,:P<8SA^5';P*G_AZM-[[ORQVO/UF>OG'P2T1 M"ZI_"JP95XIGQ>$22 +"3-#7YYRKEQ.S0/V/ MR.1_4$L#!!0 ( !F!JE8]8*\-P0, .<0 9 >&PO=V]R:W-H965T MX#CR_HLU9-. SYDF=";[S$ MF.+*]W640,[UA2Q X)6#5#DW>*J.OBX4\-@%Y9G/@F#NYSP5WG;MQG9JNY:E MR5(!.T5TF>=<_7,#F3QO/.H]#]RGQ\38 7^[+O@1]F ^%SN%9WZ#$J93RR9Y\C#=>8!E!!I&Q$!S_3G +66:1 MD,??-:C7K&D#N\?/Z!]<\IC,(]=P*[,_TM@D&V_ID1@.O,S,O3S_ G5",XL7 MR4R[7W*NYP8>B4IM9%X'(X,\%=4__U(7HA. B?8'L#K %<*O%G(L[[CAV[62 M9Z+L;$2S!RY5%XWD4F%5V1N%5U.,,]M[T$:5D2E5*H[D/=E7ZA!Y(%]?NI7: M:/+V#@Q/,_T.I]H1G!2757VO15P-[>LHZ%S<95QH"P\G4%Q$X*;_)N"]08W) M RC,C;NI-R#@D.):;T@JR$,B2\U%K->^P70M:3^J4[NI4F.OI!:23U*81).? M1 SQU_$^EJFI%7NNU0T;!/S$U04)Z0^$!2PDG_=WY.V;=P.X8:-!Z'##_Z2! MJR%F;.L/Z@3DSU]Q/OEH(-=_]56A K_L![=/]94N> 0;#Q];A^AMO_^.SH,? M!ZA?-M0OA]"W#]+P#)_.;@*1NU-2$95*?5OWBG&%.7>8]K5QVH;!+%S[IQXF MLX;);)")*QO>M0KO,%%"W[*# ",+-6_HS:?4>#X!]45#?3&!QA7FK*/Q,ESU M2[QLB"P'B>QY!MJ5#5]13V"02-_*@R C:[5J**ZFE'DU 74:M%803"!T#=I5 MFC)*^Z6F'5^B@V1LR;B*$E>_&!_J3!:X&S"]% :AQM:-M539E*+7Z/\S^]9\ MZ*!!C%4]?*'Z8O'**YRV;D*'[>1G]'Z%;&SY>(Q;@A19<;MOZ^4P"#:V<*WA MT-FDLD]A1[3U(SKH&6-EG[^0G87!*[*W!D.''69?/NI(I46U3\<:2I. (D7& MC>T[>HD,(HZM7NM$=#FI]E-X%&U-B@X:R5CM5R\?^>6L7WO6F@X;-IV=D@?0 MMLE#2C;5-(+>S?XPSLB:L=:/&)U2<3:%1;'6HMB@B8Q4O ;M;M1GE]\([G=Z MSQS4T778&L%+8:HVM!EMNOCKJG=MIU>? +"_.J;8)F9PP-#@8H&WFJJZZNK$ MR,)ULH_28%_L#A/@,2@[ :\?I#3/)W:!YMO&]E]02P,$% @ &8&J5@QC MY51' P S!0 T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&TB; MT5;:*B%-VB8D>-@;0XF>.REE^/KYVF'_A6'0^#+A7$OL?GW&/[IC'T M*[T4[&[&F X6N9#5@,RT+C^'8369L9Q6%T7)I$&R0N54FZZ:AE6I&$TK(.4B M[+1:<9A3+LFP+^?Y3:ZK8%+,I1Z0;A,*W.U;.B#M^)($3FY4I&Q 'LX^_IX7 M^OI#X.XGGTY.6@_GU[OQ,PNG6 Z$7+7*BR13'Y^##Y?>*8='=;V@X_ M-4*.>(K1>@H%IB6!?*L)\5R4#:W MR^!^C^OA.\"J!P:Y$(W!#G&!8;^D6C,E;TS'#K;!%U!0M^^7I7$X5739[ER1 M-<'>3))QH5*FFC1ML@H-^X)E8$?QZ0SNNBA# +4NOT@U*_ECHKW,S'6G[ M4*'L5K&,+VQ_D34&,/4VKD[+4BR_"#Z5.7.3/SCAL$]7O&!6*/YDLD&I3$R M*1(\,J7Y9#/R1]'RGBWTJIP6&>ZY_^TZ3YEDBHI-TZ;VW_,JO]IQU'TK MR_9;9=>PUV/]UG[O)J^.P61\#":/HB9[QV R.0*3W3?[UCS<9/0^%S*L3T(; MQZVMPU83#>!0.R _X7@LUDF#\9P+S67=F_$T9?+%FW#G M?12NWE/A^O^7PV=02P,$% @ &8&J5I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'R^> MFMKXH]$JA/7!>.S+E6JD_].NE8$C2^L:&6#7W8W]VBE9^952H:G'R612C!NI MS>CX<'NM2S?&.S:H,FAKH#$VW&CUZ)^/QUWQH+U>Z%J'[T>C;KM6(]%HHQO] M0U5'H\E(^)5]_-LZ_<.:(.MYZ6Q='XVFFP,WR@5=OFJ>1\AKN?!=2Y"+*PD@ M1Z-B A=<:N=#=T9W?0F,#PI.WNRUP9[J.BAW(H/ZR]EVKNU'PLA&'8T^VP?EXO^!'SBK M-O\M !2*E#O0<,"=51T>)XJIE/&J$K#E;:TKX*C$)UE+4RJ!(!,",MDAY&V" M(%,",MT)Y#SBP%<19$9 9CN$[$4R)R#S74*F"+(@((M=0F8("VF 5-\AR#T"=Q53ZB^>L(+=RJU$S>R;I7XJJ1O7>Q8 J8C3<*LDJTS.@%[>"V: MM37PE5[X*(M,F37RZ_$'M(4VW0F8C9+'E-D>9Y "F;OXH^*C]ZH?-$H84VYC M.%7I($YEV25S&(M2Q)3=$4VC0SRIZ\R@#PZ0S2E3OGA=*4-,F14Q#[:\7]FZ M4L[?BB__MA"_CG:SB3$I1TR9)7$15LJ)=V>FM(UZ+[X\K:/7_A#?5*]KH0PQ M95;$ADUO.5=-A@":6)A%D35[$1"! MNW;2>-D-UW#L$DH5";,JKI0/KBT#^-7@+"0A!QG,>B"3I5YNG%"F2)A-\3-= M$N^N8Y;BWV,N2A0)LR@&,Z=!2LH;";,WAE.H04Q*'0FS.M[,I3:D&)-21\*L MCE=9RV @*7,DS.8@'=Q_J2F9),PR(1P<0XHK')194F:S8 \/W>J4DDK*+)77 M0AY$I!23,BNFY[U!.K* ]9O,\D',X6I5"V\U>/!$>WEWYQ3V=$J))F46S3/F MY]8'>!Z=%_^L;#<&<'J!,2G3I,RF09@1##*P;5457IT3G"RFE&E29M,\8UZI M6/2/#R:\0-VU@!5C4J9)F4V#H^G!,\&*BT4 7B%C?#$FI9N463?#21"\4&W3 M2(>'?"FEFW0752[ _-F.:]64;C)FW;R%^;&J8--B3$H\&;-XR)O>RS$R2CX9 MLWS>2'VW#R?&I"R4,5OH[=2W(\68Y$0*LX4H3'@^,29EH8S90F0TRQ7&I"R4 M[6R\\^'%V#NC+)0Q6VBH@AQE#B*J>WE<1DDH8Z^6O1R5P2-9PGC'J4J<]68B M*0EES!(:Q-ST[$;6>.HYIR24LX]Y7F.>MI#"PWYC<;>94Q+*N2?R^W7ZF,X] MV/HAIG/G\,QB3$I".?M4_MMU>P@LQJ0DE+-/YA.8_7ER2D(YLX3HZ@:>*<_) M^7QF"=&8>*X\IR24[W*^YC;'F)2$+$)9:&"V4(TYC[&I"Q4,%N(PKSMUD[\PJ0L5#!;B,:<8DS*0@6SA6A,;*&" MLE"Q0PO=3GOKM2@+%J.T,[/$-WU&R6?V M.U<5/!==XR1&/(0Q*?G,.OF,NY/]\6&EEC!^JK[!3WAH+V5=7CH1/S8+VK(\ M+D-9MG7]&=HNS+F5U795^79%_/%_4$L#!!0 ( !F!JE:L;5!7/ ( *\J M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VLUJHU 8QO%;"5Y MS7F_;(>FJ]ET6WH#DIY\T"2*QZ'MW4](%\DCLYA-\5G)47S]@_!#U,>7?&C' M?7KB=43T]WLY:P6K^VP MS>.JJC\/U]VEOFS2W7ERM7A^6U7#\UNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y M@P*"8OZ@!H*:^8/N(>A^_J '"'J8/R@M4<8E0=($:P*M$W*="+Q."'8B$#LA MV8G [(1H)P*U$[*="-Q."'0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WHMY*H+>BWDJ@ MMZ+>2J"W3EZ6$.BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1 MZ&VHMQ'H;:BW$>AMJ+<1Z&V3E]T$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^^1C)8'>CGH[@=Z.>CN!WHYZ M.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^=F$0.] MO8- [T"]@T#O0+V#0.\&]6X(]&Y0[X9 [P;U;GY2[S)^'7*Y]GRO\?H_2?5X M/C=?+W]9?N^"K5-FBQO5O 5$VP!98 M< &33-NH26S9!LKM<5) D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[N"C6*?E3 MQF*UIL[&TGGJ\\K2A^_I3RO0UH7[@-=S-X\40E/3Y-:&=&V[O(MM6Q;3_Y=]") ^)$@? M"J0/#=*' >EC#M+',4@?)R!]\!E*(RBB^&UL4$L! A0#% @ &8&J5K.7DZ#O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ &8&J M5IE&PO=V]R:W-H965T&UL4$L! A0#% @ &8&J M5NICJLIL!@ X!H !@ ("!'0X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ &8&J5JZRBQTT P P0D !@ M ("!_!T 'AL+W=O@< 'HU 8 " @68A !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ &8&J5FGZ6B.6" J14 !@ ("!>C$ M 'AL+W=OP@ ,L7 8 " @48Z !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ &8&J5D_YD],M! U0H !D M ("!"4X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &8&J5E!NL\R[!0 1@X !D ("!Y%H M 'AL+W=O&PO=V]R:W-H965TMH !X;"]W;W)K&UL4$L! A0#% @ M&8&J5H;'RAFS @ &P8 !D ("!YG$ 'AL+W=O&PO=V]R:W-H965TA9IVEP, % ( 9 " @6]Y !X;"]W M;W)K&UL4$L! A0#% @ &8&J5EIK7[XS P MJ@< !D ("!/7T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8&J5E9,^C^\ @ [P4 !D M ("!WXT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &8&J5GCAQ!4^! =@L !D ("!0IH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8&J M5ON[)8[ @ % 8 !D ("!2JD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8&J5K/1B<'H @ 6 8 M !D ("!\[( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8&J5O1+KI4^ @ U@0 !D M ("!2KT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &8&J5L@&[I=(!0 -2 !D ("!;<8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &8&J5IO: M1[B- @ #@< !D ("!D-4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8&J5EU]MEJ$ @ ^P4 !D M ("!C.4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &8&J5L80XV1: @ P8 !D ("! MK^X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &8&J5A1PY3?7 @ - H !D ("!>/@ 'AL+W=O*M_\% "%*P M&0 @(&&^P >&PO=V]R:W-H965T&UL4$L! A0#% @ &8&J5OT[U* ^ M P Q X !D ("!/00! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8&J5JA$MD4=! .A8 !D M ("!B@T! 'AL+W=O,$0$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ &8&J5FEZ>2^_ @ $@< !D ("! 1H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&8&J5ACWA(]4 P )@P !D ("!8B8! 'AL+W=O&PO=V]R:W-H965TE@( &D% 9 " @0XO 0!X;"]W M;W)K&UL4$L! A0#% @ &8&J5E>K8BCX @ M1 @ !D ("!VS$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8&J5ED-_;7+ P U1$ !D M ("!$SL! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &8&J5CU@KPW! P YQ !D ("!)$&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " 9@:I60&L7N@ " #&*0 $P @ &- L5P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 4 !0 .<5 "^60$ ! end XML 86 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 87 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 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 211 285 1 false 77 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.on24.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.on24.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.on24.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.on24.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders??? Equity Sheet http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders??? Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Description of Business and Significant Accounting Policies Sheet http://www.on24.com/role/DescriptionofBusinessandSignificantAccountingPolicies Description of Business and Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Revenue Sheet http://www.on24.com/role/Revenue Revenue Notes 9 false false R10.htm 0000010 - Disclosure - Marketable Securities Sheet http://www.on24.com/role/MarketableSecurities Marketable Securities Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurement Sheet http://www.on24.com/role/FairValueMeasurement Fair Value Measurement Notes 11 false false R12.htm 0000012 - Disclosure - Balance Sheets Components Sheet http://www.on24.com/role/BalanceSheetsComponents Balance Sheets Components Notes 12 false false R13.htm 0000013 - Disclosure - Business Combination Sheet http://www.on24.com/role/BusinessCombination Business Combination Notes 13 false false R14.htm 0000014 - Disclosure - Intangible Assets Sheet http://www.on24.com/role/IntangibleAssets Intangible Assets Notes 14 false false R15.htm 0000015 - Disclosure - Credit Facility Sheet http://www.on24.com/role/CreditFacility Credit Facility Notes 15 false false R16.htm 0000016 - Disclosure - Commitment and Contingencies Sheet http://www.on24.com/role/CommitmentandContingencies Commitment and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Stockholders??? Equity and Equity Incentive Plan Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlan Stockholders??? Equity and Equity Incentive Plan Notes 17 false false R18.htm 0000018 - Disclosure - Other (Income) Expense, Net Sheet http://www.on24.com/role/OtherIncomeExpenseNet Other (Income) Expense, Net Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://www.on24.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Net Loss Per Share Sheet http://www.on24.com/role/NetLossPerShare Net Loss Per Share Notes 20 false false R21.htm 0000021 - Disclosure - Related Party Transactions Sheet http://www.on24.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 0000022 - Disclosure - Restructuring Sheet http://www.on24.com/role/Restructuring Restructuring Notes 22 false false R23.htm 0000023 - Disclosure - Description of Business and Significant Accounting Policies (Policies) Sheet http://www.on24.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies Description of Business and Significant Accounting Policies (Policies) Policies http://www.on24.com/role/DescriptionofBusinessandSignificantAccountingPolicies 23 false false R24.htm 0000024 - Disclosure - Revenue (Tables) Sheet http://www.on24.com/role/RevenueTables Revenue (Tables) Tables http://www.on24.com/role/Revenue 24 false false R25.htm 0000025 - Disclosure - Marketable Securities (Tables) Sheet http://www.on24.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.on24.com/role/MarketableSecurities 25 false false R26.htm 0000026 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.on24.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.on24.com/role/FairValueMeasurement 26 false false R27.htm 0000027 - Disclosure - Balance Sheets Components (Tables) Sheet http://www.on24.com/role/BalanceSheetsComponentsTables Balance Sheets Components (Tables) Tables http://www.on24.com/role/BalanceSheetsComponents 27 false false R28.htm 0000028 - Disclosure - Intangible Assets (Tables) Sheet http://www.on24.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.on24.com/role/IntangibleAssets 28 false false R29.htm 0000029 - Disclosure - Stockholders??? Equity and Equity Incentive Plan - (Tables) Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanTables Stockholders??? Equity and Equity Incentive Plan - (Tables) Tables http://www.on24.com/role/StockholdersEquityandEquityIncentivePlan 29 false false R30.htm 0000030 - Disclosure - Other (Income) Expense, Net (Tables) Sheet http://www.on24.com/role/OtherIncomeExpenseNetTables Other (Income) Expense, Net (Tables) Tables http://www.on24.com/role/OtherIncomeExpenseNet 30 false false R31.htm 0000031 - Disclosure - Income Taxes (Tables) Sheet http://www.on24.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.on24.com/role/IncomeTaxes 31 false false R32.htm 0000032 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.on24.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.on24.com/role/NetLossPerShare 32 false false R33.htm 0000033 - Disclosure - Restructuring (Tables) Sheet http://www.on24.com/role/RestructuringTables Restructuring (Tables) Tables http://www.on24.com/role/Restructuring 33 false false R34.htm 0000034 - Disclosure - Revenue - Schedule of Disaggregation of Revenue by Geographic Region (Details) Sheet http://www.on24.com/role/RevenueScheduleofDisaggregationofRevenuebyGeographicRegionDetails Revenue - Schedule of Disaggregation of Revenue by Geographic Region (Details) Details 34 false false R35.htm 0000035 - Disclosure - Revenue - Customers Who Contributed 10% or more of Total Revenue (Detail) Sheet http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail Revenue - Customers Who Contributed 10% or more of Total Revenue (Detail) Details 35 false false R36.htm 0000036 - Disclosure - Revenue - Contract Balances (Details) Sheet http://www.on24.com/role/RevenueContractBalancesDetails Revenue - Contract Balances (Details) Details 36 false false R37.htm 0000037 - Disclosure - Revenue - Remaining Performance Obligations (Details) Sheet http://www.on24.com/role/RevenueRemainingPerformanceObligationsDetails Revenue - Remaining Performance Obligations (Details) Details 37 false false R38.htm 0000038 - Disclosure - Revenue - Costs to Obtain a Contract (Details) Sheet http://www.on24.com/role/RevenueCoststoObtainaContractDetails Revenue - Costs to Obtain a Contract (Details) Details 38 false false R39.htm 0000039 - Disclosure - Marketable Securities - Summary of Marketable Securities (Details) Sheet http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails Marketable Securities - Summary of Marketable Securities (Details) Details 39 false false R40.htm 0000040 - Disclosure - Marketable Securities - Marketable Securities in an Unrealized Loss Position (Details) Sheet http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails Marketable Securities - Marketable Securities in an Unrealized Loss Position (Details) Details 40 false false R41.htm 0000041 - Disclosure - Marketable Securities - Additional Information (Details) Sheet http://www.on24.com/role/MarketableSecuritiesAdditionalInformationDetails Marketable Securities - Additional Information (Details) Details 41 false false R42.htm 0000042 - Disclosure - Marketable Securities - Summary of Remaining Contractual Maturities of Marketable Securities (Details) Sheet http://www.on24.com/role/MarketableSecuritiesSummaryofRemainingContractualMaturitiesofMarketableSecuritiesDetails Marketable Securities - Summary of Remaining Contractual Maturities of Marketable Securities (Details) Details 42 false false R43.htm 0000043 - Disclosure - Fair Value Measurement - Summary of Financial Instruments Recorded at Fair Value on Recurring Basis (Details) Sheet http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails Fair Value Measurement - Summary of Financial Instruments Recorded at Fair Value on Recurring Basis (Details) Details 43 false false R44.htm 0000044 - Disclosure - Balance Sheets Components - Summary of Property and Equipment, Net (Details) Sheet http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails Balance Sheets Components - Summary of Property and Equipment, Net (Details) Details 44 false false R45.htm 0000045 - Disclosure - Balance Sheets Components - Additional Information (Details) Sheet http://www.on24.com/role/BalanceSheetsComponentsAdditionalInformationDetails Balance Sheets Components - Additional Information (Details) Details 45 false false R46.htm 0000046 - Disclosure - Balance Sheets Components - Schedule of Property and Equipment, Net of Depreciation and Amortization, by Geographic Region (Details) Sheet http://www.on24.com/role/BalanceSheetsComponentsScheduleofPropertyandEquipmentNetofDepreciationandAmortizationbyGeographicRegionDetails Balance Sheets Components - Schedule of Property and Equipment, Net of Depreciation and Amortization, by Geographic Region (Details) Details 46 false false R47.htm 0000047 - Disclosure - Balance Sheets Components - Summary of Accrued and Other Current Liabilities (Details) Sheet http://www.on24.com/role/BalanceSheetsComponentsSummaryofAccruedandOtherCurrentLiabilitiesDetails Balance Sheets Components - Summary of Accrued and Other Current Liabilities (Details) Details 47 false false R48.htm 0000048 - Disclosure - Business Combination (Details) Sheet http://www.on24.com/role/BusinessCombinationDetails Business Combination (Details) Details http://www.on24.com/role/BusinessCombination 48 false false R49.htm 0000049 - Disclosure - Intangible Assets - Acquired Intangible Assets (Details) Sheet http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails Intangible Assets - Acquired Intangible Assets (Details) Details 49 false false R50.htm 0000050 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.on24.com/role/IntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 50 false false R51.htm 0000051 - Disclosure - Intangible Assets - Future Amortization Expense (Details) Sheet http://www.on24.com/role/IntangibleAssetsFutureAmortizationExpenseDetails Intangible Assets - Future Amortization Expense (Details) Details 51 false false R52.htm 0000052 - Disclosure - Credit Facility- Revolving Line of Credit (Details) Sheet http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails Credit Facility- Revolving Line of Credit (Details) Details 52 false false R53.htm 0000053 - Disclosure - Commitment and Contingencies - Purchase Obligations (Details) Sheet http://www.on24.com/role/CommitmentandContingenciesPurchaseObligationsDetails Commitment and Contingencies - Purchase Obligations (Details) Details 53 false false R54.htm 0000054 - Disclosure - Commitment and Contingencies - Contingencies and Legal Proceedings (Details) Sheet http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails Commitment and Contingencies - Contingencies and Legal Proceedings (Details) Details 54 false false R55.htm 0000055 - Disclosure - Stockholders??? Equity and Equity Incentive Plan - Preferred Stock (Details) Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanPreferredStockDetails Stockholders??? Equity and Equity Incentive Plan - Preferred Stock (Details) Details 55 false false R56.htm 0000056 - Disclosure - Stockholders??? Equity and Equity Incentive Plan- Common Stock (Details) Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockDetails Stockholders??? Equity and Equity Incentive Plan- Common Stock (Details) Details 56 false false R57.htm 0000057 - Disclosure - Stockholders??? Equity and Equity Incentive Plan - Common Stock Reserved for Future Issuance (Details) Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails Stockholders??? Equity and Equity Incentive Plan - Common Stock Reserved for Future Issuance (Details) Details 57 false false R58.htm 0000058 - Disclosure - Stockholders??? Equity and Equity Incentive Plan - Summary of Stock Options (Details) Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails Stockholders??? Equity and Equity Incentive Plan - Summary of Stock Options (Details) Details 58 false false R59.htm 0000059 - Disclosure - Stockholders??? Equity and Equity Incentive Plan - Summary of RSU Activity Under Equity Incentive Plans and Related Information (Details) Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails Stockholders??? Equity and Equity Incentive Plan - Summary of RSU Activity Under Equity Incentive Plans and Related Information (Details) Details 59 false false R60.htm 0000060 - Disclosure - Stockholders??? Equity and Equity Incentive Plan - Restricted Stock Unit Narrative (Details) Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitNarrativeDetails Stockholders??? Equity and Equity Incentive Plan - Restricted Stock Unit Narrative (Details) Details 60 false false R61.htm 0000061 - Disclosure - Stockholders??? Equity and Equity Incentive Plan - Restricted Stock Unit with Performance Conditions (Details) Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails Stockholders??? Equity and Equity Incentive Plan - Restricted Stock Unit with Performance Conditions (Details) Details 61 false false R62.htm 0000062 - Disclosure - Stockholders??? Equity and Equity Incentive Plan - Summary of Share-based Compensation Expense by line item in the Condensed Consolidated Statements of Operations (Detail) Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail Stockholders??? Equity and Equity Incentive Plan - Summary of Share-based Compensation Expense by line item in the Condensed Consolidated Statements of Operations (Detail) Details 62 false false R63.htm 0000063 - Disclosure - Stockholders??? Equity and Equity Incentive Plan - Summary of Unrecognized Stock-based Compensation Expense (Details) Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails Stockholders??? Equity and Equity Incentive Plan - Summary of Unrecognized Stock-based Compensation Expense (Details) Details 63 false false R64.htm 0000064 - Disclosure - Stockholders??? Equity and Equity Incentive Plan - Repurchase of Common Stock (Details) Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails Stockholders??? Equity and Equity Incentive Plan - Repurchase of Common Stock (Details) Details 64 false false R65.htm 0000065 - Disclosure - Stockholders??? Equity and Equity Incentive Plan - Dividends (Details) Sheet http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanDividendsDetails Stockholders??? Equity and Equity Incentive Plan - Dividends (Details) Details http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanTables 65 false false R66.htm 0000066 - Disclosure - Other (Income) Expense, Net (Details) Sheet http://www.on24.com/role/OtherIncomeExpenseNetDetails Other (Income) Expense, Net (Details) Details http://www.on24.com/role/OtherIncomeExpenseNetTables 66 false false R67.htm 0000067 - Disclosure - Income Taxes (Details) Sheet http://www.on24.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.on24.com/role/IncomeTaxesTables 67 false false R68.htm 0000068 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://www.on24.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details) Details 68 false false R69.htm 0000069 - Disclosure - Net Loss Per Share - Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Loss Per Share (Details) Sheet http://www.on24.com/role/NetLossPerShareScheduleofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Loss Per Share (Details) Details 69 false false R70.htm 0000070 - Disclosure - Related Party Transactions (Details) Sheet http://www.on24.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.on24.com/role/RelatedPartyTransactions 70 false false R71.htm 0000071 - Disclosure - Restructuring - Additional Information (Details) Sheet http://www.on24.com/role/RestructuringAdditionalInformationDetails Restructuring - Additional Information (Details) Details 71 false false R72.htm 0000072 - Disclosure - Restructuring - Summary of Restructuring Costs (Details) Sheet http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails Restructuring - Summary of Restructuring Costs (Details) Details 72 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. ontf-20230331.htm 4 [dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. ontf-20230331.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: ontf:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutPeriod, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 - ontf-20230331.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - ontf-20230331.htm 4 ontf-20230331.htm ex-101secondamendmenttosix.htm ex-311ontfx2023331.htm ex-312ontfx2023331.htm ex-321ontfx2023331.htm ex-322ontfx2023331.htm ontf-20230331.xsd ontf-20230331_cal.xml ontf-20230331_def.xml ontf-20230331_lab.xml ontf-20230331_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ontf-20230331.htm": { "axisCustom": 0, "axisStandard": 38, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 678, "http://xbrl.sec.gov/dei/2022": 31 }, "contextCount": 211, "dts": { "calculationLink": { "local": [ "ontf-20230331_cal.xml" ] }, "definitionLink": { "local": [ "ontf-20230331_def.xml" ] }, "inline": { "local": [ "ontf-20230331.htm" ] }, "labelLink": { "local": [ "ontf-20230331_lab.xml" ] }, "presentationLink": { "local": [ "ontf-20230331_pre.xml" ] }, "schema": { "local": [ "ontf-20230331.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 503, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 2, "http://www.on24.com/20230331": 1, "http://xbrl.sec.gov/dei/2022": 6, "total": 9 }, "keyCustom": 23, "keyStandard": 262, "memberCustom": 22, "memberStandard": 50, "nsprefix": "ontf", "nsuri": "http://www.on24.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.on24.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Marketable Securities", "menuCat": "Notes", "order": "10", "role": "http://www.on24.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Fair Value Measurement", "menuCat": "Notes", "order": "11", "role": "http://www.on24.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Balance Sheets Components", "menuCat": "Notes", "order": "12", "role": "http://www.on24.com/role/BalanceSheetsComponents", "shortName": "Balance Sheets Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Business Combination", "menuCat": "Notes", "order": "13", "role": "http://www.on24.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Intangible Assets", "menuCat": "Notes", "order": "14", "role": "http://www.on24.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Credit Facility", "menuCat": "Notes", "order": "15", "role": "http://www.on24.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Commitment and Contingencies", "menuCat": "Notes", "order": "16", "role": "http://www.on24.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan", "menuCat": "Notes", "order": "17", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlan", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Other (Income) Expense, Net", "menuCat": "Notes", "order": "18", "role": "http://www.on24.com/role/OtherIncomeExpenseNet", "shortName": "Other (Income) Expense, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://www.on24.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.on24.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "20", "role": "http://www.on24.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "21", "role": "http://www.on24.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Restructuring", "menuCat": "Notes", "order": "22", "role": "http://www.on24.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Description of Business and Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "23", "role": "http://www.on24.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.on24.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Marketable Securities (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.on24.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Fair Value Measurement (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.on24.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Balance Sheets Components (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.on24.com/role/BalanceSheetsComponentsTables", "shortName": "Balance Sheets Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Intangible Assets (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.on24.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ontf:CommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan - (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanTables", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ontf:CommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.on24.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Other (Income) Expense, Net (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.on24.com/role/OtherIncomeExpenseNetTables", "shortName": "Other (Income) Expense, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.on24.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.on24.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Restructuring (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.on24.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Revenue - Schedule of Disaggregation of Revenue by Geographic Region (Details)", "menuCat": "Details", "order": "34", "role": "http://www.on24.com/role/RevenueScheduleofDisaggregationofRevenuebyGeographicRegionDetails", "shortName": "Revenue - Schedule of Disaggregation of Revenue by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i862e4e6ebcf8451db58db49a3d69122c_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ontf:ConcentrationRiskNumberOfForeignCountriesAccountingForMoreThanTenPercent", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "ontf:ConcentrationRiskNumberOfForeignCountriesAccountingForMoreThanTenPercent", "reportCount": 1, "unique": true, "unitRef": "country", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Revenue - Customers Who Contributed 10% or more of Total Revenue (Detail)", "menuCat": "Details", "order": "35", "role": "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail", "shortName": "Revenue - Customers Who Contributed 10% or more of Total Revenue (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ontf:ConcentrationRiskNumberOfForeignCountriesAccountingForMoreThanTenPercent", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "ontf:ConcentrationRiskNumberOfForeignCountriesAccountingForMoreThanTenPercent", "reportCount": 1, "unique": true, "unitRef": "country", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Revenue - Contract Balances (Details)", "menuCat": "Details", "order": "36", "role": "http://www.on24.com/role/RevenueContractBalancesDetails", "shortName": "Revenue - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Revenue - Remaining Performance Obligations (Details)", "menuCat": "Details", "order": "37", "role": "http://www.on24.com/role/RevenueRemainingPerformanceObligationsDetails", "shortName": "Revenue - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Revenue - Costs to Obtain a Contract (Details)", "menuCat": "Details", "order": "38", "role": "http://www.on24.com/role/RevenueCoststoObtainaContractDetails", "shortName": "Revenue - Costs to Obtain a Contract (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Marketable Securities - Summary of Marketable Securities (Details)", "menuCat": "Details", "order": "39", "role": "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails", "shortName": "Marketable Securities - Summary of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Marketable Securities - Marketable Securities in an Unrealized Loss Position (Details)", "menuCat": "Details", "order": "40", "role": "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails", "shortName": "Marketable Securities - Marketable Securities in an Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i93540ad8e7f341cb9bdc398833238bf6_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Marketable Securities - Additional Information (Details)", "menuCat": "Details", "order": "41", "role": "http://www.on24.com/role/MarketableSecuritiesAdditionalInformationDetails", "shortName": "Marketable Securities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i93540ad8e7f341cb9bdc398833238bf6_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Marketable Securities - Summary of Remaining Contractual Maturities of Marketable Securities (Details)", "menuCat": "Details", "order": "42", "role": "http://www.on24.com/role/MarketableSecuritiesSummaryofRemainingContractualMaturitiesofMarketableSecuritiesDetails", "shortName": "Marketable Securities - Summary of Remaining Contractual Maturities of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Fair Value Measurement - Summary of Financial Instruments Recorded at Fair Value on Recurring Basis (Details)", "menuCat": "Details", "order": "43", "role": "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurement - Summary of Financial Instruments Recorded at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "ic716d207dc1348cfbb3615866f66ccfc_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Balance Sheets Components - Summary of Property and Equipment, Net (Details)", "menuCat": "Details", "order": "44", "role": "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails", "shortName": "Balance Sheets Components - Summary of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Balance Sheets Components - Additional Information (Details)", "menuCat": "Details", "order": "45", "role": "http://www.on24.com/role/BalanceSheetsComponentsAdditionalInformationDetails", "shortName": "Balance Sheets Components - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Balance Sheets Components - Schedule of Property and Equipment, Net of Depreciation and Amortization, by Geographic Region (Details)", "menuCat": "Details", "order": "46", "role": "http://www.on24.com/role/BalanceSheetsComponentsScheduleofPropertyandEquipmentNetofDepreciationandAmortizationbyGeographicRegionDetails", "shortName": "Balance Sheets Components - Schedule of Property and Equipment, Net of Depreciation and Amortization, by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "ie3f784078abb485580becd24edd84aeb_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Balance Sheets Components - Summary of Accrued and Other Current Liabilities (Details)", "menuCat": "Details", "order": "47", "role": "http://www.on24.com/role/BalanceSheetsComponentsSummaryofAccruedandOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheets Components - Summary of Accrued and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i797558a4d40f4237b4b54f494b098eb9_D20220408-20220408", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Business Combination (Details)", "menuCat": "Details", "order": "48", "role": "http://www.on24.com/role/BusinessCombinationDetails", "shortName": "Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i797558a4d40f4237b4b54f494b098eb9_D20220408-20220408", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Intangible Assets - Acquired Intangible Assets (Details)", "menuCat": "Details", "order": "49", "role": "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails", "shortName": "Intangible Assets - Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "menuCat": "Statements", "order": "5", "role": "http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Intangible Assets - Additional Information (Details)", "menuCat": "Details", "order": "50", "role": "http://www.on24.com/role/IntangibleAssetsAdditionalInformationDetails", "shortName": "Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Intangible Assets - Future Amortization Expense (Details)", "menuCat": "Details", "order": "51", "role": "http://www.on24.com/role/IntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Intangible Assets - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i03f4df6f7a9444c9a83558538f082a50_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Credit Facility- Revolving Line of Credit (Details)", "menuCat": "Details", "order": "52", "role": "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails", "shortName": "Credit Facility- Revolving Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i03f4df6f7a9444c9a83558538f082a50_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Commitment and Contingencies - Purchase Obligations (Details)", "menuCat": "Details", "order": "53", "role": "http://www.on24.com/role/CommitmentandContingenciesPurchaseObligationsDetails", "shortName": "Commitment and Contingencies - Purchase Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "icc23360dee1f495ebb3017a6cd0583d6_I20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LitigationReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Commitment and Contingencies - Contingencies and Legal Proceedings (Details)", "menuCat": "Details", "order": "54", "role": "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails", "shortName": "Commitment and Contingencies - Contingencies and Legal Proceedings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "icc23360dee1f495ebb3017a6cd0583d6_I20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:LitigationReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i3174d3492abc4d1f86b11f01c422a121_I20210205", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan - Preferred Stock (Details)", "menuCat": "Details", "order": "55", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanPreferredStockDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i3174d3492abc4d1f86b11f01c422a121_I20210205", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan- Common Stock (Details)", "menuCat": "Details", "order": "56", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan- Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "id9f2e5afb0cc45e08825b3a2e8f2e1e4_I20210205", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan - Common Stock Reserved for Future Issuance (Details)", "menuCat": "Details", "order": "57", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan - Common Stock Reserved for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ontf:CommonStockReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "0", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i0e17a9a51b1c430899ac3c9ea8b71ac4_I20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan - Summary of Stock Options (Details)", "menuCat": "Details", "order": "58", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan - Summary of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i22d4747fff24466481a02fd7ed59170c_I20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan - Summary of RSU Activity Under Equity Incentive Plans and Related Information (Details)", "menuCat": "Details", "order": "59", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan - Summary of RSU Activity Under Equity Incentive Plans and Related Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i22d4747fff24466481a02fd7ed59170c_I20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "ia9747191c47f456f9f68d2bd7ff5a5bb_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity", "menuCat": "Statements", "order": "6", "role": "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "ia9747191c47f456f9f68d2bd7ff5a5bb_I20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i2828adcee220434781c501c10135461b_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan - Restricted Stock Unit Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitNarrativeDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan - Restricted Stock Unit Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i2828adcee220434781c501c10135461b_D20230101-20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i81b6f6c8c4524b5bb8e21dc8fe90636a_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan - Restricted Stock Unit with Performance Conditions (Details)", "menuCat": "Details", "order": "61", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan - Restricted Stock Unit with Performance Conditions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i81b6f6c8c4524b5bb8e21dc8fe90636a_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan - Summary of Share-based Compensation Expense by line item in the Condensed Consolidated Statements of Operations (Detail)", "menuCat": "Details", "order": "62", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan - Summary of Share-based Compensation Expense by line item in the Condensed Consolidated Statements of Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "if6504df4bfb04290980d13a0eee55c9c_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan - Summary of Unrecognized Stock-based Compensation Expense (Details)", "menuCat": "Details", "order": "63", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan - Summary of Unrecognized Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "if6504df4bfb04290980d13a0eee55c9c_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan - Repurchase of Common Stock (Details)", "menuCat": "Details", "order": "64", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan - Repurchase of Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i4414910d6e0c4ebb90e9cee4144be89e_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "id3f82bde890840cc8424573b781def54_D20230508-20230508", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Stockholders\u2019 Equity and Equity Incentive Plan - Dividends (Details)", "menuCat": "Details", "order": "65", "role": "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanDividendsDetails", "shortName": "Stockholders\u2019 Equity and Equity Incentive Plan - Dividends (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "id3f82bde890840cc8424573b781def54_D20230508-20230508", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Other (Income) Expense, Net (Details)", "menuCat": "Details", "order": "66", "role": "http://www.on24.com/role/OtherIncomeExpenseNetDetails", "shortName": "Other (Income) Expense, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "67", "role": "http://www.on24.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details)", "menuCat": "Details", "order": "68", "role": "http://www.on24.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Net Loss Per Share - Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "69", "role": "http://www.on24.com/role/NetLossPerShareScheduleofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "ib69dd5b728564a07ad57b8ce8a66a7c1_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DueToRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "70", "role": "http://www.on24.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "ib69dd5b728564a07ad57b8ce8a66a7c1_I20230331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DueToRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ontf:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Restructuring - Additional Information (Details)", "menuCat": "Details", "order": "71", "role": "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "shortName": "Restructuring - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "ontf:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "if7bcd718f47046b7a4c557acdfbe66ef_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Restructuring - Summary of Restructuring Costs (Details)", "menuCat": "Details", "order": "72", "role": "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails", "shortName": "Restructuring - Summary of Restructuring Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "if7b411b8cd03431fad10c6b0a05f6ef6_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Description of Business and Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.on24.com/role/DescriptionofBusinessandSignificantAccountingPolicies", "shortName": "Description of Business and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Revenue", "menuCat": "Notes", "order": "9", "role": "http://www.on24.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ontf-20230331.htm", "contextRef": "i1e8ad7d985414dad8ec818fcf05a3a2c_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 77, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsScheduleofPropertyandEquipmentNetofDepreciationandAmortizationbyGeographicRegionDetails", "http://www.on24.com/role/RevenueScheduleofDisaggregationofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "verboseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "verboseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "verboseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "verboseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "verboseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "verboseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.on24.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ontf_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "ontf_AccountsReceivableBenchmarkMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts Receivable Benchmark", "label": "Accounts Receivable Benchmark [Member]", "terseLabel": "Accounts Receivable Benchmark" } } }, "localname": "AccountsReceivableBenchmarkMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "domainItemType" }, "ontf_AccruedBonusesAndSalesCommissionCurrent": { "auth_ref": [], "calculation": { "http://www.on24.com/role/BalanceSheetsComponentsSummaryofAccruedandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Bonuses And Sales Commission, Current", "label": "Accrued Bonuses And Sales Commission, Current", "terseLabel": "Accrued bonus and commissions" } } }, "localname": "AccruedBonusesAndSalesCommissionCurrent", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ontf_BankDepositsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank Deposits", "label": "Bank Deposits [Member]", "terseLabel": "Bank Deposits" } } }, "localname": "BankDepositsMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "domainItemType" }, "ontf_CapitalReturnProgramAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital Return Program, Authorized Amount", "label": "Capital Return Program, Authorized Amount", "terseLabel": "Capital return program, authorized amount" } } }, "localname": "CapitalReturnProgramAuthorizedAmount", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "ontf_CapitalReturnProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital Return Program", "label": "Capital Return Program [Member]", "terseLabel": "Capital Return Program" } } }, "localname": "CapitalReturnProgramMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanDividendsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails" ], "xbrltype": "domainItemType" }, "ontf_CashEquivalentsAndAvailableForSaleDebtSecuritiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash equivalents and available for sale debt securities fair value disclosure.", "label": "Cash Equivalents And Available For Sale Debt Securities Fair Value Disclosure", "totalLabel": "Total cash equivalents and marketable securities" } } }, "localname": "CashEquivalentsAndAvailableForSaleDebtSecuritiesFairValueDisclosure", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "ontf_CommonStockCapitalSharesReservedForFutureIssuanceNumberOfAdditionalSharesReserved": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Number Of Additional Shares Reserved", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Number Of Additional Shares Reserved", "terseLabel": "Number of additional shares authorized (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceNumberOfAdditionalSharesReserved", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "ontf_CommonStockNumberOfVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock number of votes per share.", "label": "Common Stock Number Of Votes Per Share", "terseLabel": "Number of votes per share" } } }, "localname": "CommonStockNumberOfVotesPerShare", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockDetails" ], "xbrltype": "integerItemType" }, "ontf_CommonStockReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Reserved for Future Issuance", "label": "Common Stock Reserved for Future Issuance [Table Text Block]", "terseLabel": "Common Stock Reserved for Future Issuance" } } }, "localname": "CommonStockReservedForFutureIssuanceTableTextBlock", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "ontf_ComputerEquipmentsAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer, equipment and software.", "label": "Computer Equipments And Software [Member]", "terseLabel": "Computer, equipment and software" } } }, "localname": "ComputerEquipmentsAndSoftwareMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "ontf_ConcentrationRiskNumberOfCustomersAccountingForMoreThanTenPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk, Number Of Customers Accounting For More Than Ten Percent", "label": "Concentration Risk, Number Of Customers Accounting For More Than Ten Percent", "terseLabel": "Number of customers who accounted for 10% or more" } } }, "localname": "ConcentrationRiskNumberOfCustomersAccountingForMoreThanTenPercent", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "integerItemType" }, "ontf_ConcentrationRiskNumberOfForeignCountriesAccountingForMoreThanTenPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk, Number Of Foreign Countries Accounting For More Than Ten Percent", "label": "Concentration Risk, Number Of Foreign Countries Accounting For More Than Ten Percent", "terseLabel": "Number of foreign countries who accounted for 10% or more" } } }, "localname": "ConcentrationRiskNumberOfForeignCountriesAccountingForMoreThanTenPercent", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "integerItemType" }, "ontf_CostReductionAndCostStructureReductionPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Reduction And Cost Structure Reduction Plans", "label": "Cost Reduction And Cost Structure Reduction Plans [Member]", "terseLabel": "Cost Reduction And Cost Structure Reduction Plans" } } }, "localname": "CostReductionAndCostStructureReductionPlansMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "ontf_CostStructureReductionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Structure Reduction Plan", "label": "Cost Structure Reduction Plan [Member]", "terseLabel": "Cost Structure Reduction Plan" } } }, "localname": "CostStructureReductionPlanMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "ontf_CreditCardSublimitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit card sublimit.", "label": "Credit Card Sublimit [Member]", "terseLabel": "Credit Card Sublimit" } } }, "localname": "CreditCardSublimitMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "domainItemType" }, "ontf_CustomersRepresentingConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers Representing Concentration Risk", "label": "Customers Representing Concentration Risk [Member]", "terseLabel": "Customers Representing Concentration Risk" } } }, "localname": "CustomersRepresentingConcentrationRiskMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "domainItemType" }, "ontf_FiniteLivedIntangibleAssetsAccumulatedAmortizationBeforeForeignCurrencyTranslation": { "auth_ref": [], "calculation": { "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails": { "order": 2.0, "parentTag": "ontf_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslation", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Accumulated Amortization, Before Foreign Currency Translation", "label": "Finite-Lived Intangible Assets, Accumulated Amortization, Before Foreign Currency Translation", "negatedTerseLabel": "Developed technology, before foreign currency translation, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortizationBeforeForeignCurrencyTranslation", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ontf_FiniteLivedIntangibleAssetsEffectOfForeignCurrencyTranslationAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails": { "order": 2.0, "parentTag": "ontf_FiniteLivedIntangibleAssetsEffectOfForeignCurrencyTranslationNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Effect Of Foreign Currency Translation, Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Effect Of Foreign Currency Translation, Accumulated Amortization", "negatedTerseLabel": "Effect of foreign currency translation, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsEffectOfForeignCurrencyTranslationAccumulatedAmortization", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ontf_FiniteLivedIntangibleAssetsEffectOfForeignCurrencyTranslationGross": { "auth_ref": [], "calculation": { "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Effect Of Foreign Currency Translation, Gross", "label": "Finite-Lived Intangible Assets, Effect Of Foreign Currency Translation, Gross", "terseLabel": "Effect of foreign currency translation, Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsEffectOfForeignCurrencyTranslationGross", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ontf_FiniteLivedIntangibleAssetsEffectOfForeignCurrencyTranslationNet": { "auth_ref": [], "calculation": { "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Effect Of Foreign Currency Translation, Net", "label": "Finite-Lived Intangible Assets, Effect Of Foreign Currency Translation, Net", "totalLabel": "Effect of foreign currency translation, Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsEffectOfForeignCurrencyTranslationNet", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ontf_FiniteLivedIntangibleAssetsGrossBeforeForeignCurrencyTranslation": { "auth_ref": [], "calculation": { "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Gross, Before Foreign Currency Translation", "label": "Finite-Lived Intangible Assets, Gross, Before Foreign Currency Translation", "terseLabel": "Developed technology, before foreign currency translation, Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGrossBeforeForeignCurrencyTranslation", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ontf_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslation": { "auth_ref": [], "calculation": { "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Net, Before Foreign Currency Translation", "label": "Finite-Lived Intangible Assets, Net, Before Foreign Currency Translation", "totalLabel": "Developed technology, before foreign currency translation, Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslation", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "ontf_ForeignCurrencyTranslationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Currency Translation", "label": "Foreign Currency Translation [Member]", "terseLabel": "Effect of foreign currency translation" } } }, "localname": "ForeignCurrencyTranslationMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "ontf_OtherGeographicalAreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other geographical area.", "label": "Other Geographical Area [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicalAreaMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsScheduleofPropertyandEquipmentNetofDepreciationandAmortizationbyGeographicRegionDetails", "http://www.on24.com/role/RevenueScheduleofDisaggregationofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "ontf_PerformanceBasedRestrictedStockUnitsPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-Based Restricted Stock Units (PSUs)", "label": "Performance-Based Restricted Stock Units (PSUs) [Member]", "terseLabel": "Performance stock units", "verboseLabel": "Market-performance based restricted stock units" } } }, "localname": "PerformanceBasedRestrictedStockUnitsPSUsMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/NetLossPerShareScheduleofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "domainItemType" }, "ontf_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional services.", "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "ontf_ProvisionForAllowanceForDoubtfulAccountsAndBillingReserve": { "auth_ref": [], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision For Allowance For Doubtful Accounts And Billing Reserve", "label": "Provision For Allowance For Doubtful Accounts And Billing Reserve", "terseLabel": "Provision for allowance for doubtful accounts and billing reserve" } } }, "localname": "ProvisionForAllowanceForDoubtfulAccountsAndBillingReserve", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "ontf_PutativeClassActionsDouviaVON24AndGoemerVON24Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Putative Class Actions Douvia v. ON24 And Goemer v. ON24", "label": "Putative Class Actions Douvia v. ON24 And Goemer v. ON24 [Member]", "terseLabel": "Consolidated Putative Class Action" } } }, "localname": "PutativeClassActionsDouviaVON24AndGoemerVON24Member", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "ontf_RecurringRevenueTrailingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recurring revenue trailing period.", "label": "Recurring Revenue Trailing Period", "terseLabel": "Recurring revenue trailing period" } } }, "localname": "RecurringRevenueTrailingPeriod", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "durationItemType" }, "ontf_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restructuring, Incurred Cost, Statement Of Income Or Comprehensive Income, Extensible Enumeration, Not Disclosed, Flag", "label": "Restructuring, Incurred Cost, Statement Of Income Or Comprehensive Income, Extensible Enumeration, Not Disclosed, Flag", "terseLabel": "Restructuring, incurred cost, statement of income or comprehensive income, extensible enumeration, not disclosed, flag" } } }, "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "ontf_RevolvingCreditFacilityWithAtLeast100MillionDepositMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility with at least $100 million deposit", "label": "Revolving Credit Facility with at least $100 million deposit [Member]", "terseLabel": "Revolving Credit Facility with at least $100 million deposit" } } }, "localname": "RevolvingCreditFacilityWithAtLeast100MillionDepositMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "domainItemType" }, "ontf_RevolvingCreditFacilityWithLessThan100MillionDepositMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility with less than $100 million deposit", "label": "Revolving Credit Facility with less than $100 million deposit [Member]", "terseLabel": "Revolving Credit Facility with less than $100 million deposit" } } }, "localname": "RevolvingCreditFacilityWithLessThan100MillionDepositMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "domainItemType" }, "ontf_SalesAndUseTaxAssessmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales and use tax assessment.", "label": "Sales And Use Tax Assessment [Member]", "terseLabel": "Sales and Use Tax Assessments" } } }, "localname": "SalesAndUseTaxAssessmentMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "ontf_SeveranceAndOneTimeTerminationBenefitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Severance And One-time Termination Benefits", "label": "Severance And One-time Termination Benefits [Member]", "terseLabel": "Severance And One-time Termination Benefits" } } }, "localname": "SeveranceAndOneTimeTerminationBenefitsMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "ontf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumPayoutPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Maximum Payout, Percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Maximum Payout, Percentage", "terseLabel": "Maximum payout range (as a percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumPayoutPercentage", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "percentItemType" }, "ontf_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Payout, Percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Payout, Percentage", "terseLabel": "Payout range (as a percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPayoutPercentage", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "percentItemType" }, "ontf_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Payout Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Payout Period", "terseLabel": "Performance periods, maximum earned PSUs cap" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPayoutPeriod", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "durationItemType" }, "ontf_ShareRepurchasesAveragePricePerShareIncludingCommissions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchases, Average Price Per Share, Including Commissions", "label": "Share Repurchases, Average Price Per Share, Including Commissions", "terseLabel": "Average price per share (including commissions) (dollars per share)" } } }, "localname": "ShareRepurchasesAveragePricePerShareIncludingCommissions", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails" ], "xbrltype": "perShareItemType" }, "ontf_ShortTermBorrowingAmountSubjectToMinimumDebtToEBITDARatioFinancialCovenant": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Short-Term Borrowing Amount, Subject To Minimum Debt To EBITDA Ratio, Financial Covenant", "label": "Short-Term Borrowing Amount, Subject To Minimum Debt To EBITDA Ratio, Financial Covenant", "terseLabel": "Current portion of total borrowing amount, subject to debt to EBITDA ratio, financial covenant" } } }, "localname": "ShortTermBorrowingAmountSubjectToMinimumDebtToEBITDARatioFinancialCovenant", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "ontf_StockRepurchasedDuringPeriodValueExciseTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Repurchased During Period, Value, Excise Tax", "label": "Stock Repurchased During Period, Value, Excise Tax", "negatedTerseLabel": "Excise taxes on repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValueExciseTax", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ontf_SubscriptionAndOtherPlatformMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription and other platform.", "label": "Subscription And Other Platform [Member]", "terseLabel": "Subscription and other platform" } } }, "localname": "SubscriptionAndOtherPlatformMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "ontf_TwoThousandTwentyOneEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 employee stock purchase plan.", "label": "Two Thousand Twenty One Employee Stock Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandTwentyOneEmployeeStockPurchasePlanMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "ontf_UndesignatedPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Undesignated preferred stock.", "label": "Undesignated Preferred Stock [Member]", "terseLabel": "Undesignated Preferred Stock" } } }, "localname": "UndesignatedPreferredStockMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanPreferredStockDetails" ], "xbrltype": "domainItemType" }, "ontf_VibbioASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vibbio AS", "label": "Vibbio AS [Member]", "terseLabel": "Vibbio" } } }, "localname": "VibbioASMember", "nsuri": "http://www.on24.com/20230331", "presentation": [ "http://www.on24.com/role/BusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r244", "r582", "r657", "r706" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r294", "r295", "r296", "r297", "r389", "r516", "r542", "r563", "r564", "r579", "r592", "r597", "r655", "r697", "r698", "r699", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails", "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails", "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r294", "r295", "r296", "r297", "r389", "r516", "r542", "r563", "r564", "r579", "r592", "r597", "r655", "r697", "r698", "r699", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails", "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails", "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r244", "r582", "r657", "r706" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r241", "r518", "r580", "r595", "r650", "r651", "r657", "r705" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r241", "r518", "r580", "r595", "r650", "r651", "r657", "r705" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r294", "r295", "r296", "r297", "r381", "r389", "r416", "r417", "r418", "r492", "r516", "r542", "r563", "r564", "r579", "r592", "r597", "r643", "r655", "r698", "r699", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails", "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails", "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r294", "r295", "r296", "r297", "r381", "r389", "r416", "r417", "r418", "r492", "r516", "r542", "r563", "r564", "r579", "r592", "r597", "r643", "r655", "r698", "r699", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails", "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails", "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r390", "r626" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r205", "r390", "r606", "r626" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r242", "r243", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r581", "r596", "r657" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsScheduleofPropertyandEquipmentNetofDepreciationandAmortizationbyGeographicRegionDetails", "http://www.on24.com/role/RevenueScheduleofDisaggregationofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r242", "r243", "r550", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r581", "r596", "r657" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsScheduleofPropertyandEquipmentNetofDepreciationandAmortizationbyGeographicRegionDetails", "http://www.on24.com/role/RevenueScheduleofDisaggregationofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r205", "r390", "r606", "r607", "r626" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r630", "r693" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]", "terseLabel": "Billing Status, Type" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accounts Payable and Accrued Liabilities [Member]", "terseLabel": "Accounts Payable and Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r7", "r594" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r245", "r246" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances and reserves of $3,267 and $2,930 as of March\u00a031, 2023 and December 31, 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r10" ], "calculation": { "http://www.on24.com/role/BalanceSheetsComponentsSummaryofAccruedandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued and other current liabilities", "totalLabel": "Accrued and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofAccruedandOtherCurrentLiabilitiesDetails", "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r22", "r23", "r163", "r538", "r547", "r548" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r20", "r23", "r115", "r478", "r543", "r544", "r612", "r613", "r614", "r623", "r624", "r625" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r2" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r422", "r423", "r424", "r623", "r624", "r625", "r686" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Payment for employee tax withholding upon net share settlement on equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r102", "r103", "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r420" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r164", "r247", "r259" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowances and reserves" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r43", "r65", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/NetLossPerShareScheduleofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/NetLossPerShareScheduleofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/NetLossPerShareScheduleofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/NetLossPerShareScheduleofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r134", "r143", "r159", "r188", "r232", "r235", "r239", "r257", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r308", "r309", "r441", "r443", "r456", "r594", "r653", "r654", "r695" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r153", "r165", "r188", "r257", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r308", "r309", "r441", "r443", "r456", "r594", "r653", "r654", "r695" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r61" ], "calculation": { "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Total marketable securities, Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r62" ], "calculation": { "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Total marketable securities, Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r248", "r265" ], "calculation": { "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Total marketable securities, Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-for-Sale Securities, Debt Maturities [Abstract]", "terseLabel": "Marketable Securities (Available For Sale) Maturities [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesSummaryofRemainingContractualMaturitiesofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r63", "r250", "r537" ], "calculation": { "http://www.on24.com/role/MarketableSecuritiesSummaryofRemainingContractualMaturitiesofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "verboseLabel": "Over one year through five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesSummaryofRemainingContractualMaturitiesofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r63", "r249", "r536" ], "calculation": { "http://www.on24.com/role/MarketableSecuritiesSummaryofRemainingContractualMaturitiesofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "verboseLabel": "One year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesSummaryofRemainingContractualMaturitiesofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r60", "r265" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails": { "order": 2.0, "parentTag": "ontf_CashEquivalentsAndAvailableForSaleDebtSecuritiesFairValueDisclosure", "weight": 1.0 }, "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.on24.com/role/MarketableSecuritiesSummaryofRemainingContractualMaturitiesofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Marketable securities", "totalLabel": "Total marketable securities", "verboseLabel": "Total marketable securities, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets", "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails", "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails", "http://www.on24.com/role/MarketableSecuritiesSummaryofRemainingContractualMaturitiesofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitNarrativeDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions.", "label": "Billed Revenues [Member]", "terseLabel": "Billed Consideration" } } }, "localname": "BilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r438", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r106", "r107", "r438", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r111", "r439" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r108", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "verboseLabel": "Estimated fair value at acquisition date" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r48", "r56" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Description of Business and Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/DescriptionofBusinessandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r272" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.on24.com/role/RevenueCoststoObtainaContractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Capitalized contract cost, amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueCoststoObtainaContractDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment losses of deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueCoststoObtainaContractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r45", "r155", "r567" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets", "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r40", "r45", "r47" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalent, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r40", "r124" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails", "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails", "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r160", "r161", "r162", "r188", "r208", "r209", "r211", "r213", "r220", "r221", "r257", "r299", "r302", "r303", "r304", "r308", "r309", "r337", "r338", "r341", "r345", "r352", "r456", "r565", "r605", "r619", "r627" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class Of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanPreferredStockDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails", "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails", "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r15", "r136", "r146" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r77", "r290", "r292", "r553", "r652" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitment and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r16" ], "calculation": { "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "totalLabel": "Number of shares available for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Declared cash dividends (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanDividendsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r623", "r624", "r686" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r1", "r85" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r1", "r594" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value per share; 500,000,000 shares authorized as of March\u00a031, 2023 and December 31, 2022; 46,847,621 and 47,554,801 shares issued and outstanding as of March\u00a031, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensatingBalanceAmount": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of a specific compensating balance arrangement that is maintained under an agreement for a bank loan or future credit availability.", "label": "Compensating Balance, Amount", "terseLabel": "Cash to be maintained per agreement" } } }, "localname": "CompensatingBalanceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r24", "r168", "r170", "r175", "r533", "r539" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r51", "r52", "r122", "r123", "r244", "r552" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r51", "r52", "r122", "r123", "r244", "r549", "r552" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r51", "r52", "r122", "r123", "r244", "r552", "r708" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r51", "r52", "r122", "r123", "r244" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r51", "r52", "r122", "r123", "r244", "r552" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r354", "r356", "r377" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Deferred contract acquisition costs, current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r354", "r356", "r377" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Deferred contract acquisition costs, non-current" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r354", "r355", "r377" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r378" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized related to deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r587", "r589", "r707" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails", "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails", "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r29", "r188", "r257", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r308", "r309", "r456", "r653" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r50", "r244" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r81", "r186", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r326", "r333", "r334", "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r12", "r311" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r13", "r86", "r89", "r90", "r91", "r125", "r126", "r128", "r142", "r191", "r310", "r311", "r312", "r313", "r314", "r316", "r322", "r323", "r324", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r335", "r473", "r574", "r575", "r576", "r577", "r578", "r620" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r256", "r269", "r573" ], "calculation": { "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Marketable securities in a continuous loss position for 12 months or more" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r256", "r269" ], "calculation": { "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "Marketable securities in a continuous loss position for 12 months or more, Gross Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r256", "r269", "r573" ], "calculation": { "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Marketable securities in a continuous loss position for less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r256", "r269" ], "calculation": { "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Marketable securities in a continuous loss position for less than 12 months, Gross Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r637" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "terseLabel": "Credit loss recognized related to available for sale debt securities" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r631" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "terseLabel": "Realized gains or losses from marketable securities that were reclassified out of other comprehensive income (loss)" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Summary of Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r254", "r266", "r573" ], "calculation": { "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "totalLabel": "Marketable securities in a continuous loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r255", "r267" ], "calculation": { "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Marketable securities in a continuous loss position, Gross Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r253", "r573", "r638" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Summary of Marketable Securities in an Unrealized Loss Position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r43", "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization expense for property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r43", "r230" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BusinessCombinationDetails", "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueCoststoObtainaContractDetails", "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail", "http://www.on24.com/role/RevenueRemainingPerformanceObligationsDetails", "http://www.on24.com/role/RevenueScheduleofDisaggregationofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r376", "r580", "r581", "r582", "r583", "r584", "r585", "r586" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueCoststoObtainaContractDetails", "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail", "http://www.on24.com/role/RevenueRemainingPerformanceObligationsDetails", "http://www.on24.com/role/RevenueScheduleofDisaggregationofRevenuebyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue by Geographic Region" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r94", "r100" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Summary of Unrecognized Stock-Based Compensation Expenses" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "terseLabel": "Declared dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanDividendsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r7", "r301", "r302", "r303", "r307", "r308", "r309", "r482", "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "verboseLabel": "Related party transactions, amounts owed" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsScheduleofPropertyandEquipmentNetofDepreciationandAmortizationbyGeographicRegionDetails", "http://www.on24.com/role/RevenueScheduleofDisaggregationofRevenuebyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r176", "r197", "r198", "r199", "r200", "r201", "r206", "r208", "r211", "r212", "r213", "r217", "r448", "r449", "r534", "r540", "r570" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net loss per share of common stock, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic net income (loss) per share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r176", "r197", "r198", "r199", "r200", "r201", "r208", "r211", "r212", "r213", "r217", "r448", "r449", "r534", "r540", "r570" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net loss per share of common stock, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r214", "r215", "r216", "r218" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r463" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r10" ], "calculation": { "http://www.on24.com/role/BalanceSheetsComponentsSummaryofAccruedandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average amortization period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r685" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r685" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock", "verboseLabel": "ESPP purchase rights" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/NetLossPerShareScheduleofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/NetLossPerShareScheduleofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r85", "r151", "r171", "r172", "r173", "r192", "r193", "r194", "r196", "r202", "r204", "r219", "r258", "r353", "r422", "r423", "r424", "r429", "r430", "r447", "r465", "r466", "r467", "r468", "r469", "r470", "r478", "r543", "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Facility Closing" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r118", "r119" ], "lang": { "en-us": { "role": { "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).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of Financial Instruments Recorded at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value (Recurring) [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r118", "r120", "r121" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value (Recurring) [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r324", "r382", "r383", "r384", "r385", "r386", "r387", "r451", "r489", "r490", "r491", "r575", "r576", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r450", "r451", "r452", "r453", "r455" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r324", "r382", "r387", "r451", "r489", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r324", "r382", "r387", "r451", "r490", "r575", "r576", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r324", "r382", "r383", "r384", "r385", "r386", "r387", "r451", "r491", "r575", "r576", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r324", "r382", "r383", "r384", "r385", "r386", "r387", "r489", "r490", "r491", "r575", "r576", "r587", "r588", "r589" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value Measurements Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r475" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r476", "r477" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Repayment of finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r689", "r690" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Accumulated amortization, finance lease" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r688" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property and equipment, finance leases" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r251", "r252", "r260", "r261", "r262", "r263", "r264", "r268", "r270", "r271", "r335", "r350", "r445", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r573", "r633", "r634", "r635", "r709", "r710", "r711", "r712", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails", "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails", "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r157", "r275" ], "calculation": { "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Total, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r70" ], "calculation": { "http://www.on24.com/role/IntangibleAssetsFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.on24.com/role/IntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remaining 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r70" ], "calculation": { "http://www.on24.com/role/IntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r70" ], "calculation": { "http://www.on24.com/role/IntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r273", "r274", "r275", "r276", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BusinessCombinationDetails", "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r68", "r520" ], "calculation": { "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Total, Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r66", "r67" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BusinessCombinationDetails", "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r68", "r519" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.on24.com/role/IntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total, Net Carrying Amount", "verboseLabel": "Intangible asset, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets", "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails", "http://www.on24.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.on24.com/role/IntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Remaining amortization period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r457", "r459", "r461", "r462" ], "calculation": { "http://www.on24.com/role/OtherIncomeExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Foreign currency losses" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/OtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r30" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r28", "r188", "r232", "r234", "r238", "r240", "r257", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r308", "r309", "r456", "r572", "r653" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember": { "auth_ref": [ "r691", "r692" ], "lang": { "en-us": { "role": { "documentation": "Family member whom a principal owner or a member of management might control or influence, or by whom they might be controlled or influenced, because of the family relationship.", "label": "Immediate Family Member of Management or Principal Owner [Member]", "terseLabel": "Chief Executive Officer of Third-party Vendor" } } }, "localname": "ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r25", "r132", "r137", "r148", "r232", "r234", "r238", "r240", "r535", "r572" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r278", "r282" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails", "http://www.on24.com/role/RevenueCoststoObtainaContractDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails", "http://www.on24.com/role/RevenueCoststoObtainaContractDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r189", "r426", "r427", "r428", "r431", "r433", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r190", "r203", "r204", "r231", "r425", "r432", "r434", "r541" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r42" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r42" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r42" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r617" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Deferred contract acquisition costs" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r517", "r617" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r617" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "terseLabel": "Change in provision for (benefit from) income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r42" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r127", "r139", "r174", "r229", "r472" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r182", "r184", "r185" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r31", "r228" ], "calculation": { "http://www.on24.com/role/OtherIncomeExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "negatedTerseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/OtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "auth_ref": [ "r33" ], "calculation": { "http://www.on24.com/role/OtherIncomeExpenseNetDetails": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.", "label": "Investment Income, Net, Amortization of Discount and Premium", "negatedTerseLabel": "Amortization (accretion) on marketable securities" } } }, "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/OtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Summary of Remaining Contractual Maturities of Marketable Securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r64", "r133", "r140", "r149", "r566" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r9", "r188", "r257", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r308", "r309", "r442", "r443", "r444", "r456", "r571", "r653", "r695", "r696" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r6", "r135", "r145", "r594", "r621", "r636", "r687" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r11", "r154", "r188", "r257", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r308", "r309", "r442", "r443", "r444", "r456", "r594", "r653", "r695", "r696" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r8" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r8" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Percentage of unused facility fee to be paid quarterly" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LitigationReserve": { "auth_ref": [ "r15", "r646" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.", "label": "Estimated Litigation Liability", "terseLabel": "Accrued litigation expense" } } }, "localname": "LitigationReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net of Depreciation and Amortization, by Geographic Region" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r78", "r79", "r293", "r294", "r295", "r647", "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails", "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r78", "r79", "r293", "r294", "r295", "r647", "r649" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r294", "r295", "r298" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Loss contingency, estimate of possible loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r78", "r79", "r293", "r294", "r295", "r647", "r649" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails", "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": { "auth_ref": [ "r648", "r650" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date.", "label": "Loss Contingency, Range of Possible Loss, Portion Not Accrued", "terseLabel": "Accrual loss contingency" } } }, "localname": "LossContingencyRangeOfPossibleLossPortionNotAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable Securities [Abstract]" } } }, "localname": "MarketableSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities [Line Items]" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesAdditionalInformationDetails", "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails", "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in marketable security.", "label": "Marketable Securities [Table]", "terseLabel": "Marketable Securities [Table]" } } }, "localname": "MarketableSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesAdditionalInformationDetails", "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails", "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails": { "order": 1.0, "parentTag": "ontf_CashEquivalentsAndAvailableForSaleDebtSecuritiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Cash equivalents - money market mutual funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r183" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r183" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r40", "r41", "r44" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r26", "r44", "r138", "r147", "r152", "r166", "r169", "r173", "r188", "r195", "r197", "r198", "r199", "r200", "r203", "r204", "r210", "r232", "r234", "r238", "r240", "r257", "r299", "r300", "r302", "r303", "r304", "r305", "r306", "r308", "r309", "r449", "r456", "r572", "r653" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.on24.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r32" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.on24.com/role/OtherIncomeExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Other (income) expense, net", "negatedTotalLabel": "Other (income) expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/OtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r232", "r234", "r238", "r240", "r572" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r475" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r475" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r474" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r618" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10" ], "calculation": { "http://www.on24.com/role/BalanceSheetsComponentsSummaryofAccruedandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r158" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r112", "r113", "r114" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain (loss) on available for sale debt securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r19", "r21", "r458", "r460", "r464" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r112", "r113", "r114", "r167", "r170" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r177", "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "terseLabel": "Other (Income) Expense, Net" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/OtherIncomeExpenseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r34" ], "calculation": { "http://www.on24.com/role/OtherIncomeExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/OtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r39" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Payment for repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r281", "r616" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "terseLabel": "Paid restructuring costs" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r181" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Payment of tax withholding obligations related to net share settlements on equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r36", "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r59" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r37" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesContingenciesandLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r0", "r337" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Undesignated preferred stock par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Undesignated preferred stock shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r610" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r59", "r179", "r180" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r35", "r59", "r179" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sale of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r38", "r101" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyLeaseGuaranteeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A guarantee of performance by a third party lessee under terms of a lease agreement.", "label": "Property Lease Guarantee [Member]", "terseLabel": "Property Lease Guarantee" } } }, "localname": "PropertyLeaseGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r641", "r689", "r690" ], "calculation": { "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r642", "r690" ], "calculation": { "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, finance lease, net", "verboseLabel": "Total property and equipment, finance lease, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsScheduleofPropertyandEquipmentNetofDepreciationandAmortizationbyGeographicRegionDetails", "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails", "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r608", "r640", "r688" ], "calculation": { "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, gross, finance lease" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r72", "r156" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property Plant And Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsScheduleofPropertyandEquipmentNetofDepreciationandAmortizationbyGeographicRegionDetails", "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]", "terseLabel": "Receivables Billing Status" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/MarketableSecuritiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r388", "r481", "r482" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r129" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Engineering and quality assurance costs" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r388", "r481", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r694" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r479", "r480", "r482", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r615" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayment of equipment loans" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r104", "r150", "r703" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r45", "r47", "r551" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents 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. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash included in other assets, non-current" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/NetLossPerShareScheduleofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitNarrativeDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r279", "r281", "r284", "r288", "r289" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r280", "r283", "r285", "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Expected restructuring costs" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r280", "r283", "r285", "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Total restructuring costs incurred" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r280", "r281", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r609", "r644", "r645" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "terseLabel": "Restructuring liability" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r3", "r92", "r144", "r546", "r548", "r594" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r151", "r192", "r193", "r194", "r196", "r202", "r204", "r258", "r422", "r423", "r424", "r429", "r430", "r447", "r543", "r545" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r226", "r227", "r233", "r236", "r237", "r241", "r242", "r244", "r375", "r376", "r518" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/RevenueScheduleofDisaggregationofRevenuebyGeographicRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r380", "r568" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r357", "r358", "r359", "r360", "r361", "r362", "r365", "r366", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue remaining performance obligation, expected timing of satisfaction period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Line of Credit" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanPreferredStockDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r244", "r629" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueCustomersWhoContributed10ormoreofTotalRevenueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/NetLossPerShareScheduleofPotentialSharesofCommonStockExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potential Shares of Common Stock Excluded from Computation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r106", "r107", "r438" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Share-based Compensation Expense by line item in the Consolidated Statements of Operations" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r66", "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Other (Income) Expense, Net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/OtherIncomeExpenseNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponentsScheduleofPropertyandEquipmentNetofDepreciationandAmortizationbyGeographicRegionDetails", "http://www.on24.com/role/BalanceSheetsComponentsSummaryofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r130", "r131" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRepurchaseAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for repurchase agreements.", "label": "Schedule of Repurchase Agreements [Table Text Block]", "terseLabel": "Schedule of Repurchase Agreements" } } }, "localname": "ScheduleOfRepurchaseAgreements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r280", "r281", "r282", "r283", "r285", "r286", "r287" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r74", "r75", "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanDividendsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitNarrativeDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r95", "r96", "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r82", "r83", "r84", "r86", "r87", "r88", "r89", "r90", "r91", "r92", "r160", "r161", "r162", "r220", "r337", "r338", "r339", "r341", "r345", "r350", "r352", "r579", "r605", "r619" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule Of Stock By Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanPreferredStockDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails", "http://www.on24.com/role/RevenueCoststoObtainaContractDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r42" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled and forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled and forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r405", "r406" ], "calculation": { "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails": { "order": 3.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested ending balance (in shares)", "periodStartLabel": "Unvested beginning balance (in shares)", "terseLabel": "Restricted stock outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r405", "r406" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested ending balance (in dollars per share)", "periodStartLabel": "Unvested beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Number of shares vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of RSU vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanDividendsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitNarrativeDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r100" ], "calculation": { "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails": { "order": 2.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock, shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Cancelled and forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled and forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePriceAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding ending balance, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r397", "r398" ], "calculation": { "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Stock options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r397", "r398" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending Balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r414" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Vested and exercisable, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitNarrativeDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofRSUActivityUnderEquityIncentivePlansandRelatedInformationDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Share-Based Payment Arrangement, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Share-Based Payment Arrangement, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Employee [Member]", "terseLabel": "Share-based Payment Arrangement, Employee" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanDividendsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanDividendsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Grant date fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Ending balance, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r160", "r161", "r162", "r188", "r208", "r209", "r211", "r213", "r220", "r221", "r257", "r299", "r302", "r303", "r304", "r308", "r309", "r337", "r338", "r341", "r345", "r352", "r456", "r565", "r605", "r619", "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r17", "r85", "r151", "r171", "r172", "r173", "r192", "r193", "r194", "r196", "r202", "r204", "r219", "r258", "r353", "r422", "r423", "r424", "r429", "r430", "r447", "r465", "r466", "r467", "r468", "r469", "r470", "r478", "r543", "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r192", "r193", "r194", "r219", "r518" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r85", "r92" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock upon release of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r0", "r1", "r85", "r92", "r402" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r0", "r1", "r85", "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock upon release of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r17", "r85", "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Amount available for future share repurchases" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r0", "r1", "r85", "r92" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of common stock (in shares)", "terseLabel": "Number of shares repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r0", "r1", "r85", "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of common stock", "terseLabel": "Total repurchase costs" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r1", "r4", "r5", "r58", "r594", "r621", "r636", "r687" ], "calculation": { "http://www.on24.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets", "http://www.on24.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r93", "r187", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r351", "r353", "r446" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity and Equity Incentive Plan" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription and other platform" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofSharebasedCompensationExpensebylineitemintheCondensedConsolidatedStatementsofOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r471", "r485" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanDividendsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r471", "r485" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanDividendsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r471", "r485" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanDividendsDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRepurchaseofCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanCommonStockReservedforFutureIssuanceDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanPreferredStockDetails", "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanSummaryofUnrecognizedStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheets Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/BalanceSheetsComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r251", "r252", "r335", "r350", "r445", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r633", "r634", "r635", "r709", "r710", "r711", "r712", "r713", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails", "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails", "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r280", "r281", "r285", "r286" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RestructuringAdditionalInformationDetails", "http://www.on24.com/role/RestructuringSummaryofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r569", "r587", "r704" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. Agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails", "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails", "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r569", "r587", "r589", "r704" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities", "verboseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/FairValueMeasurementSummaryofFinancialInstrumentsRecordedatFairValueonRecurringBasisDetails", "http://www.on24.com/role/MarketableSecuritiesMarketableSecuritiesinanUnrealizedLossPositionDetails", "http://www.on24.com/role/MarketableSecuritiesSummaryofMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]", "terseLabel": "Unbilled Consideration" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/RevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r291" ], "calculation": { "http://www.on24.com/role/CommitmentandContingenciesPurchaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "Non-cancelable purchase commitments, due 2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r291" ], "calculation": { "http://www.on24.com/role/CommitmentandContingenciesPurchaseObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "Non-cancelable purchase commitments, due 2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r291" ], "calculation": { "http://www.on24.com/role/CommitmentandContingenciesPurchaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "totalLabel": "Non-cancelable purchase commitments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CommitmentandContingenciesPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r53", "r54", "r55", "r222", "r223", "r224", "r225" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CreditFacilityRevolvingLineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/StockholdersEquityandEquityIncentivePlanRestrictedStockUnitwithPerformanceConditionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r207", "r213" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted-average common stock outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used in computing net income (loss) per share attributable to common stockholders:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r206", "r213" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average common stock outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.on24.com/role/CondensedConsolidatedStatementsofOperations", "http://www.on24.com/role/NetLossPerShareScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r599": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r601": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r602": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r603": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r604": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 92 0001110611-23-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001110611-23-000017-xbrl.zip M4$L#!!0 ( !F!JE:U22OH-A8 ,J/ > 97@M,3 Q2X " M)[GS::LMM>V^D=6>EH1Q?OV><[I;#UL&0DAL&*9J"%CJUWD_VV__<736[OUY MWF&C9!RR\T_O3[IMMK&YM?6EV=[:.NH=L0^]CR=LI[9=9SW-HU@F4D4\W-KJ MG&ZPC5&23 ZVMJ;3:6W:K"D]W.I=;.%4.UNA4K&H!4FP\>XM?@(_!0_>_=?; M?VQNLB/EIV,1)=YNF;_?;M$B;_LJF+U[&\@K)H/?-^3NP-_=J;]I[ E_;^?U M?GUOL+<=-/I^7>SL-+;[V_]7ATUNP>MF3)S,0O'[QEA&FR.!ZQ_L;T^2PZD, MDM%!?7O[?S9*[R7B.MGDH1Q&![1;>#I0<#;[V%>AT@!C&B3[,F'U M[5K][1:^[TZR<)["/GV F=!WWVA/CD7,3L647:@QCY9M>?M.6[[LM,].CUCK M8^?T"/[OL=Y9>>?KN.?NOWL?S)8[L'78_D7GLM?J=8Z6;GW,]1 HJ*^21(T/ MZ@U89UU.=#B+CGL?Y3QHGNS7[/X$EH5OHH"U@+!&)"0312[E-?)R'P$TI;# MXPL1)R1Z3Q2/Z!,8EVJ9S%AKJ(4P8G6%('R9 !+9;R_V&HWMPY^\$YKQ0"9 MS/X=()R!=I4 (LC4#U\Q@!()$\"EC #7/&9JP%H3+4/6V/5(>7JL/R,D]T4R M%2):*8&VU1@&^IR]Y]'7U=+86I+7JL&24182S"H)Y2QJ['BL&_FU9RI9I!*E MM9H*O0Z44GN,5M!%I]WMM4XNGX;)TUHIC_SVHOYZ^W#QIR-2$B4HUQC7@DVX M3B0L#LHJ&7'P H5.N(SN::5X+*!7K-Y+AX 8UJR3XH.?\#&W,X(.+*UW+#6\ M^@"&4GD+QZ*O4ZYGK&XVT6 OX<&8ST#[LD&JDQ$"Q"SA,6WG]UB<3B8AS0=3 M*0#MJ0Q#C-+=@$"48?W_@#0RHMUA M#DD ?5(*'L8,I)J0$1_ PP)2N9TQL#$]4@\@,,4UB-N$G!N<)$)9IR*:! GD MB:#^5$T]UL-# 33$*M'M(3[84"FC_JYXF/)^*!#VL0R$Y@A^HVBT\(6<)/1> MG X&TIH Z.9T/GTOT9J&HI@B*H.1SLK@"/UH.H<@"93T_BW M%[M[AX_1H+Q7$&W"@P"X:C,4 T. MQ'IY@JIM/N+5$W5ZF5(-?9KK^L(!_ . ME9XH0Y9HX5V( 5 F\L M>(1"?4ZYS@OV[Y*RCXNDUXBF=VMO&@B(DD=R S)6$@UAEV45'P/GQ0-NM#)( M?ORLH.PGJ"00RTBJ)2IK@?CW0;%\[A)MJH%7:1+&F09Q3EEQGKX E7%_ZGQS M!ZM@E=2Y2J]^CCA?UQI["(=+:X"]J;UVZ+X=92#^G)^+J)<)Q:S!'0 O&NA( M"Q[,6P#?Y9W=!:D_'84WN)O;AP"N]3/N#90"X5O]>9 "NC2^M?'N2,:)EOV4 MV'B5$@>4W3G'[,6, 1& "1H%,89'QORKH$]) <*S?+_X>,)G1(W*^)0I_CK M!T!_H'?%>&(,6:!!H$/S*HQ*M3_BH$OA79R[\U>*D9XN)5CB)/; 'R'%2X&D MS,G%X,Y+^0HFRR9 QI@?C;."W!K#"%@_5#,!8((1<AJC&A%K',ES)&.Q("G(2AZ)8S&%]< "A"\$LX#<\8I6.*%&>'3J4K#H/"N M\<6& %V87@P&5KS/C?3@B#_[C&3J@ +! $ 81,O/$B/W@/K#07CO)*$*D@O1(0 MU41$0'7Z*VC"?!QH1G4O&L'U%K"-IYIHA2P7&'K'L_#A$,&:P&]CXJH)E_/. MN8W<@"+P0Y[">0Q8C>UIEO<%3'HL!W#"CQA80+""].W?; YF"_[\R MVW@IKV[%RD<.&W2S!\UC$>+VQFZ&\9L&_U H5F5-E*E).] "Q<656%JG9>V%[7P([\YM7[^K*OLR/T?:;73"AV*S#V;6UTV2]0<\G/)9O/%= M!6^WK/F$S.Y5AM07S.Z]'81#V_*9_\I9WF*&%LK=6R?G9D[.S- A%&!<:ZI-)*'V*4M]H7**%CF&V:%''H=)" MV[1";XU4&B/."\K**BHSV8P-9.SSD,T$U]ZW63Z//]JZ1N'6>FVOB9 G *R #3<( NQ]X5K#<0K1?R3]MNX8[1U MI2D,A0(@]85)X*-\1#ENRDS+&7@O9W&K+K6#J@'HU #42 ,J!+I_PN]1V9)K M&,+MCL +MWD:":07VQS:CCW1[=P*[@2&F1\AP#BX<9,1MLG!_K618TG MW+_3:=TA7]GR,;+M\66KC*K/7K&%!7202VPJ;B(&QDDH,4X*'\T=".>=W1\Y M9MNT(9S+4$,2J$ M@\] 2(P\:T#U*=!QR_H8#BXN3TKXR8JB-71K)J,%-59DF%. M54#T(!"AO"(?H"2C*,>N,#2(MBFY9:H/>+"\D?L-\S5+\Q6BQ5F?-D&TUXD@ MC&["L@FEASR2W[CI-2T4313]0$L%IH+"6116?+9#10VE1RC$M!ACL>]-H@W_ MH)((= /[V!^3E>?.%^5FGC^1J'83D0 1MF0-5AND("J!#GWS@E&L3YN8CM:3 MF(SDGN#Q?YCL0%S]X^'=MV/AX?=CX36W1HE1]2^OH MN2 QHAGA8< 8^,$59CJ1:UD3"]'&/! T)A!^R+5[HME 8@U\3#QG_!QPG87Q MC(QO@A$.C_X>*B"$" D0Z=I:L]3WA&X-<;* ]V-L%7(A66=)!)@\UED<=H%/ M^WAC!D91X9#DRT1)2.P6I#X5@5KBSD/ R[#U/1?! KK!!Z,N $*3Y:^_U@? M^MZMO6D:-552/DCFN?F0=4L4U)?1)*6&'!ON[TM;M))IIB*Q 1%%9,)29H4/ M@9/B0LU31;,.:CF*@&?TA\6:*%&SF20%7FPS7"C',C';ZX,%K]-)XL\P.!&K M\ I;"; HIN@->##DKU0&]H\Q:B;@JG2<]\UBU=O/)%2B;7/Z'Q>GX1.H];<1T""@3PCR+>/.;:54'7TJOI1%7XN7.9$Z^0-O'RI^\6P MM-F/G_/'4M#>L&-<&M@/]*3-?%F>RQ/'6;'^($W0"ZE;6&CW MMHN4PAU5;4AS\W439_?*"'U]9^Y2[!B[U!T9DCBB&R*P %<:(]%TJWHV!_85 MZ-25&(-5B']5HLH#)%&UB^MXI81D3@Y I>!\60N=*#=B4W03HR%!P"SE9NHA3V!$\B9/8KEK!+BX\13*:3/=RMMCP73'\ MOB0>1NW'CB+N$H?/8O=6,\TE8AGZW<2C-K8_D'HL@J+ZL0-=[;0=X I_P&V0 M"&0\V15H@0!='D,L)2\(8W/(+)9PI+ IW-A=,"*SLCE<,%'8&\Z&B'OD^2(_ M6OY?+-%> +W2A::9$L0]ETDAR..](NCU@R65[<=%*6Z(9.;)_NK+'*1V<,9" M<.LL$C[R!G$7(3&P(?_Q)N#8\?!V.]]S 6 3TW5NQ'CA)#1QX2C>//T8;)*H M+9R@0T!4Q5EV_ZRP9E9D8.6! M6- JBP48<;$^D3J"GZZELY;9S9(>LV&0XA47R90B#V,D7.I:$QK5!D94K+PT MD>P,^0'R-8HJ&"8!7SQTDCK,WT[4T%1:+FA.%:&6O*/IWEYFHFQSQ)+#<0C[10M98, M \/%;(Q7.AF!;I6CV090G5,+F89^NJWJ:^1I.WKNH,^F521]=@D@XVC;_:R* MR;OVI_<6[A:QK4V+-G:%54*Z<5 E.^>9%/\^.7MY!=^%7 75RKRTTUPT@+0G\\/VCSGY ">)4GBE$"TN;<&VCFEKM&33&>.)U+:B MT''QS3OOUZCSLMUAO"=N*OIRR- >+9.[(A#V4D9^F%I9Y!+H$\]]#T)YH9\F2^?=_L?G&>4K#>/K:W/[%CTX<\41C) M<%C(EQ,U*08-; .70X? P=7 MC&46'N?)RN1L#9C=$R*CXQRFXR/8GS4>YXGPE87G$W8'FXC<+H[S=22KMK#>^G2>&<3A'DZJ]":A@)@%T5IICYN:]B==Z=-Y>1+^BI)UX4 MM(8IAM[MS2N%*ZFZW6X%^]^EJ>/FHLV_75% \[DHX.]X?\(:1M[.W54H ^K_ M-@W2 CO#7#J#%''G>F(RR*!F38O0LHM/RBTBI>]*>'+X7,/2_DOR-^8LJH(D MMLF].'_-1!M-6JE@=&6ECQ@+*-0DH->+9:(3C9V23]E761]GI;Y7VW70JKXJ MI/WAK-ONL+-C=M+Z0M]A];ES^JFSRF\IJ:VT1YOU/G0O"U^F=OFA=7+"WG?8 M'V>?.Q>GG2/V_D^/ -4^.[WL77R"3[JGK-5NGUT3-.!SWLP MI'6"L+U$&..']#5G^$>[==(]/KLX[;8\&G/VJ<Q RX A\;)^2.$2 M5 9Y,(P>9WWN^\UGVS"#YI'9G$*IBA&K:4J% M#_-5;PN%:Y4A=[H%&>_JH,:M>'%4L>3+%8NY$BB3^ BQ9A8;0+ WBO5G]XVT M51;"?7?P?Z'#X;NB_]5>^]+P_V)=SP/&_!\RXG]'';I=NPN';]<*/%XA1!YJ M>M-CD:DK#1C8I-JB22P.W"^'0 *3D,\.9$0<2(,.R^NB97B%[8D^#^W"M*!Y M;*7C_GYMK[F/ C*! R6!6]C*SAK)SJTD6'RVTZR])H50_1A.O?393=,V:XWF M3YAUM]9LOG[P:>O-6G-G[T[3;A%\#8P!B_&$1[]O-#=R!4=F_<$VHV]IR.;+ M7GV]\&ICY@&.A8/= @,+MSFKK[YK>.5^ ML%S)JS]* (NOKA30X9, 3JX?KQP!-CEU,^%N8"U((+[VS3R:A!7E[),6 M'BV6^Q]Z_1?SUSY M;$\^F5.1)1G33V-4=D+YC?=%,F(?_2.\U"UX8'K?>;8K_TYLD]N5#TY9ST"_ M@VEY*2)L^?F,=[&>:X%QU?Q+O>\%^"T*^=TE"W/+L]O27#>/2FO01"T"E_4<>&NZZ0T M!7YRZ5I ?_&7T2\%=45.^$X9R*V^"F;PSR@9A^_^'U!+ P04 " 9@:I6 M:V9B9W ( !$* %@ &5X+3,Q,6]N=&9X,C R,S,S,2YH=&WM6FM3&SD6 M_;Z_0D-J$ZCRVP:,(:ERC+-Q5088,)O,IRVY6VVK:+=Z)+6-]]?/N5(;;&P6 M9Y(%4S548;M;5])]')U[U>J37T[/._W?+[IL9,?^KU]8HU2ILK[FB9%6JH3'Y7+W;(?MC*Q-6^7R=#HM3>LEI8?E_F69 MAFJ48Z6,*(4VW/EP0G?P*7CXX1\GOQ2+[%0%V5@DE@5:<"M"EAF9#-G74)@; M5BSF4AV5SK0-W!8-@%(W0,O+-1OY70#GHZ2ZG M7O%#](YE(N:&5&ND??=V) ?2LGJU5%W6<-4)7 _A!ZM2],7@"WH'<+S0SZ5X MI0[%.]W+?N]3K]/N]\[/V/DGUOGPDD7UY=M\_Z MK'^^20A>P)3+ZR_=*U:M\V*ULE@T,RN<=&?"*8%A,IIL@@=B0-^Z3TF%4KQ=^8BMCY M6:U18+TD*"$$1T^&8%L=7ML2AW_D!FY6"1O/V$VBIK$(AZ+@_:Y%JK1EH1*& M)0II'3-PF3">S%B66)T)Z(U$[W(^0L/9&%>D)XMX@%N:J3$2DE5>;D4@$8$P MANL9B8SYC<"\"V,:W NA#*:,7<& .4@@D!H% L02=(\:K35MQUM M@D4R03P)&O?Q*P!J$$>S7FB7201"X%2RXG<09R'&!$86@E4 OJ2.9RQ%B F= MA-HXOH=?'GGS8&H@/'2U<($DLA@"P)P",-QTQND3<#-B4:RF9@Y(+8;26.0( MRSC=]'I#R\("KLQ78?2!+$R&?H1%VH5>T2D6@4BQ&W# M=@& 4 !1/LK=VV#$DZ%@;=#,919#PA6'^[O":^&*0[KREY+JM\0CD<9GQ$4+ M /6 (5TVGBA:FBC"1&3G0]A"@C+O1F7-6B@>U!]"L7;XS%!$B?VR6*PV2H=N M_9T*@W(AI#40@$ ^DT^#*M,8 (0SD<;1&*1$XL:A MJO6> !=)5(N8.TSE>? >%X6<8*E1@@RABU&Q#-WNWF0#(T/)M20#I,_6CM83 M&BDSE$'=*C0NW3K24T9 (>SK7:>4 \Q!%G/B:ICEE+C/Q.CA\_IB.8)? T&" MH%/T%Z&C3_9J03O83M!NS$0KV-VZQB(3:2(,5"HBW<"P&Q+A'N#FT"CYYR62BXHF@#);P M8?XD6N?$)\9IK&8"K=.1\E3'EX +H/U@,B]]Q]&5=?N6O'D X E=A&]CGAK1 MFO\X!AFG,9^U9.)\Y3H=+V-I'XZ=$*DCV><'?PXXOCD_T3XZ*C4;33K4MAK_ MX7SB_+R[Y,Z[RS9<;6L;*Z7'V_[7L+72T='A3Q_5*5O;:-BROFD<'AOWN7RH MO&3?A@"MD)D[&_ED ]&#>J@O++IFOJ17R01N4V%/E MW\9K^:?R$_'H&VIY-5"Y[\('6+Z97>WRZ+MK2Y_^_3KWIM^'/P%02P,$% M @ &8&J5AE'E&]G" ]"@ !8 !E>"TS,3)O;G1F>#(P,C,S,S$N:'1M M[5IM4^.V%O[>7Z%FI[LPD_<77@++3#8)=S-#PQ;"W?;3'<66$PV.Y4IR0NZO M[W-DAR0$NJ&EP#+=F0VV=22=ET?/.9)]_&/GO#WX[4N7C>TD9%^N/IWUVBQ7 M*)6^UMJE4F?089\'/Y^Q>K%<80/-(R.M5!$/2Z5N/\=R8VOC9JDTF\V*LUI1 MZ5%I<%&BH>JE4"DCBK[UL4,BDVBJ>:SD:6U8M5VOLJ]+7*C\ M^;@S^0*=%LZ="I9OORN[?$;44 CZ1X;SYH:4E#S_D#8)1,$++(&TV\O\" MRD%/=SM+%=]'[U!&8F%(I4K:=V_&W/O>XI.^WU6_UVKW6& M1Q#K7BQE!N?;Q.(%;+JX.NM>LDJ-%RKU';[+6OT.JS3\[.ZJWX$5@\]==MEM M7UWT!CT(=W]M?V[U_]-EK;8SOG)8J^#1G261U(J WJ@!7$"!8G$UP1WJR@'MXI)F:(%M9 ME1";\6F'=E3(-G/I3!E*&K)C '"7A2HWJ 6(3NT,07FLW& MTALSD]#/LO],:)$-0@9,I E19E#%,I-V# --+#RG((T;0S7EP\PINOEL.%]U MPQO#7^VUXT^P0$:(,(%E&=$\P =Q-.N5=AD%( U.%2ZNO3#Q,290LQ*^/! G M=3AG,8).>"4_?&&_-H)%@+5'21A)!P165C1Z1:N**2[M);275? ME&*3QF?$5RN032%$NFP]4; V48")R,Z[0(8$Y>NG+(;V:G?!6=U_9G"B6']9 M=%;JQ7VW(CO"H+!'K%P:^S:0\I1A/9Z8[;M0JAL*@"*;*4V>*M$8 *0TE<91 M':1$Y,:AZG=)DJM$JT7(';M:6YK3&,=3*5/4.5&19SXG!O MG I)PB_7_@)+0+?D0QE*.Z>!*TI&(4%J$ #9:1$PKAD10;J?@QVGX-HJU.AG= MG?(P<4Q%L15!@*)03A$5Z6GDA] 'T(J*)=\1.!Z1$FQ49I"+X["U"IM;O.W M>X#!)A-IK1#WLOQ0H3:@%E]")]=]!Z %J1HB;?REPGBQNL3OB83*;CTED><. M"G;_W3;]0S3:"E%JH?23@!?M4VG'ZTD!,&2Y]W;[,A/\FI)I6GJY=.J*1G=2 MN3C2>13$LIU&>DIP#WMQ'QV-N"6O>^"8%9D0!K)0"^;37&Z0R$TR 0K@'V=& MEASN/?9Z++%5O@>$O9HM30OY.-#@B3SB+1RO 3'N1#F#5CY-<#*:JG J*,M% M?)0=C.N,"L4D#M5_M^>%@\J!_0"WBK M\=]?3)R]FR^Z=_,EZV^VU?>*!XW*@\WEXL-M?S9LM7AXN/_DHSIEJUL-6W*. M2)T!=YN81Q]SM=RB0X;$9C6^897U-[\$SKL>3YV=?M_P7.N%W-#! G"9C?W, MY^_?5?;*1Y5RWGWW<><#AO?^2+>D+^U=@S?MW]?TCXW[O MOO9>LW!+A);)T-Q67ME"-&,B1U0Q'$('AXP\=LX;^=+>B8(ORT]2.5B:WELF#ET=].C)9?0[ZD7LCGJE-QCE7X] MV$R/_*?BP2_JLHJ@O.S"AUC!B=WL\N"W=FN_Z?> [LO$DS\ 4$L#!!0 ( M !F!JE:%)VSXA 4 /<3 6 97@M,S(Q;VYT9G@R,#(S,S,Q+FAT;=58 M;6_:2!#^?K]B2G1I(N%7#.&MD2@0-5(;TD#5ZZ?3XEWC58W7M[N$<+_^9M;:.(8,_N[#//3&8>N_]B-!G./EV/(=7+#*X_O'Y[.82:XWD?&T// M&\U&\&;V[BU$KA_ 3))<<N^N&*^3"F]UXQE7D M94(HYE)-:^=]^5UW[.'].>";L[[E-\"IZ]J_*S5 M3()FR!@-6U'GS)]3/YC'$2%1H\V:4?// $%ZN+S;Z8?!U0QFDWUX_@%X@S9\<*?NT(7I>&@Q!XVF7X?!% :CR?5L/-HK MB"H)@4P;O5T0BO]D&;E@A MI :1P.0JC.IPF<'P4MO]<(ZF6C(PH2GF%7O,5:^(B%!1F$[]<'6UQE0!'F>!$CDG.5/.Y"YC&QC$EBY3!76T$[MKN8'/ MN5AC@ MV?-1L]_8ND()00YJ3L41W&ZU')>.$H=L\<,V%P'?# MM@EZANQ7!9JL,JS6&(LQ,Q5S7T62_;7BDIF!J4Q:5%7J0>.$8+%*")HG]/0^ ME5]J[K[>JGP&G4:$F>OT3#7ND[W6SY8\.P9/PL,F#P_]2O)XCAUB26Q&L ]I M@ELIWK7)V&:6<-.("LF426+=F$F6 6YC!AJF6!68556WNQ*>DSPV]]$AM=+- M]@]Y:K( MR*;+>9: M>>9I^M06M=QV,WC6[+O/V[[F-G0[G;/O[M6"#?=RZUDB2C*0;H7Y>U5KU+8; MJI+KAL4=!+O2P53A8\9+LDN)>ZBN9F@880W;<0 X%#?E2 S\Q:H;\*L[<7)'DNK M1F3[5(%TB(Q3,#ST?@5B?S(R?P7*KG&L<2,F[(P;IIPEJ%Q0Q6A^RV"2)!PE M+YBG\I-KR7$N%C@8GRPX?4JV9V?5-T9A^\#*TT@&% QL(PK)\ND"12EE=.<4A#(WLB@6Z%W:UT3S#6J7!)]N\MA83#08!P(Q M>'8%3!W6*<-KB>*(,O1DR#(BER18KH^?E>KH=T$DS9BR41BW"Y:C.,H>(#!Q M98A_11;F>%"K.*U.?UXO55F+C+A!EJP*ZTJ6$5-US[Y4JA21_V4+F6,.5_KI MEF=?-^U\EJ_$[,NY\W\ 4$L#!!0 ( !F!JE8MSGGOB04 "44 6 M97@M,S(R;VYT9G@R,#(S,S,Q+FAT;=58;6_;-A#^OE_!.EB: -:[XMGWON?'RHXU>G MT_'\R^4$97J5H\M/;]^?CU'+\;S/T=CS3N>GZ-W\PWL4NWZ YA)SQ303'.>> M-[EHH5:F=3'PO/5Z[:XC5\BE-[_RC*O8RX50U"6:M$Z.S0A\4DQ.?CE^Y3CH M5"3EBG*-$DFQI@25BO$E^DRH^HHB'$?HLY%=VC2N[9CJG M)XV?8Z]Z/O;L)L<+038GQX1=(T;>M%@_[G9)'$5QT(UCT@D7W3"F..S3;J>3 MQ+W@CP! >C"]6J/T)J=O6BO&G8R:_0='<:&':T9T-@A\_]?6UCQ-;[2#<[;D M XL6K*G@&E!(\%I]?>3\B46-.1&YD(,]W_X-C<5)\8KEF\'KD60X?]U6D Q' M4[\/H#\ 8]],F=N6,7S29CBSF( MCOPV&LW0Z'1Z.9^<[A3$"LLE%-]":"U6D#/8^\?&U433]SMH>H;F[R9H-KIZ M.[J8S)SI[^\G7]!H/#>6T/?#?PM+BV(0QDU,C!.(9Q#$+@S]3T'%_QC4.4>) MX)PFIJ6A-=,9TAE%'TLL@=]\@ZYH(:1&(D73BS!NHW.>N.C S-G?ZX6A/QR+ M58'YQCX%PT,$;LZ$7*' =SZB5$CKKP!T@B#*B6EQ'[!,LOV]H.,/HZ!=-3:L M4,IRZ(*W&&8T*26T6JH0Y@1-;I(,\R6%CKA:,:4,7O@W,PFT3Y1120'E?6@5 M]@898$<)E9JEFS8J2JE*#"QK@>X*UF#J#NMZ!428B,)TYONSZSFF"F ["Q3+ M!>94.=.;G&[0*+%TF2IH@QW;5:L-^LK%&@)9O*NY&[+K4YGT(]B2%Q_:(IQ MUZ9E?N O/Y_A2\HGX] S5M@F"3J3QK"4P*C-3Y-LS$QK*B15)J]M8\9YCF 9 M-= @ZZJ 1*NV794RCGEBQL$AL>+-=A285>8VN0+ZD]U2-950=S5WUTSWMC-] M=UPUB8WKO&J\R&GC9"$DH=(!JG-<*#IHO@P)4T6.-P/&+75VT7![2W WO#;M M+,%Y?2C:#2OSG5!S_4JL:1!BFC0[UV;7FCQ-'MOBCAO%W2?-OAL\:?N6V]#M M'\7?W6O<=:-^?R>WGB6B(@/X5I#F-ZVHU2RH*W,0%CY8HKX)M+43*SM,K7N1[5X%$")R1I!A8O@S M4/OBZ/P92!MGC*;H[/9XG*8I X6,S*7]X%(R&"U@^&Z".35'22)*KHV.K^ A-7#OA+O#3;(U4F6;W[T]JJ MSEIL) ZP9!7;0-(\N3+J:W/Z@6:?95W\C=0 M2P,$% @ &8&J5DI[I&&/= ( ,VX9 !$ !O;G1F+3(P,C,P,S,Q+FAT M;>R]:5<;2[(N_/W^"KV<>\_9O98+YSRP=_LN;##-OI:P0;8;OGCEB HTT%42 M('[]&UF2F+'!%B!A[=5MI*I456;&]$1D9.1?__>TTZX=AZ+,>]U_+N%EM%3[ MOV_^^O^R[-]OMS_4UGINT G=?NU=$4P_^-I)WF_5OOI0'M9BT>O4OO:*P_S8 M9%GUFW>]HV&1[[?Z-8((O7:S6 F68:(,SZ@S.&,^VDP%SC+)A K(1TTH>[6_ MPJ0502N?V1"@&5(B4\+S3#DI,?':$J]>^15$B374"N2%94(CI8,3GL;(A(^. MR/3:5A]&!R/LEBMYV6,$RW\NM?K]HY77KT].3I9/;=%>[A7[KPE"]/6XQ=+X M!V71/V\<36FKAG 1&A,R:92?]K,RN"M/A>_+^[WCUWFWG7=#FL?7_<)TR]@K M.J8/\PQ/P#Q#*J-X\AS7&W3[Q?#\.57/)@\:W[SRXM0@_]Y@NF7?=%V8M(>N M''ZG>;IM37G>_+2\^O 3.FF+7_^[_F''M4+'9-=? K-Q^SN^-Q4$98AD^&)D M-[HZ?CG66K^N[EZ>!)]?G;1Q-\7KTFL.J^4K;=/?_N12Z MV>>=)>#T8/R;OSJA;VKI"5GXSR __N?2.W@YR&_6'!X!E=SHVS^7^N&T_[H: MS.LW_^M__:^_^GF_'=ZDCF:3/OWU>G3QK]>C1]N>'[[YR^?'M;(_;(=_+OF\ M/&J;X4JWUPW0@?QT)34,Q>AC[GWH5A_A?@.42)&[T?M/^]L!YB/'01DOO5:< M8>:-5\$IK**+B!MJB/NV5G4%(YQ=S%/7=-*K0[ZR"GK))]WTOFWVEVHCCH+' MGO978GX:?!9-._%S[N&BIU^&=JUW_(%L'^_2^L ?K!_O;>B#K8/5LWKG[U:= M;)+ZQB>R>_");#57V=;7+P>-SJ>SO-9H MON]L;6RWZV>?26.MU=IJ'I[NDEU47_-YO;..&VO[PZVU3\=^XWUN-SZ+QIFC M>YWW>9U\IO#;P\;:)](XVS_;VW@/[]K']Y>LT<; M9[ZS^W7S;*_IWY!XWO1&-]"8T(P1\&PS"!G,A8)S2SA/J.*!H601 :9I3>? M\!-2>+T+5F7X#FA&"^K^B+KD%NI*HS&2$8 DXBIC5N),>1*R M(*/ @2(7!2AI!(@-8R3P4U+YW: HKBCJ]:Y? __AJIGV<"7KP&M;Z9>9-\,L M=!>\\"->H)=Y(3U_Z],WP1S2U(7,.C#3##F96<109JC&A@ 48TXLO5D++G1L M*&ITP0POF!D<#RY*+#+"DYL-E,NTTR@+07M*A/=(T9]F!J-HQ(KB"'XVD\SH M P6C'5& #8,^-OF):>FS%>Z>1O3?O[H.U MK_@!W,DMV\[W*_=P_?0HN'[PS;P#3;;B#EPMHW'IW@@>X.?ED5.@^_%>]^_6 MWEGO#&AUMO5UG>PU&X>-@U54/]C.=]/W@_2N=0:\@[<2'[S3:/?KW^5>\PB> ML\[V-H"/-C;IWL$ZT'J=;S5;AWM5'_?RK8W/<&WUI#[YS;__;MF.;V^E/J=V M!Y].=@]\I][\A(!/><6C:_M\K[/)]M(U^.V_SU8G/-*O-S^?-)KK9]\<-C1J MI3+++YRATRXH+5HL"?-V0D.';X463CV:8+JV> MF,)7_VPGI[?,^V$G%,>Y"S/"(6>?)QS"&U^WVWMKVYTMT!:[9W6TM_&);37A M]YW=D\:!.VD MX!]@%33+*MYM[AT U>F_S^"]!^Z;YSQ0A6,6,7= 8,PS:RS/C.;( M,*JYLG;IS4>Z^T0T3M&%GR=PW9SFG4$'+O4&_1%A?S^Z@N59_68C1UABDHFH M0\:T92#"RF3!:>8"0HH[#W0E-^GZ^FI@I@@Q@&5VH;PEGI3";"ME%>8#RM>J ML-M*?W@$A"SSSE$[Q?RJ:ZTB,<:5T-'R:>F3ZKCZC-'[+UXZ[D/9&Q35MRJB MN3+FMA%I?P9Y3!X4*D]C\BWWZ7O,P=Y5'0JW1FS?;?Z_JXCY^H_?3"Y=??I1 MQ8^3;V7?%/V$<"KW.8/.H?-'7=P[[Z:_U)1F%%^\8G1G\GWRDM=7)NK6>9/: M!^N=#DH[1HDTB".8Q&"U10*1.#;2'+$9F*Y1$+D_G@%P9]CY@\9W[C<#@VX^ M&GZ9%$AY/K).,.6@"&_&!*AN3AXQN3?YGIYQZXPR8$!PM[P(R+%@K49!NQ#@ M*K,PR^$2[)FU&;W,4S\YHX-*GJ].V7BU9.7SSMJ#9Q,%#-ZKX=ABX$^DM#:. M KL:!5ZL<:R:S9'QF*G93,L44YE-,&"5F3L?GL^/H5N7FU9:V_1[Q4]._(W? MIXMKH=L#)'W;8^\K'E<>\?IJ[W]$=^,9"! * DO$A"?:,^,M"9Q+"Z@B/(,^ M'P\[[">D,?KJX66G1^W3:C![VU^M;WW$^>>==F0M+HQ61P4F*B:3, M*P\N1*!42$,%)B&H:WAP0=&'4)34"L#T-/OUG_SR MG/4Z1[TN?"U'4C!I!M<[O>Y.O^<.I\__ MTP+ 5UF:.N\B,=0ZS(AF%D<#;I5'$0R.PN+%D&;5^[Q?::B/)O>;W7?F*.^; M]IR0*2IBJ1&4!,T8UQ:,B/,2"$6"LB:2%T.F[= W>3?X=5.DU8A',"./0A_L M)2*6*!," =SF+-,B>!E V7%GF'\Q]%EU;M 9M%,2:@7!4[LBM-+3CL-FU_4Z M84Y(!A:)8A-$=":P8,$<:>9=\"(P*PB/1YP9A#33CC/.2! <7"K] HG[')KV M^0D=%% VF."B1HS8: V5SLJH**9<&O3R"/WXD.?YJ:H88=PY;)#4+&JCG*)! M"&:#IUQH_W3K-O-L8Z>UH'2%-%0+Z\&SD%1HAIS6G* HK( 9U Y1\V)(\QP> MX/3(Y*1043DC(A,,"VTY5TA)< 2]4"!0+X9,3^H!3H\^Q#J$4GQ0@UI#\(=) MSU'P.D1C%<$OAC[/[0%.CV1&2P:$PH[)R+B(.@KEB?4R1FZXM17)\ MPVI_* M*.'I.>?@RD7%C DF,D*B)DX"@N"!2:"6IB^&-,]AE*9')M!FW#!/'0^(41JT MCB'0:+ @P5 17PR9GM0H38\^VG/MB!(&_"@F.?A1,FU)H8HDL3+XQ=#GN8W2 M%$7*"D= CGB4DA&J-,).!8ZE18@Z^H1&Z;EF0&AB O68 IYB.@@8./=.205O M8GM,"."";!L64&( 6XN0KD MF@7_\@C]Q('9YQ%?Q*GU:>,*%0P)H3 V$D<%TRX8#:.PTDL@YM.EYDPMHH2P M#D"9%.D#W).BLPD*2AG "Z92OAC2/$]JSK3(9)EB7&MMN#&,2FXLM=)K+IWQ MR?=Z,61ZXM2<:=%'<"0T"(^C-##.E [$28J(QQ:(@LB+H<]S^\#3(YFFG*&T MS5!&RK"S "\=U4I1"@ZQC4\H4L\U TH0P%0B6!=!N^!DH#TXPX9ZH3%YEAV7 M#^7>E#-^SKD;H;=?F*-6[DQ[Q+7C8GHKGW<>#5 ]RTHW-<0'+(54GC* 5=9I M'H%G::0.2<;F "8_/^6>Q\$!D@6L=8Q*,4:\(2C"%PBM) MYE\BGXV>3R6?Y_OEQW;_1@6":@;&-R?/N'<)@JB5X!%%!_S $)?:82R"=T%$ M3DQ$<\ @%Q&FK@NIH&**96SGY>';X=O0=:V.*0ZO:N\=TP[EN/!6(_1_P"B_ MTH%4;_A:'&Q0]L$3+&XT_M5>)#FIFX->,7E#>4E SJ]M!_!)RS39W?V'=F'^ M)&8\ZCM$9GSWP3(#RI0Y'RD*$K$0B8[8824-0HZKX/D<&,F%S,R)S#P5:CB7 MF>X@=?R.JD%'\/'!XN(5$LIY(< ;9U0$K;T 3]P;P35V1KXH<:DX9]55YA@8 MQX7\V-AV.&^UD)N7)3?7O">2TI #XIHS98GRGEIPG1*X$L2(VZH"+CA]P>E/ MAZJNY(C]BE])!/*$FJBH8QRE;8$6V)E8['':)3'[V?83SFWT^J'\T#/=Y+UT._@Q-)J7[1*66F:403Z25-./&"S! M1!LKO5=<$O0[$?!SU\XC";WC7DC&/7CJ3'JE0? $B*0,RE@Z+AWRC"1,55+] MW?3[Y<+7.Q---Z+F7X_SX&7?2\\9DXY5FO9QWW3.>)FY4A?FJWQLJW0&ZI0Z@)B0+GRC: M+5_D[F\NC(DZ5/\R881"6@:F! !9:DS L^BCHY(YAK4%G4 MX0@KYHE]$=39Z!V'HEO=V0_0 M-I1KP?;GCE8>16JY\"H8QYC06BB24I1%0)$I3UX K=Z%(KT#;'4HM^):..J5 MD^?-/'DT=X%;RL#(@E.="KE+$PS5$H'R=BJ^!/+TBJ-> <292_F)#&&#@2@( M0&U@VABG)8TN5-K/N1=!H$XG%*G%1P,S,R>$D:EFH^-*!B(844YCH3GW47!' ME3%/>!#"RX$(TZO4B(2UQGGP^JEE,5HKL%+6XB 10=J_#.H\*T28'JVD80D6 M>(>I88QA2Y!DR H>M'0PL2^ 5D\/$:9''@486W+E?%6ER#BK+(DJ.!)\(#;R MET">9X (4]1UZ1 /(3EBTK. C"7&XLBT<\YC)^:@D/!,083I$88 >"/48"V0 M8B1R796^@?FS*%B%YJDJQ79P;5.6(QT&=[8&_:UXC]UCU[<#_MQ37F)@TP5C M)*'6@"9E-' MO-,NL0M7W$4Z!\#>Y,47TQZ$M\/Z*+$J/>!]$?XS #0RO$KZ M\\:7FJ84C$%1Y-W]:25>7.K2^<=_P2!-X5K##^$XM._HU6;W:- OJQ9X3AP0 M,,#@!SI)B Z,JJ"H22&PR#FSE/(YR&>8!K7(([#.(W/SK# 015@:I[2WEB5G M5CLN01D!JB-2A[D(B"@7Z^OBP6'IRUY+DQY<#+I@*LEQ!1".?B/,2F M?CN:11\B]5RD51.& C/**PK>'45(!LH7-/LIT7^$2-H"\]S&O=B!ATM$M$8R M8%Z#33J)Q7DJE/1R#E( ?U/,\ZRB-"O^V??A#-O,'3!R\^Y".(, MB8;&!$Z=Q5HP$0S2E@J%&)H'O;Q@G^=C'Z*$1L0Q:HP'8QZ5-AP4(Q&<>4O( M?*G"WPD73D^\YCE[&^DHN @B.!R91,#%R'H3L3+,A(">?7/4O*'2&92E%\V^ MRE'CN721!1:T,$1%[#R-2"C+[7Q%E&8 B"[8]XFWE2NE@A2: 5R0A!I&B5,H M!N2C8&R1P;7@F!M[1C377HN '#@G'JM .;C=@D@ G?+YRU\\6RKU7'/L;Q0& M#8X0;ED4'OYE%J4#!H,2%+ G N#Y$MSMIV/@WPGPS@H#2T5BY,J A8ZI1+\1 M*'+MG!%**R87#+R O+/-P-ISY0E2E@C"G"4V.BD%1]1Q3:V9!Y=_=ACX-^&9 MZ)'#6$;$A6?48!L0N-A:\BBI#%[. <_,(.R;[IZU!=R\A7&--8P88W$ZVH,3 MJ1D5FA/NK4=!AGG((/D]X=YS2=&L,*XUJ7BREIB!QN4Q6H*MQ1SX2V'/$?\] M&'<.8=[OSKA&FX"1L5(BR\!5LH88&8BD&"'GA)HKQEWPRJ/RBF#(.BZ1<\;4'-0=F$%>F7EX-\W"+Y@C[)D#Y0+(CEKND9!18^E,%)+. M%0/]3O!N5AA(2^&CXD88Q!FV$DQ6X)BEW8S2VG'ZSHMGH#F$6;/"0-0C4#:* M6,0$"V##B!>6@BF+7"LV3J"9%P;Z36@6C1#:8$-85,P(9#63 IRKX+4*CH8% MS69D']("\]R&>;C5 0"S +3,!/*&!*TB(=XA:C#3<\6]OQ/F>591FA7NI<)Q M8BFUQ"E&@TC%J@01#"-%%(KD]^#>.01<"^ZM-O$A22Q !\<,2RDL4=C@K<0R MI'"7FRON73#,$T!-KY17F&$3!".2&>N5"RGN);V@W,X!P_R.NXL6P/,67B;1 M,Q:#=. G,8*QFHJ(EDT3H^5*%OQ,NG)YXS?/A$@ZG!!.-/5*6!7"O&*)$ MI4.=72 DS-<"S R@TAF4I9?,OD1[;A0V+%K'+./6$2.\,#0Z;0);+$ OV'>6 MV5 =Z89 M6*IH/==."($9H=R*@$C:@F_ 9;)L'FSV"V#@.82\L\+ 6-)TPK3 %C-F-%)8 M*NT 57"N-$,O85'UQ4"(6>$9)#T2P"\IS9LA%3376$LA& _<&S8/9Y#.(.Q; M[&!^?&7GM=>8*(LI8HA&'2E*94:)U$*Q.%\I1[\3W'LN*9H5QA7(4U"W&EE' M4\T('07QQE,K P^*QM^#<><0YOWNC&LM#>G0$:4E [! ;)3@+$6J.(\(L?EB MW 6O/"JO4"$-03:B$ DCCEB,&&&(@&WVVAD[^[O=/Q8]&&]_^+$-4[#:]>O_ M&>1'Z1EOA\WAT?CX;1AR3!0"M1:*\Q8E--_IQ?Z)*1[A@.U'*GXED?=8!Z,Q M-0G-PV.B] MZ'6N)0=%-^^#$H:&[_/3]&E>SNK2FE@PD3(@3IA41!DF*%5*.(H5LW/@I\PV MI:8G4XR""I0$&VD%\]C:0 1EPFG*(X/_OS"9^@"P)K1Z;;_9.2IZQR-\,R=" MQ:R,VK.4U!29L-@@!T;+2*.MH&X>?*@9)]7TI"K0*(%,4AEK&;@*"MG@/&'! M _5,F&$D6!;]E9V^Z5?3O1%Z^X4Y:N7.C+U;UQMT^\5PY?/.S(N+X@;0'$+* MQ935#X)B-2:@YJ0!<(YGV 8]-PVFN#QNB)<&>>!UQ&Q*)J:$&1VPLPZ#(,RM M'$R4U'I]?75.S$=PDI-4[#?&R,#UL4)CSI%E 6D5!9M;>7@R6DP1=4G"74!! MH\"9]/!7@G#@R#$B&"[/K5Q4ON96OQ6**_>*8.9$2J0,,96@0Y@[9@@!07&" MIO,L#0,_9H9!UFQ29HJ9*EH"D#+,)_A+@"3,<@::C%G07\'J;VOI=8@AE4T^ MS!J))IKJ[:#,NZ$L5QT X#+OP\U+1/J26YOW5G>F3Q>8^Z*_!BPRH@QB&5+G MSSF_=SYG_HZFDSL_041#J)6(.H6T9A%AA0D1FFK. "!,*MF^?-K=^VWO\V[> M#Q_RX^ WNR Y^[EMA]6R#/WR[;!N#GK%N[:!SEPQA&MIK0D\+=\,KM7MM7O[ MP^U\O_7HWM,5)ODEU CFT# !3I-F(FU>]!9YF3:F*>G\#'M/PK,/(ELE[^][1A6U=%:CL<]]K'>7?_:J-'I0W.D,XHFH9'#FZ$T!Z\"4 >S!N+ M'?&..4^D"2;2^:;-A]#OAV(KCMK,"4D .233Y*7G0!VF+)%$8H.)\BZ*<3K% MW)%DM!I?W7AG"K\SL.V\,SH+'1X[.)TWN MT%]?\WYKM9\6H_H8H7K>;L/CGF*7Y?2(QAW&0:$0D'$L4*X$HYYP3K'Q2**X M(-I#7/,49]L&O#)>KDQ?ZX!E.H/.M)S^=Z9LK79]^I-62(]-.RU]7AKU6],] M'(_F<0'K]'A040MP1S(EE6?::DLPC93@M-67FO%!@S/)@[?1VYQ.E=X_P=T? M0EDV6Z8[=?9^R4S(G"+:X&B(H4P VSD9/5BT@((TDLTP$SX'J\P*U0R+BEN/ M-&*4.2$,TX%:YZG#%DT"_T UA+,%^::W/E 1$)T/_WOK ]=H_0OK P0[9YV. MRD7%+&%* ]1'3D0.7IF-8KY9QQ+3CURR@6@A=521VJHPA%;KEF< M2=I&CVI>U#KRS?P9" 7*-"D&^' M#9/R;[?BQ>5K!)YD(58)AAL#4X \A!_EP$^%M9XP##,]L>>.<4#M5 05FV';9!3*ZS K1.EY^"^O.M_3U-M6ZBYP19I@6U M'AM"?-1&>J*D&:_<+]A@%MF 3._P=V>F\[OQ A(>@W] (L.*$<65!V(Q:IQ "#2%G_T%Z?F@V!1+,H![ M+:P3Q@O,%$+&$\05D N[@ V:X1SD^:+8]&3,.4*I0#X$')GFP5J*L#3">2 < M]6)V*984[(>\G^]7Z1KOP.^Z1)6/@SYFWT MH*]%]6UJ^OF\-REG>G M/>@C.-7 /A>-YH1#*);,4S# QCKF<53"8G#PL6.$ M&$PF 6X0]%GCD,G,GV>P5]RP%7?Z/7=XB5D^=WTH\_TNM/(?BQ!# 2BZ:C0M MSM@9V#+WN2F&25U;'K<>.G0-BY]. :$@8P[F-T@6&.==5)1.,0><; M,-1RKAGB380:R&9J*ZR';RY/Q@Y#MY:8/"]D.NOEH MTHY[_7 ^"9U1@9Z15DQW)K^>W)A\3S^_E03@NF-J-:8*Z!!2?A6PH+%"DN H MBG,0_5T],86_N7-\.Y3](G?]^QF&6;'=T4OEN<;*1W"B-#;*8&(4P51=W""\V37K/5&Y2FZYLG,(KA5C=<>??'0>%: MX!O,$8.8(!.PEIPCRIQ&1@$ UQ*\:2*QI'S,(!C-+(/,D-#B2PN@OP*N+%"" M4QNL,(PK8PEU@G #BI5%S,3LTV0AM(_*((1X)IF,,1+&A& *&T3 _(9D?B6: MXG7#.,OY!:8HE#$=N4'"08@":%@)Y*"6FI9]'/\#KAK-#P M<0"MUQB#G^$XUN!V1RNB)8$KYP"^4&?'113&,C;3R_G/39_KQ13N*V-D:C*F M,)!/..48)PP<%:L"P=ZI)AKQ)QE@[8Q2L*Z+1:_TS)%> L(PW\TP_38 MU:)(2[?IXP2)3 L 7>.IT?)$*&*OZ!A PE4O;F.PCSN??_DXCK1&TLS[">]M M=GU^G/O!I'9+NK5^&MP@(?&M&'/W=?YZAKR" 7V#H(#TS-AC@8,)B$,#/ ME'+PM4GRJG"8?6"VX./GY^/'J60G W7*"*L\9@%C U_2-F[E*""Z=MYX M]'%RP9Z=^Y]?BW/$HT9IGX"(X+=1(SU5/DAJ%:&6J(6HS+NH3"=5;B$J.9,, M8TX1%QXQ!0!>@IP0CWR 3X+KA:C,DZB<)YK#\_/N_EV3D(YB@)]4>46C[L)L M ,VVNK\\"PN1RAU2*CJGN(XIPL$T(#?!@T#6IVV$:"%2OY%(-4]Z"Y&:1IPI M.LR\D%8R$YTU&%NL?10:B6C<' 7F%R(U8PS]+(L3H/^M-I1QC2B+"EC98B92 M.K7#A-$X1PR]V76]3CA/DOS0<^:B).U%@F39WXI5]OLTN.=CT?,#U]\J=D)Q M##QR38X&MG1%?E1UH^O?Y84;/%:9OAE@I2@0T4YYH37P4U 6*\0\<<'A@-D\ M+:@L6.EYEW/ P@(KD8AC3!^EP5'':(G!F@5A]$(K_00KC4QKT8NA3$U->WSW M$4H6/;\RSW50AS*9TH M&7E!4DGN, AG:\.V&]MS$OA9)-CQJFJ2L5H&Y@)3R H< M& -_T2OX^](D>"-T0V':0-]5W\F[>=DOJKW>+UB&E0X8(+F@P_+XF?!R4+I#0(+K;,,6*0L5B!4"OI.5P.,UR(X0?)LU=V=FP= MS5'E@R@ &OF8ZE(B1C32"GG0M"B$P+G3TZA>7Z[QHPD* 8:*7B5AO.TD0"S&&5P@GLR3]#EN?:- MSP 1G2:$_@Q0Z.89_;EJV:PT>7Q6R^ZM"/IV3A7%T*=]/ M."T<4QJ;2(67CM*@$0$C-U:%"RK>6PORZ9SFZVE4Q/J@-%(,.:<885Q2*Q7V M@#DFN)&/SNV>;0H]@CJ<(_:X+N3\GL>'3T_(G<0@T-3(5#I,"VU<8$(:<#%! M45N.YPB^KL(3?-ZN4NUV@AL4>3\/Y?JI:P]\\.^+7B MW2\_AF*4J#B\_0&_I6MJ T9> *@*8+YY2DDUV!KA HX<3,$\Y3V\4+9XGN52 M1 1@ FL9]8P[<(TH,9X*'"* G8(O?J#P)"DA)9X+U/# "!B29$F\, M<<2E&I0+C3$+K/$L6H,QK#U"6A#P"QDB5J3L.6]\M."X<[G0&M/?M#"7.L03 M+0(R52UE\&@88%!J/4KG:47FY/6=9@M&F0%&>1Z-HF2JY\IT1(;A$ RQ3BO) M5 !:&NL7&N4W"]L+20W5 6/G#8O<*(6$\9I);KV589XVC;PXAGB>2E[::X6, M<3%X9E5R60QCDG&*8L2"SI&&V YMD\YF@&D;IEVXI1F=Z/%V>/G.M?,4.IW@ M<[CYWG3R]O@HM*U8-UTSVG^Y57PL\J[+CTQ[ZZ3[PTV)]^[LS"FG4#Z3BN$.SAPU;G>H MPW0S3<9HI\=.Y8A#\A]S8=)9E_AB[ M+Q[GU+I C J@U4#',>$)F%UIB(R TI$+XW-89KI&R(*W9K5B8)36>8E59!(Q M8:5ACG-IG(\VI&RKN<)TX*P/7!_ >7<_[;$"NB0[5!Q?WB.Y ^8HE5U)5-OJ MAB8\IQF*3MZMZ/PV=$,$)W]:O'2E3ZGX_.5E6.CB=DA[.<<;Q^'[SKAU.+^1 M?O0R U,^2@V^)5%!,? LE:.:,X.%=9A3)\<64U T:PR7=N&>XY\=%[H&!GU1 MFV1RY7VO",Z4/UKBGAHOWHJ,HBEH. DFDFKCK6>@Y"0P MF>.>41$PUM:X,-M\]GA%#5\*!\\*GP$^M)PHP2-M>*:6WU6Z$ MINFG9=F%4_;H3ID.406:ZNH(PTA45B%!J$&2<.[L7&V?FR.F_XFZ30MF_W5F MC](RC*UR'E%&,2!WC)RPR" >19@K#?_4AE!2>(S=/&VM^7\Z:K%'9"NYUJEG=]W12'(=4O?\%) \1R%17GAAG' MM$76(@>?9?!22!K"0@!F.S=@QD1Q+F5 NN HXHPS&I@SW@JA&>5!9+[?FL%(_1_EJZV-,4^-.[WCE;$41_NE4>F.[GI>NU>L?)?0%X4 MXY\1>I_%*B5IY7]6B]RT_^=5"1.<@=7)Q[?+_"RL:'A?]>UDU 6&T)^ M,.D M2QB1__-GFHC,!] MK/WUV@ ETO1-91(Q>NY9_-4>/&@:WR71Z/;+R[,X8NL;S%V]T;3S_>Z*@Y^$ MXFZNA0[??[CLVG#EC>$FX?GOU<;&>NW=5KV^N;.SN=5X\HY?YZ7;._YU=>=?FXV-YE;C56WM M78T 5M_R2ZGVCVV-U2O RX95&[8/F[OO)B\?*=KFZ];KO;][3 M:EFCNV^C97Q^[W7U[&+28#Q?(V4-OX-!I?GYYQ)=NC;N\4A0TO^ULM?.?2W1 M[<\CXSU8U!54P]5#+M[RNIJ)V^S)A95('/B\W/U^:[M>^PM,9K?7;0PZ\!!7 M&UO6[:1PAY:K6L2PO$A7UGKN4'" JF" MR]($3'T9VK7>\0>R?;Q+ZP-_L'Z\MZ$/M@Y6S^J=OUMULDGJ&Y_([L$GLM5< M95M?OQPT.I_.]CJ[J-'9[NR>;=(/M-'>/>N=U,_^SG>;C;QQ\/:PT=E$C8/# MDZVU-MS;.ZR3O4YC;>]PKU,?-K Z_4#VAKM?G=CZNHX:&[L,GL/V-OX^:*Q] M@I:;9XV#.H%K9_6U+^VMKW\?-C;JQW[C"_/_^KN]1]K']J#'=YN?T-Y!ZZ!^ MT#K<[=01/+^S"[^KG^W!M?I)X^MGOMOYA':Q.FN7WF"4?:J RP45WBQ$]391I<\EJOA[@.XA@GD=3]TNEW^D M,&IMJQO^<8,/GIK:T*%EA.XD]V6:7;]'EA$A]Z+V@YA(+ NI'L)$=W',A"7( MT6EBBLNZN!WBC;GIY-ZWP_W9X"L\.SV__&E#3JI9>'SU_&D ;C1 S>%V..H5 M_:5:M7^]#R^ "0'W=,7V>FUKVNU>W_9.YU*1O\_MQF=1W_C2@F>UZFN[J5^G MC;7#D\;&YDGCP.&]YOJP_A7>!;]NG*V.?_,%WL6[>\W>R5YZ7V<=VN[EC;5U M!&-"NP>KI''VI5UO;I["N"B8 5I_KTX^-%?[]1UT^J&YCNMKGT_K)]^"X)%* M9C,BD,L8!V?7(&HRRSF++@3K*/#6?_^7EDS\>:WUCUO;S=K'S]L[GU<;S5ISJP8XNPE@NH9I;6N[AOD?_A^UK?>UYK_6 M:Y<@^#G\7GW73+>QINS*W'Q?H3\O(G_?*VK]5JC]9R)MM5%,HQ; S_-/ <,^ M5N];'T7"KDCYBHV4H_R[P99L-@BBQTYU+(@YAZ M%WC&D!69U-/Z4XWB5[4TY_<&<%=M, '6N80SR..Y!/=# M'B!\\PTY&+T?-G@@Y"#B?DAFNI #6&)Z>$-5T[;*&V>.-S82;CADNV2[M=O<)'M?-\_VUO8! M@VQ>PQI'[:V-+^W&VON#^MHA;9P=(G@7X(W6P=[&^U;]8*^]>] XW (,4F_? MBC409D90SS-+(^@OC$UFF*&9EXKQ*)5"CB:L@85Z J@Q8N)*CTQ!C=V#BRO5 MT?Q! /D1#/SV:F-GLT(QCP-P1C'<9X,Y]S,@$Y33/Q?Q"9596WN?@QT$4;&A6'E,Q+9>K9FEMXU>-I=Z\)>"9^2; MHE0Y36V&4! 9TU)FADN:"0ZSUQ $UN2RE?.2 MVNVJ?#($F+ZXE/+HVW [[54Y1M]^ .[^=1MQ% MWV#Z*)8:O%%/2,:L-)DF+F;6,^8E4HPA#BY<@[!7M18))II8'ZTQ2V_60MNZZX M9F:1]='UVJKW12C+\9\/T &\T&D_TFG#&V9XJ-'>OUO(=;YTS5<]V.JLGVVM M;>+=9JM=/WM[N-7\Q!I-QZ$_AXVSMWE]K7&P=_"EL]M=O+@85C*69 M,T1ES&F?:06JD1(6)!.$6QV7WG!4>QL,P/6=?A%"_U5-]5NU]^U>K[BN(%_- M:!;O4['S._BX531[)PM,^=3,?/A-A"B=ER)S.N",<2$S&SS/B*5&6RN(C';I MS0[PW/NT S$O7>\&_S[^8L284RK;FZKF]H[!QLYG&&Z>V67][)M,AV [)3*C M*@,S4DM##5I4L1=,_K#_2*H^I4.MNO[* M+*\SJ66EU,^L,U&UC!3_J76F[Z]!@1,_]=4K#)W]R46QI^\L%>9B#PE1 8F?8L;WV'P_"@2]C!B8Y(!43 MA%/72H6V:Z!+3UHY7+E0N _Q"\;*,UD+M"RO9CU<3GRX][P\ZMZIFY4A'MG; M'1NT(2:V$L*Y1"[CE/NU??!%#]GN@1ONGAV>-=;@>_4UWR[ MWMDD#1C+M93[PRWP5;>:K;QQ]O?!5A/0SEDC![\WKY/MM"7PI$$^#WJ>&%.-Q#'#:OBP/F3"H98T:I M\QES0F56*YGY( )S4E'I?SSI*AGCN$XZ>3A@^ M71>&R*20EHLLJ! R!J3*=$ APTQ*H3P2E %'-<));;=7'(ZL0VU"DA]'1.\3 M3%-/YR57/+O9]2D%(=3LL.9: <;3214M3EJARMA('G%QD>?[!_Y'K67*6LS; MX$N;=AMNIFV!R<7^SR!/#C;XU3:,&\ SSWULFG([1KNIQI[V)0=],H?)^TZW MTVZJFJ^*X%5-CXK@0@6Y,:E5FY_+VA_P/!" 6CD P%FV>BG9>+*#J=\R_>M] M/S%7>YFZ./KQ> S_>%4S75_[@XS&:$&,X+X]@!&D]E53^%'JQ?@Y:8=D676B MZJ0I^S6-:MX,R^7:XZ_SO1L4!71@M#$SF<&^Z0_*N93\7XHTGGUS4DN7 EC> M,I0Q+V6FL' 9)C0&3+7FP2V]V0WE=1FMU1ZX^?#!I4)NE[K3Q]SS>/LK:[5& MK_9T#%HC]+1=K)F[8]$-?DGH61Y MW*#?RDOHL3E*^SH>6S^/^GNN=D/YCZ=0JI>F,LWD6,?^=DKU,_N&HT,$1? ' M1 3/0( ^5<8 +&+!Z<_F'75W^F6T="VK-U-K0VU S MSH&.+=(QY97:*1(JO/5J#7@^N^5&V0'5#.\H)L ,U%0'!CY\E2 P/ QP8YJ7 M_=I^T3OIMR:WEP$1AZIG/L2\6VW)KS(0TJ(V@4'>T;_J-OYSTNR'#>[NWZ1A M@L'CQG?T==(R[XXL""8V(Q-@?QG-+\_R6AK_7O6:[ZWX$+4,L'+J"TEJ6>CI M+T\1M*S(]#O[B',P#T4#IZ"C/MPNT+^65%2D%SQY1<0; \3LAHUZ],6Q&2'K MDU0;*=X!P^SWBN$M4<"J4<5*;MQHK@."N\W-D_K7W=-4IZEQL,L;:[ZUU=QG M@&)Y?6V[U3AH'Z1:30WR^7I L%4_6#W=.WC?WMKX3*!_J$'6^=9:*]\]2_4D MU\G6U\;!WL8ZW?N2MG/5;R1$(F:-YS$CQM&,<I- M"9[F5L19DNC31]RC] RBVK@-P;T<:OV>^G?G+GS[<@C[Z":FFL.W@Q+>7)8O ML>C?$QF5VU:9I.7&8"8SQ35*@968J4A1AK6343(4 N;W*OIW3_7[ *%^G*:S MJRK6;_=N'[&*\^T.<*5;GFKDYZ8!/31\-"_::T+6C8JJ[T9$O4V+]8O!0HG] M4(D-;U%BU%D7X'^9ME9G3'.;&4-(AB5FT1%#%1857/SASK;971J/WPG6I?TD MMT88\WC; DZU; , L]NK5ET&Y2C0!VP_JBE^2Q'.7E&]JSU,+S_)X=7PVEHW MG*0H8A&.\[("K-VTT=2T4Q@A%:1)C=-Y;-X4OJRE"C2YOROMG?YA_G%KS.ZY M8MJ/KQA.+PH:CVJLO\0C%'YIX>?LF[&!:QMEYJ*4R>E5F:929Q)+BF54$J1[ M? "NQN@?%^0+]O+@T'9S^-PUI<'RE9HMR?B7_L#A+H*TX\*WGT_")Y6+G=# M^5*E:B?-S'>L[/SZ"K\D2?P;1D0%C7AF L!]YJS)E(@\\QZ'B!2RTH8?2M)O ML9IY.HMY&JO5ZEO=#$=@F8W.CWAUT[Z?GPGRODH= -LZZ.8C":N2Q,&#OB)U M4OM@O=-!:<D,"Q#!8+5% IV?4\L16P(EXW)PQLM_+J%;4L"J-/4J#W&G M>M'6H%]9?Z#(54GL#CJ9[U6G5J;'@1\#SDFH'OH[R>6P,A8*E4#&C!D,CCM$1;,I=PQQE\IP5Y!PXF83DC]9K0/H&(5 M-]HU4%9YH;T+4MR]"'KUP-JCW@B:K!2A79W(?><1MI/:H!<_,;;LM0?]NW_R MD-*:UT\AO=^QO')I\IM6<>$G[X?,%L$<9B;"2U=,^\0,RZ77=Y[=*Q8G]RY. M[EVYHC^3::&6-9M^<5Q%E@'+3OVQ?)EQ,+QWZG%,E'D_8VW-EI,8V2A$^D@RA];AWT_1[<7P=AM/1FY^/ZN\W5#[7& M5G.]MKV^L;J]MMG8J+W?VOX*'[,/6UO_+WVO3NVNKS>:.[=HJT?9D#5K!2AO MH\(=U)[Z>VY0NSHTXF&$)G<0[O;*\NH[E>6?<$GH\>J7/HZRN&$_GUQ9/+ ' M#^ A"EI\=;M9VWR0!I@Y$KUD?0XD>K_96&U4&GVSD&EZ>_*+O@V%_A6*R 9<^7GZIJHZ/]D']\[IJ!S_O!_^.I],T"43R0 MLHC%ZS4" M&]Y1_D]M_3^#O#]<".DL"BE05"R$]$4)J;BO'35E=6C6R<)^SJ1H AWE0C1? ME&CJM(6X'\JTK>(.&5V$R.=15H&PZM=D]9XDFMII/P]93"/37TL;C>/IM A" MSZU%OM^#^S,; \A6-UVS7^F&_REK:WGI!F69TLA3(:;5KFD/R[PR\1?*)&F; MT7ZQU&8[E(/V4P:ZSLF]4"L/HS1!+U>MT/E7*R\(G*0B I_2GL^\7^TEJ!0% M7&A/OB<]T^Z5@[1YP=C>H%^KF^(P]&O;>7FX4!XSICPJ>A+] M6H]V.11 A$IS?"QZ+OBD+!:J8=940R(6_0&P^!VRA!]9WE]PBC!EDQ3A1\T1 M7GB)OT*@K>:_UK=G.3GX67##8V0&+X##S_(I44MO/H1]TQX!ANI0@ 5BF#7$ MD*CT(\ PUSIA=:$49D@I8,"G*:A0>V]0'JX.5@ M6<7XTIO/W4NGLN^8]CBN,&>C2"LNHW2HB^/LYG$N7X_I3$),Z_ 0@?@R DB\E'2QT MVHP)$WUJE?;$2(W//U![.8J!(++T9JNJMKW9'56JA465Q4X[^M&O]/5.R^0Q%>$CU,)O8M3QN0X5ULF3WA23DD M'3/0RLNTMZB &6T/:]O5R;NU7K?V'AS[&D;9IU?IU+I^:C:Z^:HZ$[W#\?%UDWW2_9;IUTP1:M:DC=7PP-Z@J'7.=TO^]W\I@N6?9K4> 3I>+TB[[K\R+3AJ7GW5?*Z]W>/%<;6'OA0@^'=2IPT4J L M]#Y!JEJ$@8QFW@'_V0 &*QU)'W,8L!W6@$4Z9:T'T" ARXW*>U(F_<;ECAM +NJ591C;_VXRP@Z\G'1E_/NDZKOP?2$QTR!0.@4U]"^@13^X5A=Z ML5\! _*J=T[2M9@,OV=:F?Y!7T ]*N3;5+T<'F2_H M,PWZ)$"==XX27.A-#GZ?>)_I"LPC6*X2OEQ0*9T;>CRBT=BAG<"'R1GSX)LM MH-U4Z./SLAB,8@&O:LFO*RZ^@I<"(E'9F4I.:GE9#N#[20XD2&2Y4&:UL7$: ME&%$YQS4H2[8" M?56H 3X<]]K'2=8*>'NOTR1R.'I95 MJPK0!+P!XP[!P<5BI@)-6#@\Z2;JCO;";4[.;(POIAJX]=ADJ^>]65 &TDR(CB0MJ$XO: MSSL5LHD3[QK^NAY0O2)C+'J="\.[H-(TJ%01I)=BD6.(,U*]E32"$S%2JQ.A MJ5R'HZ,VB&"EP!:>: M0*_&H"41"'Y]*=I>4:]M3D9?B[ _:"\(-EV9:;=#BH\D'9:D!P0';$V"&*_& M@=H*9E9AD%C YXL:T9>1R^U/*M+[RQ2H'U2&ZO(CTA,FBO1[OZS>4DMO 9 [ M6LE8T'Y*V&?LEP.^>%7K%Z8B-".NE5:ZTPI2&V1X"((PQ MI$7&$6I(DA@'*=_I?L\;K]J,\&F>]/-XY>R[2Y++M:\A0=&T+)B:PD"JX:?0 MV3Y@U7YE5&$6VNG*I=7(6EJMNFLY\O)J9&B7X03F+8P><+Z6NUS;R $PC5]Z M9;)?U8:]06VTD%6M&1VUC4MM? 6OQI:G-_GM]T:WVBY[K[ZW)%N$$:3K/W21 MN-=-B\'E!+RGNMUC77DQPMV+8V\NS M7=VJQ$8:X3' \TW\MPJG3^J)%G97?+G'<>:7]=\ M]Y3V='CQ=VW>4X]U7(/PUG,^[E;P#\U_ON?LI%-9OSL[]&HN_-/F0%;SM=4@ M[%5ML^L>/CE/T\$[SG&Y?B;QT_;]NK:^O>M_5/"B-X!'^ 1+1M"K;*7P=T*F MX'2,OZ4PSS_N!2$?CV'N.:;+1^5,29IN#SW<]I1J_\(%OBI ;VFB]+$D:]&2GTOC%8V"R M7 &3R:Z7*_<$7T:,[[WWOL?CG'_O]5U)*'J>SZEZ/G=YY6]:XP_VB M!Q8]&XM!K/[[\SL[D$;<=>=A34\B6FD:ZZ9PK1K%KVH$D8<J95CHB:3DA/S/:-.5I) MG+3:]>G/^@4;K?;?F:(8PJ1],>U!6*J-XIOPWM/^2G?0R7RO"FZDQ\+\PZ2% M2L(JE]73+T.[UCO^0+:/=VE]X _6C_I9O?-WJTXV27WC$]D]^$2V MFJMLZ^N7@T;GT]E>9Q'C8ZFZAQ M<'BRM=:&>WN'=;+7::SM'>YUZL,&5J?U@T_'>]V_6WMG1ZWZVC[?;6ZWMIJ? M>.-L%>VMM5N[S57:.-MN-- MYB[;:];1UL8G>-?Z2>/L,VNLK<+][?9>\TMK+Q__YM]_MVS'M[<.WK<:G;V# MW;-]W#AHM>MGG]C>VBJKI_YO?&DWOK[O_/NLWJ_OH-,/S?5^O?GY MI-%M)QC VF:)69)X;&ZV.CA*R](:(5UJ+[VN-*2'>&09,HU,.1X&=2P56 M?QT 7U8.UW3@'*J'::&*UD>J\7Q2U70NV?_%M[) L%,7T%,6GF_A" M>$R%L0Z8BHF,>68S:[C-F.,F"LMCU.F<2::2F@R\>P<5[69(V+4.\D+3G ME+3K)EDQ[YPF+(LT:D#R3F=6,90YBBDF1&B'33IU!;_"A$_9)O]BR/'2&LF5 M/,3O9C\\@@RM.@>CJE*[7 !@:5,F?]KMFU(=V^W>25J1F^09IXTXHZ(&__LY MK-RD.R![:[V![<=!>]+][?/>+R1OZI+WN5]_=U7R/M#M=OC7]G#OJS^RA F8 MCU;];)/7SQS:/7.\L?8VW]M8'\+8AUM-=U;?^ S787QG7V*C>?B-!V^=(R*+ MRG' TL1DAA.:$::8(Y0RX\%$TE=$W'3 *UY\"/]-3?8!HKW0ZL>L&_U4:L%K9^^__P@+].5G>JSCS MQLK6JZ0X4SYI?AS:PWM78GQ0G&3^ =K4C,0-@6R$_D(F'T,FK_L]F$L;(T^! M5 %H#/1IIJ.4F0J,JZ E(C:=B4E?,8Z?)*RZD*JIF;Z%5#V55%WW<9C7+J:% M"BN=R%CP,;-1^2RP((DG',3*+;UA])7D/UBL>/EAQ[400Y&V/U1;*-/^=>/^ M,\A'F?IPL>Q7FRHKMEU$(Q]MC7,\^5_S?NO=N.Q&E?>RT!F/H3-V;UIB!)03 M5"=X:U$&P-9GVDB?>06^%54"\*Y<>H/)*RZG9(D7 +Z,\4*VGEJVKAMC)+3@_S][[]K41K*E"_\5 M!3-S3N\(+7?>+^[]$N&VW0XF&G#;N'OC+XZ\&ME"XDC"%W[]FUD"&RAA(U02 M)9$3T][8$E)6KEQ//NL>E0 3. -FO ;M5 #NF5*668<1,2">I!,:C=-&;VU3B1)%KR?@3&,ZM\[LGTLK\/QYK4LQPXN:+\M17M1\ M:6I>\XPS*US0/IG?4@ C08%-2 Q2!8FQ$\Y9F]1R?-JKY)M0]WN0( M..]@5S6Y^G^GO:IU?95IU%3-P*9 47.&_W3+7_;-8))LD^<7NYY^GG;2"'_F M^0VO\C+WXYMDP&3P>I*;^3QQ[O3XM.K.^RRW_,KM[=*RTV\^.1ZFO3RK_EKP MK3E\^UBG,0P[0Q5SH"DGP!1UV>48P!(3#?>2&A2VMGE7SPC\S8EN/W L+HNJ MW-9)\4!1H#D714&!M4*!ZRS')!;#D8W@B:60SA4'PZ4"C*3TW ?E1-S:EMUT M%EJ$ AOI3JD&!Y_/]HRU^C#77X:;H0]'A M5>IPC3]P3;Q'. *C1*0_N ,=H@7&"+.8N&"9R3J<]+E%.KR17HC;5SHD(<#/ MJAT>J%6SBEJ'O>' E4!PX_#T=0;%X-+R=*%0P#X[245$H)7/-@X6&G,;-*<) MGF17ZX4Y1G%1M$V95U%;491Y60%]!9"NBU3MB-/OB:PVVS-34%7QO$5S2#&F'B XLT!XLYSMTD#.AT20*F M1"B,+:.4;&TS1+KIO^;S['^J#O?L?2F05B"MX?JA FG-0EJ-,OH86.X1#$HA M @SA9.BAQ!NY\]98PP)Q.D$:X5W6F(]I%9!V#UV,5SD][<^>L;U^U6"[*B1Z M/1FZCT?#?IX!?SZ"OI,3W"<-M-F\)"Z:I.&'ISE9Y[JP6C1K[;:KW%S#XV+> M6O_[,6E+,ZLR=.WNGZ$W-5WY#4870:_(Q^ MC[3ABLRHE Q8D6 -Y(B0PK0E8$Q1([Q(LJ8!T ME%7J$B5->H=1^!0&IS5GT$//8%IF/<,%#GTM*-0\"O%9 M!9,X,N)( !9U9A$Q@&*1 ;78(\%55)9M;2O"DZQH8()YE5(JIQGHBT<9RX.BCD<%.>]SSK]W(WD MLE/BYP.B'JAUTV WAF]=YPH>+0^/=F:U<@K(,!1SDUR>)V8K84!C97*I%6-: M$(EYE2M-6)OLF^*?:!6S*!J\.@VNIZX9A91@')1SV45!&=B(DJU@L$,A40VJ MGDMVZ1MR :LW/5'J@9M)S6D06N ME@A7LYH_B>!08AP1N#"Y?:UTH))!!(Z+G&3K$,V-8TA7L(7AJK@RVJ;#R^D= M671XN3I6,L6LGNIP*;!<_42OAA(J'M:\ MGZ;818G1+A6-9O5ZF+ 'C,5JW&- M)5&O%8K,@B&)*C'"!1BJ)2A.D [>4F.J"3V(H1:I\>9Z:*YWS"Q%+ZMIFWG) M0"OHLQ3TP;.J@)EUZ?\%((TE,.UL(A$4 PF8Q^""P294(6G>I&H]YUQ$P#%6\9T\Z4\RB,(3JS1RGJ)J0 ]K4_/\C71+7(KO+,H9 MZAV"[M9^;@TQ:0G1G0)"#8(0F94H8@E"F!N@6O@\H="!398+1"8QI0091O(( M#XR[K+&JES9UF6S05_$057X)(9ZB\LVJ?-UK@76"91/!1BP@Z7< 9:D '%3P M1!#!-,\J+Y/ET-1P\U9V85S0K[&T+HPWM-D;'A_W)L1U"9V\X"1W]KP6Z,-XZ%'#7O__VYJ,3D.]PN[;1CP9 M^*>7MZ& PFU 859+L61^:$=MR#TS$B@X'<$D >%O44LXA"UR(IV#0WNK3OC M,D[H/)=9.:%+/J'U:RL@'(@4X")RP+@AH(@QP"S"UGKFN3 WGM"-Z= [^VZ8 MU9$W--21MRT]=UO15?<>[OQA_JXDWF[GOW^$92_#Z/61&85&;/*=O3]F8=IP M4!VTEV:T/WH],9/@_S;]T_#]J\_).2HH=QN4XW\>/+F*ON?(^2._QZ8 M?_3I_H?T;_\\Q_L'>T>[!W^G9WS52VMA>R\.O[Y]]A=_^\'AW>.]]#T[9[FU MSCM#%68>(_!:X$3M P6+C0"!6!"6QRBC_?&5>,,QNIN=5X[1>AXCCS%'-F P M,E BKU\<<#>)_Z'TA\V M"@O*:"J#PB0@] -LFWFLEG$[EF.U5L,W-'4@49QMY//5N7*>9:^X]@F M;#S_5S(O/"[O'.^?3L:3M,9$ELM!;N]!?O_Y':)*$L<5A-QHA!GC0"M!T\U- M6&*#.%K#VH./.^/Q:<'&EA^IJ*P)*#H@6$5@,CL%A?& M!4J)R\XG=.415=!& D^'*UV7P8()C "R2AB+(D<,)VR3N:-/5]W*SCVG?;U* M_-,>_-\19EX*V.VDSSH)Z:,_A?[/W+@/- FRN?:[WS2X\D25+(.YM;,64%0: M$RV3764"2=P!8P=*^@#24&F0PY*YF.RJ%F4VELSD5J4$%:5<6"EG--KGP:G$ MGI1R.#?:KRX]#I8Q;7R,@DK;+J77--OW-B>AYZ@XXS)[V)Z9>Z MYR4-Z/FVXR_3AN\,GDZW^Q+0E-S#Y@!H=U8C7&N]#%8[(%HGUDVU!8MI *\X M,<13SXU+ "1(%_,VC0XKI<^MX@9%DU>MR34J$8DR 3$+$<4JBYB"UNFOP3)$ MA'=JEK,F<+TPH2O7S[28WGQZ?]G,^15*>V'.]A]%,_Y>54(EQ>KKTTW4D M>A4F)JW(/S>C0=JM\24A/)O*H"!1@T@TJ]=M$I^74F/@2GI@7A!(-XP!PBBV M(7B.-=W:)A)W*:[/0_Y7<36LKSK?G4\4=6Z).M>(A7.:(>4Y(!XL,,9I;EUM M0$;.A6'1"$F2.G/:E:0EZKSAV>67B<7Y5.'A\S6I\2PVC MFF(.WK+*YE& 8R+N6Q,<.2M%EB$9$UO; M%,FN%AO14'_=G1ZU;G!5FN:\S&6.OCCSXE=+HD[_O4 KH!\]\II#]1)ZX3T9 M^ +<2P7N6:WZ V=!8T,A1 993@FWD!#P.A$A+#,T=E1CA M7287;B&^$F@[YZ07JS@_X:K"K24V*?O^3#0MW ]/;3_,;D;V@T]9XA=6V_+K MQ*1W71#42Y.ZC\WH?6]0?9JZBL,N)+4?-8-#ZA'_&1"1JI75Q8EJX#OUK;XQ MA(YQ.:)I!E]SH=9@.$EL?S+,J.?#8!RJ7HO52:U"H+$W, /7J_R8Z1^J-F^/ MKM+_2[M[_E54I+6<#,=5VN+C4>B;7-CUV^>>GQQ=0/"EWYH>Z\?H^Z\8FU9P M.KGY5Y8DMY_N(@U\^?2GWF)%4(C2JRA5J!JPI%.%T=PPM,8F?#1$?D. M9X?7^6\=C;[KQ?O$MD;!? 03TV,]-OW/YNMXZ]>KASB=X,M;?=,N73KL/QQ* M'V.36T3^9ZI6Z?(:YID]29X)<<(HORNMP=SO CI'HWRQ_]?/)93DV6AUSG*C,Y'H63EL?Z\W G/I>$L_" MZ]W^MQW]NEW[E$2@*KBZRIO20_7-R3@\OOCAMXOYF[U!M>OB;I(X+XC2^C1_A_?DP* MVS?!=)['Q^B15O2VCW_KU_ C2N0=?_,GB[V=K-9N[.RZO+-L[/UL[!QF:G,K MUK6OG^$UG%X(R_2E_?Q:JR)'B0>&SFYZW]&X\SRQ$3_M^I%;>UQQE[1QIY?[ MSEM[?]HHUQRPN;&@:IYGG,_#LY8;1>8YZ.L>*GX5/H7!:;AUJ_6UT=:[.W'O MNUG\G"ML*.NR\EG+5L:R7I_:L1OU3JK@3M6:JBKD2"=ADJ,LM\"U5I[:A:O> M6B*>VX<:9SW8F@<4C6/:MR)3#"<+NDB7- M_F,T/,Y^MKR$?WJ3HZ>GX[0+8?3\B^N?YMU[,AZ']/^^2K5?CV"CNP@V'N^F MS]E]L8MWG_WQ\?!L%^T]<^CP8)<=_O,<[1ZD_SY\_/KV8.?+M\#APR]VT-N#C_3PPQ.Z]\]>_^T_AVSWQ:NCMQ_\Q_VGUX*-QW\< M[9WMTMVT\MU_WJ###Z_Z^P>^M_O,X4/R=__MA_>?W[[XXWB/_,7^<_9FLC<- M-$YV#]Y\WCMX?O;.H4"Q0 J4#C(/)L@STV6$$(5QE!)-4-S:IKI+!6M1]Z&& M8H8%I38 I;0B,CA),9&4>>6U((%2(0T5F(2@*I0B%RA%"DJU'Z6^7D,I9&3 M!%- 6BE@2$BP/G>==8O;X<#6/2@6FWM/09 MGWKN!^.96\Y9-[*L<@X@S?TZ%$HL3W'&,-7:JLB)E\YR):,@A>ZM%Y >UNF> M0)(QA0TXCA/=LX$DNLM/TVT?BDV9'$DUDC!AC M$$$F:TB8'8 Y:\$B2T#GV?&2,X"; K6$IG$C@AS MD6GB=4C @!5._X-EM+K0K+4#A>LT2QL6@[4,$!(1$O)'L)83P,0;C*(6T_E; MJIODOQ:@L.&) $^'XTE.+[Y.Q#8^(: M8?\2W-^DX/X\=_\FWO"-Q\4S/NW' M\WN^W-W-W=T?ZX2>&>D5P@284098Y!PT\P0D0HQ&'J0(:FM;=Y5:V 7:OH#W M0]?S$Y&"X<:""H:1W-$N M5OE\,R=NE #OFNMNXP'>HKM+U%U7&P)*D\2$XH #[[!=;*4$<=L3Q"VHN2S4_#*#\0A-F;&)YU@K.3 G M/6BI%4AF/$,X2&[-UC:F78)*M^ZB\,L(T!:%7Z+"UV@28<0F:,: )7? D/:@ M4/HKBU(*;13!7B6%)UW-FBI9VJS@Z^J4\L5H.!YW3D;#^(.1IYM G#;8J&R< M'E6'XF5U)@I6-HB57V>0(X(=B4$;($JQ9%*&" HGKB2\(S9=>"&*/()5=Q4O M_J"-4]W&B4Y1W:6I;HWF:$QIR)EEQ.-$;K"E8((30 -2FB-+J(-[E3+5( M=3=\3MIY@\K!^T[X8 463S'!H%RA,+ M1"BAB5,,HSPND'59";ENGB8W3K&+)J]*DVN,VUNK)#4("+8:F&$:5"Z3QR1X M2CGVR,7*6,:ZJ:DK+6+<+68^K\(X5(U:,_GQX5/H#T]RR_B-IC\;G(6[A++9 MZ0%)J/GL^_$HN-D\;N(9#"AX1*,2")PB"3=SYP$K9#K(A%!+N(].H*UMC+MH M\:XB):6^;3* M 2G8V3QVDAE$B":$)!%9D)@B8,0(L,P+B%(&(;$3EON$G:Q+9)M"-L45U$XB M5-1YI>INLS.J<"VI(D$X&'JS*]8:)"JG%N\ZVSQ_40@HT M3<@?WAR";1>M*3GY[:%&W^+VY^ Y+NC9('K2&63(8>ZD9AR\"#B1(2W!>);3 M])U/ER-!0>&M;::[Z4UKD:9;\O+7C4 5I5^RTMLJC9YN65,J5>@; ZR^K M)57C])CIIQN!=F?@AL4!9A"DS8!+7>Y=";5D@) M%=)KR3K574WKUNF_YC5,VT&M&O1 /3#=;X!;%=V_+]VO!^D4UR%R"\G(RITB M& ;K$0M-.XFA7AD+U".:U349'AX;\,)R*=.+VNNM;?R@,X3N(ZAE0[JG0NX]]:F7 M6Y/G:ZLSY3R=B?FR,7T;'D8603O"7-\]W!>SV'J#T[1_^]]BI[]7IV[ZOH-\ MRIY_F8Q,VO_>P(R^[DS"\3BA<5[N:%C5^5X8FX56-8C3L]J$>HP#XY2 Q30 M0S&9H$;P1*L"2D=$!6UMQNDNG9&.='M>53*1-@)#ED?&"H:L#8;4PV[&."N- M!D$$S86N#DP@"4-<0(QBJQDF5=B-ZD5"[B6QJ9&9- ^7]VVPE;R$6-PYSI[; MQ+^'0:C:&Q:XG ?+(0'0%4>IGFY/!=5.CHE#W,IT'DV@^'H8"7UQ(.G4@#S!(.V,4# MF$=J/%-5'J;LY@9BLYQNV3.M_PJ3:32S:_,ZRL?>SL>ONN+S@_IV3,.J,C\PH/-X0 M,^ 6,KJ$=30!FA^>VGZX"G9W&AQP6V_-$I9X#Z;JQ6>??P3D]S\6U9)6=XY_ M-^.>FS;L[?5/)\&O]RE>.+.^)3!#HN76-GHTH_!] M<7NL1;Z61Y* 1Z(H@$G'P1C*P2EK M561F?N M="6M["@4?M+885#>4JX83O>1(< $HZ -8T 8-H(&2X3#U:54#Z2VXU(J'JOB ML;K+7?=/]9?@P:0%F?=AZK4:=T['P7=Z@_3(QR>G5;_60?%MS7(L)0-?9U@4R/ID"X][IL0VC_5@QK_'^Z60\2:,Y(;]-V+80M-L0M-U9A=74QN BUD"M1\"HYZ P,A IT8*)&)@B+3TQYS2] M=G#*F5GRF;&$2<0\!1R9 :8%RJ/-+!!,O)/86)X]34QV*6)=K>IC(5O4T:3T M&VKJGEC0/"_W1)MTON[5$>DND$H!1BI9\X;XI/,4IVLC08$RU@?.6GIBRCUQ M3V=&&Q]TE!Q"M#9QB^C (D2!>X(BIIA3JZI[(AVDKL*MOB>*'VBY?J"+MYQ? M0*JZ76=_RAP6??L>]P:^T90;9!YOQQV=&K].3'KCA4%_R>]P;$;O>X/J ]55 M0N-"+L9NAKOHGU$7DJG+ZQ ZQF4GFQE\K;QLPTD8=R;#? /Y7"N5]V10Y8V: M=#ET8F]@!BY];5I>^H<\7'7\Z*KOXM*CGG\7%6DQ)\-Q+X/3XU'H5Y/(?OO< M\Y.C"PYUZ;>FB/(8??\58],*TN5TXZ__=33Z?D[?!["C8#Z"B>FQ'IO^9_-UO/7K MU1.5CM/EK;YIERZ=O!_ZNV)L&(,PVF7@L?I[@FC_*ZT!G._"^@< MC3+)^J^?2RC9:@=9I3O#V/GWKV;[0NH-;.(M#(TE[^*B*YAK&W/CB@P8=W.SL#=#''WN\"GWU#ZZ664?OT-F_-A?9K@?12. MTOLNS?N=L<80B"2L\35V?J(H2]B6/VOUCZN_*V:O[)?>H#,Y&IZFC_#C?[5T MC6\&YM3WTD&:?X';_[:C7[=O_+5+-Q F-Y"?BC==8U_I>?OF9!P>7_SPVP5I M[ VJ!ZA^Z;?SCS\G$/RD9JQ4WS=]^?R6U/H113Q?E.=6R_D7G]^ACZH[])H% M-7U-TD>(\!M?1H_P_[292S>5U?SSC<+I12%ONU&W?@T_HE3=\3=_O%AY\\N7 M/_8GMF[+[2]=6^@,%^M4*9?I8_TY)%7#6Q.]")W=]+ZC<>=YNO-\9]>,W%&' MXNX5-\=ZRV1EUO./BP';> )R!.P6'<9__HSSF?QKN5%D'I58]PRB#>MW,_9DXMX3^_PP^&7_6?I\\X.SW8//J+]9\\_ M[[_8.S[\\)[LO]AE>\^>X_UGN^CPZT6\9TCV7NSU]Y_]W4MKZ.^1O]#NL[_P MX<&KCV]?_'&T_\__?JA^_O"_O=WK\9X/A^B0O&%[_^R0MR_>T+?/_OJ\]^SO MH[T7KSX>_O.<'Q[OY9^/=X]W/O_G;&>RUZMB/9/=@S>?]PZ>G[T+*$9+%07A M5 G& M! U,1P[&40/2)($BDVXG:AKH:;*1$R57S):G\YO<98_P18/;7S*+_M=#H=&- M9K/=YV7G^,1REOPXZ[G0T"@/WM3,9I4_K5R&HCO$?3L>3'.NH MAI#E>,?$?%G[663-9-RO6Y/8=EA#%49>"9I-F<3Y.7QZ?@P/\BFGH_3GR[0C0Y]8R7X\,%\*YYB+<_Q5-Z.,%]%B(7/% MI,L3[!UHBSAXQ[%T6/H@^-9V W2C17;21NK\?3:&+IK>/DVO61>2682<7@*6D8!UX(@+O;5-\,-N,7TMPG4_58UO!J.0EG86?.=]4HUSDZ*3 M:=HGT^M7@?T\4F.<-"(IIDW66TBLKC?IA?%,^O90C) '40ZS@H$<-P'ZDXOC METY?/GROOQV[)]_LAPO$?CD<54@_F8QZ]K1*+#D8OC3I)FC1Q("U /,W==I& M12#*:PG"(P6,<0,V*@W,*NZLITI[EVB;5"VJ:2BU;VUW]BY=[8O[N#E,J!,\ M)0FR'H.BN2,;TA:T3*8=X;6QVL^X9%0?#B>EWAL53 M/+_5O0%#"=I(W[*-7>A9TU!\6*=G5FJJDIP !Y< F L,QC,)1B+!E7=)RCC1 M,U'WJ]W-V%Z+](0'!@#MIG2WAH)"V9K#B1IE0YI0HA$"C4+NIQP$*)P;XP2< M+#CA?.2JHFRR]3E,&Q[PGY*YJS2NI,LV,D:J)>'QN1L@/Y#7>:>K><75^*KW0#EN6[AV),S^5D/Y.TPTD@K!,"+53S,ED5--#=:>6>C!=L:B=+6: /:&O%FVAK1K>W%VQH16=H:E;9&I:U1 M:6OTO:W1Z\G0?3P:]I.LQO_GOQ3!\K?.\_]WVIM\O57[F=7=47?OLG/+]<[1 M=*P$G?IN(,:]"BQ];+6LM:'OE9RN[7.MA<) M7L1@;$F7(W6KUBU/A\?'P\'T8KM%!=MM3+W1\//UV/4:;,23M,+,Q$R_NME. M3,]#;U#][,Q)+T>T'O;^.'=Z?-K/I*C:E&+?$Q >J"U5*0#OE.+YDT_W?=BXQS# Q?T!?U)=[L]F\X4>>#M^VYY41T/3P>3AB[RU;]UPU/C?S=],W"A8RH/U+/@ M0IZ=,\U]I;C;N=)\;>3MQ>3GXPWFEI1E1&UKK.,SG;/H]=#]#9]XM[!J_[NLR=\]\-? M:/^?5T>'!\_)WC\[7W:?^0]['_[NI^_]^/;I]UE&>Q_RZ[MH]^PY/OSP'KU- MOYM^[WCW[)"E-7\^_/#JX^&'0_KV]?591L_)[L$A/CS[ZVSWX._>_K-7'W>? M?>1O7QR>[7UX?W;XX??>WHM7Z1E\_S]GS]F?!Q^OSS)BU@7-O0(CI06&L0!M MB 7G/(I>1FL-JV89<WECKO(C'4.LR(9A9'8ZU.%[RV2F&Q"'BM1W+AVB#; MV75DLR$PC0,"BX(#YDT$[0,#9QEV2"&&J$C()D@B: 7?"KYM#+[-DU@=%;'4 M"$J"9HQK:XQQ7B:((T%9$\G- '=#/G5!NJ4C';Z.=!XQ+ @/X(STD-M(@!$L M0C!.4&R5,9YO;1-.NY+(1HL4"\@5D&L_R&$O$;%$F1!(THY$ '0R;&1(UBAW MAOE&0*[@V+PX1J_CF*.4H&@28],AV:)1:+#>!*!!8QRUT#)WS%*2% PK&+8! M'A*& I=&&8XL=HTAI;1QU.AAE)3:.%4.T-;#&K\,:M]9K9I+ER8T"ABD' M*T4$QY P6$BOC=W:IDAVM5BG*,&JVTFL3C%?A9/3D3LRXZI4Q$US%<<_S%5\ M&)T.9P8S8Y04FR"B,X$%:S31S+O@16 VF27Q)]T':E'-"J.^B\!?[C7]^GP! M);;9&&;Q&;%-@22R42H(4C)@QA"PP2+@S#G&HN1(N]STADC=Q0O9E*5Y:=NH MQH+J? /GN$&?_S;]TW!5G6/O2_!P%D;#PC[FUN1Z@,\[A87U$ISB!AA'R;SR M&(-Q0B(1M2&Y;K6J*B._E5;$:Z'-\S@_:<%W;()GU MRU;G8E$LK-.UT)9G7FOI./#H>4X],J"-%Z!$C-YGPY#S=#VCKB2+-*4KVKP2 M;3['W@*U13A%.&WND5?NP?N]!VN>-6.I#,@Y<%5'5HA"^=>[-ST MH?'GE_L4Z=HU]7 =+O*_)GNO+QI!'G[>.WO/WWE+M"3"@Z&< K,"@8V80'28 M&,$H(\9O;8L&VJL7?2U@6H13A-,^X=R+)5MNNN7>=+OGYNJ?>3T'#NU]?D^ZZS?T)/T8OH11 M9=5:D/V1Q3,K\:-Z<7\JB^?G0O(E&Z0YT-KY/",; MQ'%+62 AX57BYBQ&E;-!.# F.9..,"-%=K/)KN(+)[ 5U_G#2 BIJWC%-FZA MX25!9 'EKB>(1"E4M-@#I\0 PR+'D14%:[W'AD:)%2D)(ANKW=G+\A:>K=7&SKYNYOL8OMU3>I5&][\MF,_(O1<%R* MKIK$L2^S&DH2:;@1 3@GB<(['L &AX [9:E+&,:1V-IF@G61%@W5B9:X7FO( MR$K=;+?4\N)J6T#!ZZXVY!T.&&/ W+NDX5Z!LE@#2\JNJ8N,*=N8JZUH>(MM MP2*<(IPBG"*<6"T@R':=TM)B4?<#T MH:!U$4X1SKI9RN4J7;.KM&99N^"U]H1#)$P#\\Z"L8:#(C+=I>F0Z,!;>)5N M>!^+_3RBNG-E&G1G.GBY]*TH_MDBG"*<(IPBG"*<^R33A",1K;26(\X,0III MQQEG) A.C-%SD^GJTG]Z^<[?J:[\/X?C\5Z8[,<#\^7E<)37]60R&?7LZ<38 M?C@8ODP$>S I='@^.HQGC8 1A!/M0AY"2B6P)&'0WGL@3BG%J)(RQJUM+72+ M@DQ%G]MI'!=]7KD^U\Q;C; .P46@26# <,R!8Y_4VR0I6VH#R[-/VJ7/FQLT M3J>^TT^GOP2'B].T"*<(IPAG_80S3Z>PH))-%$RZ?S5BQ$9KJ'161D4QY=*@ M6U"J&R9@IIOD.YDJ48(&:129->%7A8@4D@24(HE&&1+R3QZ81)XA2PCW#!"C'8$PD8*3AVEBJ MG4'MPM<-#\#^;OI5#;D9YTKQ73-R1U.XI+C;R;JT>!QVX;G);4&L^8K)%2., M.X<-DII%;913- C!;/"4"ST=AEZ#JIV]/ZY#U-.JMK_*0Y]6CN^?3L83,\B; M5FK%&T0L.J-67'ECM40"J#0"XE&$<"-9!6VY1XH6Y5KRKF.R*Q5-'RMCT MMOKTRMCT'Q"TNX'=[<:F%]HU)XC5Z^&I]I+Z1+:!5P&L-P8MJ8;V@1%*A&7):]YG+G:>5 M,R(RP;!(=@M72$ECC!X&KUE!NJ4C72TT0:AGU&@,UHADB09-P4H1 M(=U7!GMN!>*Y^:+$78KEXF--"L@5D+OW)YXG2]4ZA&PZ_CJ9G2C]#Y.>H^!U MB,8J@HL%NDKTJN6;>H1BSAP&S"@!QH7+C4T,8(H1IYQJQLS6MJX#5Z%H!;TV M'[T8PTQCY$5 C@5K-0HZ[4+Z5V:#TJ&8H*V!MEI,DP0G@X\:8M5.5A +)D0& M-!A"@J B>)>(F49=39MJ)[L*?#N/?%ZLY?QHBPJ\FDYLN,5G7'IDFI[(#T]M M/]0>>)%O**LLJRRKG%S1_U^K4HV+\'_ZX^*;CLWH?6]0?> UON%"NMA&YS?M M]K_MZ-?MJTD$ES[EIE];\((6M[J?.W,MJ]J(;_L\WOXD<5O[AV6TQ?8_3B-V>^C![A&U_[T M.AI^OI[+M@8;\;T)477#GIB>A]Z@^ME-^Q%U'O;^.'=Z?-HWD^"K37D68L_U M)O>S*3_+^%PR'9I_QU;,UVZWP&&N,V[GTJYT,&KG$J=ME3J_Y+K4?_TDJ_?! MZ\+!, %H.^4XON3B^[_M7&*H/(\SSMAL^H+)(O3EDO'[W<;%5SQB/TK&;\M] M-4WMOL7M]/.GW/2M>G(\/!U,&KK(5__6!U51\BRX<&S#Z$I1"2Y%)7)$&).?#"9\Z"4EPZ]I+>F]__MA]RRMZ\4. MVOUPB X//I[M?GAUO/O!]P^/W_9RX&CWZ;6 T8<=OOOLX]?=X]VSO6>'+#W7 MU[T/KX[V#]*Z7AQ^W2-_]]X>[YP=?GCR^3]G.Q?E))/=@S=?]@Z>HW>($ZV0 MM."Y4<"49*"8LV"E1I1IFD3'M[:9[$HBNY2M4\"H!,1+0+RI@/C=@.X!I?.L M$,*^7H,P$6*NQO9@@G+ @M-@&=: 74!62X<\U:6:I"#7PT2N:'V(BAD33&2$ M1$V<)(SSP&0",TT70:[-3^59':SM76=FD487E17@8L[CX=R"B9Z!Y5H+HM./ M,<,:1UU%FVJC5\"M@-N]/_$\I20TF2>&>>IX0(S2H'4,@4:#!0F&BG@SNI52 MDON!N>OLC?@D.<\U2$D(,!\D*$DE",,YU3JA7-7B2O,NQW68*W4D!>$V&^%T MT@U'E# V6B:YLU+B0!%5)/,Y@QM!N )BA6>%(HF4\2LD(51IAIP+'TB)$'5W( M]O]X18X2EV9/FJ0%&%05#, *KF17:4D]EW-JF MG'?1C/9X[;5 -[?1^ZMP"?G8[2MDTG++X^7T ) M9C8%6;OU8"9SV)LH.7"FA(J5EKQM8QD+ MJO(-=.,&79XQ(C7VO@0/9V$T+,1C7BV^[A%*K,(IPSTD4JB3,44):*0M(&4, MIC$+F'YKIMVBV:A%E9MJ#R0]D]0B'SCSVB8(=T$3'IQ6N;?6LG6Y6!*+*70M MDJ6#Y%QK#MY1!XP["XIB"0Z)2!43DL;LXF5=HFFYE=NNRF6*01%.$T<)E-BKBTP3KX/Q"BN<_@?+:'6Y!-M]"?T)/T8OH21ZTV=:--_'IYD*=QM M@.+&S&Y=G1,MBV>6_ZQZ<7\JB^?G0O+%J=8<A(0$& M,0((:\4%2_\AN[7-,.]JK%HTSK6A(.;#4O%5>=;J"EYQD%OH=_&TW5VUKWO: ML)=&(NM .(62:DSF.MOE4NZCP7"I<]ZT) M:QD)!)@RO)H+"M:$"(I%8:C%5 FTM:U84YULB_JVT8%3A%.$\]"%<^_.M7+Q M+9.[UOUI/D\V)PP!QB8/QV88E-4!(D[$ABN#B2%MN_HV-_7LQQZU4>B'\ZRT M41A/1CTW"?[B#4E1[^996[< 0(L]:Z^^2:5ZVY//9N1?C&X]A+IXUVX#8V_J MWC6JO%;88\"*66 :&[ NV>'8"XZCE5;;F"L'4)?)A8&LQ/G:QD16ZEV[I8X7 M#]O=U?NZATU[;V60$:++O2FPL:"MD(!\.CJ4*$,T*;ELZZ7>)<>B"*<(IPAG MPX335O])82U+9RUUWXI6U+E<\$>%#\!LM&!#<( H9XSKZ)5";>0MFYNQ]-)\ M/0Z#23[SG7!\TA]^#:$S,5\ZGWN3HUP7FY8_];4,PJ13.10ZXS"9]$/U:SFK MJ:J:[9BL0 \CDZGXZXMPBG#6KE[GB?]P.IYDV!J_"M4 B(/A@?GRSW>@^V,X MJMR6O^=,YJ?#XY,P&)N\SI+$W!PQ.)S1DPXAZR-A(*PUP$*@8(P10"@FGD3+ MJ,5;V[@K>;U1\-R=3HJ.%P NPBG":9]P[K60I]R.+;D=KYO-^W^](X)'D8XR M:,>3V8PX >L, D.Q821J)E5HU?VXN?D(E;,(;%:!G(_P30O^!?91_?N#<)K\/H4\^% MJ1O]57##]X/J4TJE;\,TP-6-9(Z%9-AP("0;R2S[SH5B0+5G7& M(DY&LNYR M5!)ZU@,,"E(7X13AK%M0N5RCZW2-7K.FSW;?OT.$NZ3;'J2N&L$1!R9H 4C[ M0 T*E!K3OHMTP^=I[N>IUYTK Z8[>8;SXC,TUP;4BF^V"*<(IPBG"*<(IXTA M)VT%"]KZR(AE@EJEI$31&26XC"BJ6S#I&V;'5)?_T\MW_\X@48'P9R( >V&R M'P_,EY?#45[@D\EDU+.G$V/[X6#X,M'LP:0PYN88\_OZ%!H: B,R8F R4&#, M"-!687"&)2$K)RBS.?I$97U:0\G.6&.%;\!T+@K??H6?82([Q8DA3$)P,ND] MHS$/"=6@O0I(*AZ2;ZSK$*AFJ-0'^OCAY'61A@N0!J$DN%$ M\\BHQ*<,5S%XAPC-P7K,NTPN,GVXZ&\!UXV -9\[=HTXM1ZRY6A@B$A%,XMM*-"& M&@ZH&'=>0:F?OC^L(];3J MGE?EKT][L^V?3L83,\B;5KJQ-0=8SS__60 MI-41BZUM)KL,J:YB]3*.]HX];LC;OG3U;XD_KTQU_U&(\4Y@=[NI[H5US0EB MN]=!+&K'L%:):]E$O5CZ/["!(XA:!ANQ)3K(K>WZ!.2"706[-A^[DM&A0X(N MR[EBR@K-$'8J2!D"DU3*1;"KF)-- MN;Z\"66^5ZC!E0*G+_B2C!"B1!$F,, M\8X)9Q.P,=[%C!5X*_"V*? VE^^,*<:UUH8;PZCDQE(KO>;2&>^($C?CVPTN MLP)TRP8Z=QWH,*6,8JP@!I'[[VD&*MU8H$-P46LEL");VP2C;OK+XID=!>,* MQMW[$\^#<8(CH1-S[Y[MO(N,)T-3"$!($6"4>["2YLD/UN @ M%+8LD;6CT8BWG1UM5X-5TXL,M/N/2(]/T1'YX:ONA]L"+?$-9 M95EE6>7DBO[_6A5X7.0'I#\NONG8C-[W!M4'BJM\PX5TL8V:N6GUSRY:4C5_ M"Z%C7"Y2-X.ON3'Z8#@)X\YDF"]9G]N_Y^H>J M:<2CJZD0EQ[U_+N(3(LY&8ZKEA"/1[D98^]3^.USST^.+F[\2[\U!=/'Z/NO M&)M6<#JY^5?N:Q,130L1UU)!+OV9EUC1 T2)-=0*Y(5E0J-DB#GA:8R)UT=' MY#M,Q=;%;QU]NSI.S/L =A3,1S Q/=9CT_]LOHZW?KUZHM)QNKS5-^W2U9-W M\Q;%V.06D?^9GO'$G(:CJFW(XZ1E893?E=9@[G'SQPV^^-S[IFZ^/>X-J(=4O_79U0Y)Q<]U.J;YO^O+Y+:'U(ZY%OBC. M^#)ZA&]\[4*RFAVB9'IS;J<)!N@Y"9S>][VC<>9XPRD]3:#L4 M=Z]8[(ONRB4"/]64[V!PR;"_3.*OO;(&FTD0H3<6R]8VX ?/^-!WD9==9Y^2317&CV]SHF[A1%O@J-VY?47S*UQU MM?WJBAD8GE5R?Z5F8>'"J98<^]O'268]6!OC(/-$>G%0QDNO%6>8^1P1<0JK MZ"+BAAKBJDHP>E$)1C>]$NSP(BIRMOO/#GW[S^Z7PX/_[>^>_95^;Y<<'KS_ MNO]LY\O^B[_3[_WU]9 \_[+[/2K"#@_^Z.7UO7WFV.Z'CVCOP!\='KP]VG_Q MMK?[89?N/7M/#LE?G_=K49&CH_1]7P^/__BX=Y:^X^ OO$?^.-H[?L[>'N]\ MW3US:/_9VP]OGSUA_SG;O3SF_O/>P?.S=T11[!W+\R2U ,8Y!ZN%S'.D, TZ M*HGIUC:67:X7:532ODK. D*; $*E''4=0>CK-1"BS'DA$ 16Q48*L6H*U3!2QVZF,YK,P'?,<>XK=U;]PX/HJ;5:4GSU M&KJ\^^GG?J@Z^@W\DTM"*+=3<[?3FSI%ULPH27$$03 #IA@"I7(+3V<-58XD MB?.<#LEPF[K=EX8GC2ATX\,OBD*O7*&OTTTFDP!9,G>CE1:8=P&,TPRLB!Y3 M91S%+"LTV<3Q%2UF&DN9#+EN[87ODVRL]W#:=4"CPSJ]<.D:D5I82#)S"8T8 M@63O!K!.>".9CXE])#1"74QP0SG)+:JI>.@ZW#B_*#J\ AV^SBB\95YX;4!Y M38%%@D$9Y@%YAZC%UFA*&QJ(U;Z6WRUF%)=)=V18$J%K6W:59JVR/XI#HUV$HZBSZO6YWKXC$F9;C:(Q+H\7HB MYD2#<5%ZCA5-I&1KFW61*/Z,56KER]'P4^(621_3\>^8?G_XN6KQFO^6R[HF M\;1?54.=YCA;#JW87K^?XV>CD+[R4W%X+(N+I ^-C[^)YX_AZ,F%<-+/S\Y% M\^1<,D\&_O>I7%Y-Q5(0:R[$>E]G(-))8:+B$(35P'1T8)' 0(U1+G B LOV M$BH.CXW3X<;X1]'AU>KP==8AHHU1L0B!, &,8@[6:0)()>\,!5$DY_6#&8:'(R08;08T[-?8O4I_^S-O^*J]J/[X9AR?C<;AB M"CV?"J3 SUSP\W%&XC+BDH=@(3K$@$6A0%M"02=K)P0>TJ6"D]&CVV3R%!=& MNRA$T=Y5:>]U\H"]2V $&5 &45 ^",&0-LZRK6V.Z^F^K7587!1( MI\6&'RO\JMZY^1Z6:@KR@_"2M*,RJ]KO;VCYY%N6=RX S0T?OO6!*![?YN#S M>Q^[W*-S]]F;+[N?WP4=A%/"@7"6 [-&@3$$@4!:)X%&@I&O>G0VT86XN$\V MF/O<7J6+ULZIM;O7M=818A4V H@E&ICC#K0B"B+GS"HNA9)\:YOPID8DM,AG MTD+V\/3(#-Z'\;72IMVN44IB@N9,,B!1)$H9 M',XN< 4(6Z0)ISQXFI/YY(S2^;4GE2UF'<]*JO%].*Y^AE 7*8K_]"9'3T_' M:3?"J'+S%Z!J$*C0#!(2-5.4.P\FS\MBTB(PP@=(%Q(/2=K12)2!:M;HA75N M-/3@M;IQEU71ZGO3ZAK]4-92X8(&+E$>_(D5)+%B8$FO\C]F?JRAMG->^[<>A#>CY;QCG.A7+#"\T2")P-?^=\K MK"I=QIH$*SR#@B1A*L4M@R13FL!*13"4<< ^:(64PQ;+K6W216*1-F/%!=(Z M!5\!!2D*OGH%K[$13X@CENETSFAN).@]Z*@$4"2LH0'Q$%EE8_ &)E<6/\A< MT9<3\_7.H9=--H_N(_;R?WX71X&F!J&)SF(9@<4H M-09?=9^R(8*R%H-27#HO$)/"9&A"JK@U-DJO5YS:4=/KHKISJFZ-57 ;O:.Q MZOO(@"6,!B,]!6.Y"!'1@(+:VI:\SBF*NV*Y:1NC\"D,3HN[XCZYQ*RP[@4 M?2VTHD%L8C-H!4(24Y&KBS36B5;0Q"@PTF"=)()PQBP1.5I"5$M"N\5YL7ZT MHJCX"E6\1C]TP!1YBA+SR$T4N"%@D0O ):6!8!8Y8E7GN(6J"$L-]B8[8*KX M9F>0^\Z<)N8TF!173$OH4R69O>'@7"[%=+LK=NY\GD&/M Q(ZVA!&*FS0UB" MLI2!$1(S2K0R.IMN)95DLQ1XE>2H*'"#"ESWO5 B23H0H(W*P=E@P&HFP4KL MO0N(1\.WMKFN%V.OL^^EK2,G]VXS3?(GPR1O8;!=FM..'DE^950[NC2M?:,P M:ZFCNG.CB*H-IP_^]Z]ODO02<-7[211;KD$XF]411G#+G6 Y-FV3+<>HRU/- M<((S'ZTP05,;LRV'9W0!G]N6FT>-ULB=\R#18:DSM LZW LZU,B.)-19JRDH MBB*P:#18B@GP! U622HC,EO;HBMEO5]O*]%APR=P9[WIQ/[P\[@31\/C1(@^ MA7'SL[5O*ZG[GKU]IW5N?K3RY>G('>4^S\/8.1EEQCSY6I5[A?]WVCO)7;M* M_'+9M5XOS=>\T>.#X9-9_1:&V8M:.]- M3G/"H)V+X+W2W(>@9=9:K19QM94HXR9'&2\SG6,S^A@FN>JA,P[N=%0BC?=# M=':_R>'U-S$40[Y!*)U5PXZ$=>G.$Y!O1& DV?#*$@XAG1ACA37!Y)(RK+M< MU\=GE=#C&FOT\DE0T>CE:W2-' E)$R@S#2YI+S E.!AD%5AC:& J'6?'9YQ\!^?V/184/J^RL,TR;Z,]=V4FYW+Y(XEE]YM4JHX<4X!+]MQ3T^^/]^.33Z;7SU+Z8SAZ;0K.+0GG9A7# M.Q8P08*"ISG9%.?F]T3;!':!!O12M;Y_6 MU^OFJ?0*!0I4,@5,&@\F,),.(3.!>$6$S Y;UI6H[K,MA?.K(C/C=,X?MF^E M+00FX]./$.M9L*6M:9.H-:NDGCM/O+0"(A"%XQ8.D;4J]ZTQ3F$##%8!,Q;!BI&#CH$[K4C,?VYMO/ EC%QOFBTUG@S=Q\[P)"OPPQ@YUAI/7M[Y_>G& M/S^7B"]WV%QWV.ZL4D B&&4#1!F")MX#1(H)E(DE1T23 D,=H+SS-M$01 MVZ:PR_7-S5;8PDB;U.8:(PU.<,60!RZU!Y9^!D4U A0$L5H;%*3-[6LQKQ/2 MU@8(2X[X/7"@:=P_DYZ)^=+YW)L<'0W[>?&=H4V+,I5B=T:A;R;!=R;#SB D M^GAD1CG8.9GT0Y4VT$D(E.OG2%?RVJZ?7\\FD LV\ @2>9[;6DDPPG'P"9LL9I)HG:U#U)6D@ M&@,IVKPJ;:Y''QVATE $#DD#S!,#V@J9E%L'+TPD@HJDS;2+Y'KT EA&=+$5 MM6ZO+LHH,NOXUDZHTQ^:P2*95YML,C5./[[)8+P?IWFA!8'F0:!956A416DP MTUD$R=H)N8$0#AZLPSR!#^7"XJWMME3:%F]&2[E$4H-$E#P! MUM8VPXL0AN)\:)VB-DX8BJ(VJZ@U]N Y-THJ#='ZF!05$;"2Y>)-BH16-CJ4 M^]_CE@PKW/"LY=HXCUEIRXO[$1YDG<;*QWG\<2&[4J>Q%#CCLRK0M8[*)1$R MH?,?DD/"L/0')ND6LM0A:ZJXAUZH3N,.>K1&OHP'"0\K+^,J\+!T>*BQ'4(B MDU%YH$X&8"%AA$K6""AEI)7),E%(56UU8W#3.,H7 M=V0&[T-G9":A,_VYRC?-5*D[)4PYUO(IJ4?.1,VC'$9A/!GU7,Y8S:\ODO2Q M,7!XGQZ7J33WX_-S6;Y*HMP?9%S,_SW_+KU7WP277W@R\%?_X=(["R#.!8A_ MS1K'&A73R034P"G)T^JM .6) ^Y$,,)X2_,H:TR;ZBS8)L94"M_;55-4(*(- M$%'C3%1QCHA+4@P\<283+.C@3'83"1==("RXK6W25)51*TG3^GF1>N=CD3N_ M^//!R+D=T%T8T^9GJ]PG+UH(WEZFYQWZ^@1LUS_-.W\92*?@6@S,!L%R5HUU M(-01@1E0%#@P'A 8GPQ,K@1-5$I([,36MJ1=.6/65BG_:2,ZM,.)5'!BG7&B MGK3CZ").ZMM%70[3M3MV/"^ M-QA4M=&Q[>3H0^3I3*C M F - MC76]*#])%)[H5Q/EN%72QTB_I/E$2?1G2< M6N&(UI%'*1G)%>_8J<"QM A11VVEX[CH^%KI>(VD1.NBX4J"\CF8;C0#FTQ= MH(0DPX:@)/$<+1.\BQAMD9*OVKW33JH2TC_>2%*6G@+0D@W[[Z4^^)JC.&.8 M:8R\",BQ8*U&0:==2/_*;% Z5"B^;!]60?$&47Q62QHDL0R!H&1;RL34&*)@ MO/*0Y&JT]\3P4*5$S>:.>][WPS*CF?*&RKFDJJ[7[U4EX+=U1"QGE1L>**^:Q.=3<_TL MS3X2"X>TUI4*;-)5WZ314XU*O7*'/YD\-:/1U[19?YO^:2A7>H-7^JP^5UP[ MK0SWH%RZS9D1#JR0#C#6UDAK!%=R:MQ(V=2=OD;&2T&D-4"D)HV/@D@K1J1Z MNB0-!"/MP!#'@.F P&HM(1U;S=.-HXG34R,#+9Q4O<;A_14SO5?7S()>E?LR MK;$=)@-AU#'C<7>NH>]> M,EVGAZE@ZWS8.JL+&3;86$]=AE4"+'@'FEL%QB"<7O.!B=P'4395K=*BC(." M.AN .DTQO8(Z2T2=NMO8(T6"4. -UL"(DWGL-4DV9C",T\@P=IG1M0AT-MQO M=S"0^;!MNS6M!99(T6. #A M. )SB2Q:[0DHK9VEC-O(V1+S'GZ@/RUW&A;\/CTYF-]QK8&;CA<3C(!^AE.DY[H;B'YKQO9[6<],X(SP/- MK5'2?1L# B4) 2RH%#3G%@J5[MN%J^!*]D%!F75HXU10I@&4J8\;C51'$CU$ M[FSV9BA0+F)(%T3.7 X<&[ZU3>O]]!].2L%],;)>TJ;L<%XHLK41\+B!(;LE MD+#I:2G8>!=L?#.KB67F6<02#-0G1&1!!]"!)X#44F+N9!0Z;FW__^R]:5-; M2;8%^E<4W'=?=$60=,Z#JX,(RM@5[M?"[2I<+OCBR!&$0>)*PC;\^K?S' F$ MCC"2F23(ZBX7YDPYK;6GS+WIG;FQ[ HH%+,:&EBAF+M13$/]4L0D3;!"0A*! MN(L*60%_==IBK)C#$>.US1FYFIY\#\#X6Z/5J2O^F$T_"[CM'O'6JA__'%IW M',V?]#I5FY">9W:?,PPN!_0F]LP3RM/;HPMZ\'Z@0_F#=>M;F\8 M!_D(&N ]Q&ZNZ7+M(-JHNHL]AN;!+ZJB1AO7O;L371U]BRIHS&EOT*E\P?UX M;(>=K_'7;YTP/!R3S\13]:)XA:\>L0Y:<#:\^9&G&D3,H"%JRKL]\6=N8D5@ M&,2]94[B(!V7!FL3O0PL)2Y#\E1])LRLC9\Z[%\MKX.(7#_:+\@FZ-8K>_S- MG@_6_GE]1<%R&K6(Y25UTRA=7WDW#U%*]SE$]'_K-0[\W^O7X0"@C]C/=T$; M[-,VH'78SR+M?VZ?(;6VN9LAG9W8__JGW1S/^CT,XAP2^H%'\:XM6&@87V== MHCJS>#6*TZAY6&#/$>C*R'Z_0_EZZUW7WTQQ3]O G3%=O[ZDZ]>3=/WVDJ[_ MO*3KUI+VY1\?N_8L=*#9OS1;.">)U;G M\X=;#_G)V7T=61 [9R?PO+\'K\1U(^&WLP%\_@O+WG?B8!<^^MMQSW]Y8N-A9_O=R'@X/=S/[][^=V=_^QUK[[[!.]M_ M=-[OMOG>45OL7(0.*/9D[\+SO3\-WO_[$/N3O[KVDSE[?_(6WKG'H9U?VD?^ M>WL7#(_?WXGVQ6&G??&%[4#;]W:AO1>'AW]?P'>WW]#/2BG-&//(.>P0IS(@ M8PA'6@O&J#*.&5);=)WN60Q;>6>+Y=)+);$'182' )8R N!B< MN4$G=&P?IJ[UCV'O(.;39^NM?&LKA_0A*[!Z#G5J6FAX=VV KQ&.R#_J#5Z0YR MVP;5W?WX-<)R;8'Y^6UX"'>"&7IP6/NRJU*3L?4M.A!X_5;\GG/(Q:[/^PZ^ M=OK#L_R5K_D#$Y>J'IZ<'0\[)Q'Z5_/5]5LV6KM7O?M__T=3HGX=7'6BEU)N MIFV=]OKPF^-.+\_Y1(O6E\E;JB_@F#E'UZ-P.4G\PB&,P]] MKH8BY[T>CIH*\!M6VVQJ0SWKHNLP*F!,YQZT0.+;%CQ2N4Y:J=\[:<&R.,Y% MNJNL>OU>@H68'SP>Y,'HG[=.H"U5PI'1M+7<:+G"1[YUX)([JZS"G.$[/Y5; MX>*A_=H!#?#X:GK@#3&E#.[N\/@\=S';^?FM@].8^P)# B;EV0#L.AB/:Z/: M^F;S== I3[-:61]PS&NJ,C!SR[?!8/QF^S%?^+<%7H"6$V-T"Q[R2JE[V)Z#O M;3\K4@/?6V^]AMF$Z>]V[$:#NAY2_-E!9_ ^3P3\DY'QJE*D85I&;8L.F(ULWFE_Q?0G7?597C?)C%&7I)*:#R6 M$)G'U@8K^?&5W<,I-]8"WJOQP>J*A![((\. 9BA"OQ-#?$7FE%IW6-\.,X&!/?QVXV@FJ+K6K) M5D4HMO6/CQM_;K1^W]KZ[R_5Y^WI*6"_\DGTSX[C.*OJP=EQM8*J9_,+_XS^ MK%^5ZZSN&!=/R)QWTJE$0NL??[YY_P/*#,Y"R,P>GHOU^A'Z %(4F#N)"JV9PV#L[SM(P2^"JJ?#,T5FWCIU4 M;6UD\9KYHO'PS3UF]73D8I)OLPY",/K_ZFV6\,AYS-I/-[_D4@(RLM[*49@- M6,S53;W33G>DGI[8[DCS6A\W=^X1@+$[SN4N866W;#@"X5[_OM);LKCNYB5R M/!KW?+HS+W?H6]=F-:;N.#1R,,@"/?<@V4Y_UK?RBKCDQ8W6UO%QO4I'@&\- M038/:J5HI*/4Z=(&$RL%5,H3>/-(O[CJW<.\<\'$0WZ;LJSI#,]K5KV4@4 J_W?6R<+FBL4RY9_8+Q$F=C1V MM: <#,Y.3FLTU_145^K-E%?3:9;))Y>BO\ZL4CUZW+&N_5,I6-4&=4WKCEF0,9C*.M@'OQSDK#;5J$7@Y(ID1VL'1J8;['&O"^9A!-NV MUI] .4C7'1%7IGKL5YI*5B!Z[KAS4 O_^O4@N7K?JDM5JWIG;IC.CJ^4P(KX M._5GL@3J?ZU5A=;9(.8;LY>BF@EHT '*?PN727FJ]T\,W]F@&J;62;35X@%3 MV'\9.46RU('9JYI6/_G5'I]==OIRN#K5/M5\GF)RM8'.,=+*\H5QS!3TFRT_ MK/6%P=DQW.LKA25TLL^B=@\,#WN#":C<(K66A!QO=2ZNAJ-MEE]I,-&U20MA MU+4*=2/^J96.;)1LU5KA'S^K%59:\(1:T^U=:\>X=GF=E1:6RV5K)IAF>-B/ ML?8F#48?:MN^/ZRWDHP^Q1[36;(3OTTX2OJ];B_#I.+4XC:Y5),N/KLD31!8 M(F^H(,_*T'1#W/Q@7E: M.LA] =/LWV<@U2@FI4ON5T+O4I# X%V_6*F MK%FO>UPO4N[6>O8H XUD EMO?3O,'OI+)1,: :W*:NB$%,^V[Z6FX^MN'=?= MJ@S:RWYU)H;I,((?FM6]UC]>OWG]GU_JQ[(CI3.HWC@8H0[&9="[&KKK U/M M_ZJ5(?O5=H['K6P-[2805W53Z6[ :JU*L\$5>*VS@*U*T+2&?U M""R-G!T1]/QNRYW#H^',CP65'R46':G1K6H#2^T4R0^A_! "Q3B'(OKG:'J$ MKH<*[)AVKB,T3]]EF**6?)=J?'ZA'XX-@>H%E;L(NI75Z:R&Y64\S@$_K2 L M:CF,AWK",W>+DO?/J?#KK.U\U1ZSY[N=3]_+=CXNRG:^LIVO;.>[4>FB^/'4 M18+'.['H1NN!+8\_:J_,6S"P7X_<&Y\ZP\/7H^#W\E@<'\[.U_VIRV.(P]6Q+^/V]L?,5@L MA]E2:6^_@^>^0-O@6V#![.QZT:9_'/]]\0[>W_Z<*/8QPO@E02GB23-DDN-( M&D&US@E^<&-ODF3P##<2*RYXKM4;A;52&T6P)%[2:0-E- 4_L<_H]B]=;YFS MWL1(DN:!\PB+)5(:!.'68VR]3LNQ+TGD?4F=@3TXZ,>#2[?2Y2@]GE5^O1'O MTZ@)%0^_;&#XSTE@XB+U"*N0=^>@@&6([;Y^J5A5.T,.NR^+'FXM:_ZC"I[TS:'T8_/)J+H<@O>$@3MWN2T6VRN\#XW9L3P?Q MU?B'7Z$OI\?V_%6G6XU#]="OUV,SXK1Q]JGZ7GUYI.(9LZ%HM9%V= 9]].&1 M KA1*8!3![+J:])L"$)OO(PWR.2U&>>8QET \,>EN7/N[A.ZH:F:M_MS7R,; MC,T]J(LUULSUVEOR$2SEI*W$G;<,[ (' .^OQ:;Q^1FGGVMF>LC3PM,&V.P4 M<+N5Q[]=>_S?7'G\FI1P\BN0.^;:?L0Y%L=2 O7&:7C]]BU^^_I%I1!>K,LKGJM"2QIYE-%Y ML-(%"4[HX+BQ+$A#Z$^DP[G%P?/F>]XG Z.WE:,=8+7LVN^KD4'X9RW?4;(+ MT=[^?7>^\_O.87OW +_??7M4)<;8W?H.ENX7> _9W]XC^XUD%]"FW?;W M]M$[G!-HO-_^(-J?VGS_TQYI;[^YV/_]#["@__JR<_37E[\OVL.=.M'%L+W[ M\=O.[IN+SYH'%HP)R$@G$(^"(VN90I+'0*@1SD6SMLG8.JCS=TUWL1!V'CK7 MSJ@Q"^?:*9SWO#F/61HB45+IP+C0UGDCDDN2)>:QXGSA_#R%\YZ:\\ZG.(\X M3JQT&#$A@/.,%SF'*T=!R*2B93BZ )PGUP6_J\6S#!90/C4HI[48)74TJ2HXK3#B5!"DC14H<)QPX,HF)M8V M]3I9M-[5TY0D7!6/WON\V?$9J22W6L;/B18)YM0 XDH, ^2&AZX41+^4 MV&OUTO&-#0A#P[C327*CG0Y)$,R4QTH&L/&+VK-R^)Y6>X*VA,)H(AU40-R! M[F.])2ABGI*+AAK"UC;9NC)W3L]\C_B^)P]-#5.VE(I17::Y/[4SCR($GE0-[33W/)*F9"A2Y8&C6\P2R%B0"P]H($1(!K6]M MD[-U+-F"@N )XI.WA2$+'ZTT']U[T8_"1T_-1PV]-(C A>5(^IP-0(6 3' ) M!1PX6*0Z*0R*!M?K,/_+Q$>S"X?(^RD>+\#/1'/%EEG.B?WR]7XC%5PCO3*R#'O.NU/J3Y1V?P!8;+Q?[[]+;7 MAS9V7U=-Z,3!5?X+N-*&B[N'MKL;N_^-_?R"Z^29.M]C0!>QW[OD3;RBO'F' MHU>Y A/;NUK/ M5&NT6NH\:!UWEK=9G\"U.GD%P?\[>2YNG,WIIF1+XY1.=;:).N/G"F2_^3&[ MCG3!*3PEHZ7(L38E\]E(93PA,@8?91+4)GP_]#I61 N0%@82Z* 'GX4B@@2B M$<8)L$.D0T!]"AE'E)3>)T+HXG/O=.(^)(:CPCPF:A+Q1"N+L1^?"9@Q;LK-5(>!WS&@ MBE , MLC/9J'B2T>(?X'_F!-Z1^P4ACBK2J"Y(G7X(=?5X-I1'0)S4JI,*Y):.44CA):Y?X*Y!V-9,T$48D1*4" % M\ ]C%"E"7.#.ZY#YI_O82L0=%T^10?.N ;QS\-DI3FFP!&%J /].:*1I%D2> M!$O6>^ M7,&/4!3TEB#BLJ7Y?HK<8A\_:R?!R/4 /RFR4]LY(%&;2X-Z'D!\:<_%6:WW5X=O;]:N85; M6W,1]F6M@O59[QVTOL6J<:/B6;E(S*APV-38KU=9HK/L6+SNQV"<>^Z&%,RC M^E"MP6$0.%',:GG1>'M_KDOHJJ32H*J?,_9!S@165:)A M#(E:_E5EB&WX6@,LS1"GMBE,Z\(!XW5?E7R8JNUTF?UT7&BP4XFNWD&WJAP] MX2&]RJI***HK.(]J:UT5"SNQG6Y=.JC^TNAEXQ(*H).-VC(N<]&Y7GZRQFE5 MUBI7X+I6T6P!03B+-_) C*HO3 2W)[HZHH/;'<%5);=1]>C+EC<&=%1HPT7 M=34F(P_T:,SR\__/(^[*%C. M7Q6T6R*!=FM:Z,PHE[6)&S70SMS ]SMU711[ !PP*F?2SX4D897W.[F0:" DN!'EZMVK^>DUL!.%;&,B&NR>Y<]V+C9V!D5"QQE MPYYDQ^IU5Z5H1[4.L_GBQR5T)KA^=JG#A1F. [$9@H.,V'-0(@R.QL<(O^4N M:A,_OYN/V"ZY:]3 B95[M7 +G]W@MSEO'_G/C I,HS/(@8A!G F#C(*?K/%, M,)7M+[^V23C=:!X/&1/:6,)7"OV@KASJ0+ZW1I;T=:?!2/A>+<%%5@ZF$@?* M;-+,;_[[K,3WGG'%0K!P,H!$P 9C@,R# Q6 MQB2WPJQM:K+13 XV7CBCXJ+WOTP<<]QJBT.BF6NH)H8:>2W2L(?OF?!2)\702HN0A*4JZ -T) $@E*@Q3M&Y.REU@CP MS;72KH)^+SGF]PZW+SY^%D1QH/^ &#/Y(!$7R#A1[1RR.!$;*OI13?*I=CS7 M9OEM>LW5BFKUOHZ\V%E[C/]WEHWL'\6=%ED6/[$2WHQ*)NYV3N"6]^G/RCU7 M]_"_E=E)KM$2*-/^%5CXE6;Y\E8,:>]N??;!.0=B"<685XRT.24"Y4A0(S18 MVRS)!*H.G8XIC3T$UWT?HZA&/U9E]I;3IGN=ZYQGN5CER4EG,*BQ6A>3[_E.9;>]CO<6+F)*_\: MS%5V0M?/ ^X'O6XW'H_FMM,/Z!3LL.P?(XBY@JA6?Z,O,]UC5FX4A61 MGPA+5?7.>]5 UP50+]WJ.5XTX;*K[,5!'+T@OW;2<39'Y?J% D4;4U[)NMQ] MCFD=QMI57KUR<%C5;G?QJ@&7!9$R65X.^&49^=8I?*8>]TX:M6=B.J9&JW*J M5Y_(7O4J,E!%_O*'+#!J=S@[1CC? 9-E6*I_-I9DM>K.3D>S!W+5C,9M9L1M3I]*/?R2-%C&XIWR' MEZ +8^[(K+)5M\Y>R9N9XN9;CC#%[HL3.'#/KB<[NP??W^^VO^U\^(PYE:"9 M8.1\WN?LDD>:68N,H"X%N.9R);_4 5ADE]*@(8-&D8(QC@<@_CLIGU:N7%7# MCN^RK(G]KYT<;[FA2Y?EKT;U"S"_,*++IN;BRZ7\LFE?/)++I\\,^#]\X5GR2-K M7A7[CL,M4^K5I.;55+3<.1@(7^I-98W=;9./7NE>ER\Y[J1X:1,.HS_L0B#XLG M=:@VVV:=%-2_?.RQ,O&O[X&IW0'Y A#_EU@Y0$;;\&[9;#?(-?[J@#M07.]T MQ+:#9=HP-[=+JE;#1V88V J=^*W2SP=Q+O(&D7.IUU_Z8[+%D0<'Q-1AWH1= M[5[TG;X_.X&QJS9N77>?5-XI7_E6.M L/YQM(5RW)PYMN#G0\1A[DF:3Q#MH M7:>?E\=_>H-!.;7X(\_"]M[YSH?/BCKN8BY*EW2.KT6&')88\9S9.>(@@@F/ MFH2O3/5#375,R4H6-8JAO,-_S,4] JB#D/JW8N![]UW,O)#VO5 M='3R8A[NFM@N6E/-(._'SH[<&#;F<3Y4LWFK]4($6?NQ3*#XD:,J.[UA;+&- M'SI<[^'8V;ON5[ Z*DGYKKL=W7"K&]J5L,U&\1N8C^'YGQ%D0+5G%BZ^COT< M?-CMVW%*R^%@NS/P,,%@7RS- ;7=-V,;M&#Z@%KP/.X]6.FSG'$WIN=_T*9< M8NXQFC2GC= :7()AO"LRAK$[ZNITA1UM? MG#:2YE:MJ2]?><4W<.T9'Q5V&'UY='FCNC25R[>^QM4&9>S&RWB#W'CM1Z\E M>,/HGWOMCZ\9\G-/EL8^66/%O*^=,V_R+05,5B71\RK?>3E5 M+Z".7SYD>OUIZ=>/0-;EQ'] M[-68LGSG2FU^PX \^G ORYK^O=\;#%H?N_U8>XU:OX-9.YAC;9"&-[:3K_UESV>*/-U&RD4E6(I[UR\3*^/L5F6;@GK#=W@L;J=$V[J M\@.1Q=2 WN4=I85+TL)[0=KL I!+B+2/&W]NM'9!_ [.^N<3_J&YRVS.Z.E* M5C*;JV.K7L@L&DMT,-1CS),+AAL2*61S8\ M?LL;FE>D>-E/NN!'QE M;1^J;/;4)V^JLEBHJ5#3;=3D_=G)6;79M;(\KPS/;,O_5F5[K(HM%DI:B))V M7D]34DY3SC1#7O"\!T@F9+%42)(883ZU\%JM;>H[%_DN;%38:-X>_6.%Z"B[ MP0H=_30=36M(4D2!A1 5_X"&E#RR.AHD)/-6<[B4Z4@UZ>B7PD1/CMOGQT1+ M0$17)'2=DE[7V3&+Q7:??/1^6CT2)D7A, $^XAK4(R^1XU(C$G%B#OX-.?M0 M9;'1Y;?87I9ONO*8;1W$KO^1O^PJ;K]8GV<2\0KR5@PV$)Y"\DQQSXEQQ%+F MJ,!$\T!=<34M/W'M-5U-3(;($F6(8P:*%/,1&6QM3K8GN-7,^ 04P-2ZQ.*N MO#6;$1Y4HYHW%E% _9"@+DZ:!P%SPTDC<%*!J82\#0!F3O(9+2$13"W&FGJ2 M) 6KB!8@KP20%_%O/#62BW_C3DAN^#\!AH2SG7D2-OD@"01X,L@3]\E%02 MYQ+H*FN;54DC^FM!^4J@?!&WP5/#O+@-[@3GALQ.WDKO) K25I):(V>H W2+ M&(.1P=BPMBG5L]H6\2Q!O 08+GZ#1X1RPV_ "/R/"8&$419QKA) F1OD1#): MP4\FL4K]IBNPZ?)E;2AXW>N?]JI4[P& 4_84W,A<1O@H'.,L$5!#F3=1V6B9 M43A9[W4JGH/EIZZ#IN? :JUE]AR$Y'(R6:Z193HA*7/VY\"=,PZTD'5*[NPX M*%&,%XKILJ7@0;#<FM@(8,:4G"\$CA> MQ#7PU$ NKH$[ 7E:*(>8<_Y'AR+&"7%,%7(*+ LG6)Y&[W$^4\J:2"Y;"I8, MQ$N X>(:>$0H-UP#QJK(G>&(&V40%Y@BS;5$1 EF2%0X>I;U:Z*77[]^,3L* MJ@2CKW,=N+[/E7Y.[6GLEZT$U_DJ<4PL 8["L,)!8%GKC6+)QVI3E/?%(;#\ MA/5EAD. I>2H42A([G-M=H-LH!H)*Q@+@4?J%!@1>AW,BZ7W99;XQ'*"NG@$ M'@3,#8^ \0J4 A.0L<0A'AU!AMN J.12.TM)!>8[[V4L.%XZC\!3 [EX!.X$ MY,;1/\RXCYXCCRE!G!&,+" ;A6"%U\XYZ1U(Y2:2RV:!)0/Q$F"X> 0>$^F5MBAX:JS#45@;:P6;+[^"_;(V"^SVAO9X5-VR+IBR M>,K.N;.E/I_,,(MU><5)FW/"#<%!1NQ!X78&1P/]A]]R%[6)Q2VR_*S]!AC[ MW;#]9\7CDE612N1DRH?#*$EMB']I3\UOQH=V-W_:F^*0T4L&8S,=DS3ULK"G45JCMY6ENQ;/XJ 1WT%#@$C?:)8Z8BA9QZ@RRVA,4 MK)-24^NQ8",;%:^RC?H#M^/XEA$T=$5X=Z]A>=5)!CT)O;/L_ENTNE'YX+U_ M\,:5\,_*0[LY6>3Z4:B89BJND=3\3OZ>.)B M?US$F5X3RLM:FGE91N^&ZLMSB:)2S?;^BC*7E-//J+.8?EF8N!9E./+"'5MQA[3B07LO=-Y@PZGVAD@C1$A2>*:MY95# MFA):=DW]C$=Z?_N+V#F"WQU]I/N?/N+]W?;%WNY'^-Z_3_9_?X/?__[VZ/WN MWL7.G],>Z?TO[W>_T/:GMYV=W?WC_=T_CML7.X<[T+?VR?Z7O=T/?.]3&][= M)G]??)A1')EC36VRR&LE\OD3CHP*$442(V;:6^]B]D>;=6WN7+)F^3:P%VHJ MU%1V.3TI)36.Q 7%8^01(Q6C1IQ:@BQW"1FKN>3K&UJ?)1 M7&H>S\-&6#KH;Q#2,,=3(2WD8,)]/@5D: MT!\(TRA2;Q /2B.MN0:SQR>#G3&6Y]QBI@!Y)8"\B-OBJ9%<.(H5QTZ*:)0G!!=[?Q7HJ+%C)*CDF: $Z5P:D4OJD(/)!:,_6<9A M:K5*H%C(=4F7R?M8,AZN$JB+O?\PNL5T+$%R8GQ0 IG %.(N4F2LHH@29:V+ MV"@KUS8+CE<#QPOM4GAB(!=S_TY GI;*R2@J(E '$Q^!\1RXT OU?6<&YS' U$,=?:(*,X1XY& + 7 M+&!?:=@"W]D17^+[\QC\I03Q?'RD%?=*:!^,E!Q;[[2C24=/8XC4)5%,_N4G MI+VFR:^%H"& 2J$UR[4-LG(ADT3>81:IE,;8O".;K1NV3![($E58)5#/:_)/ M(CUUOL> +F*_5T"^(,@;K@#E(XDN4*2= )!;[9$A*B&:E!#).&UQS'F3-$SU MKP7E*X'R11P"3PWSXA"X$YRG939F(49I A(BY"J!AJ+L(D")<:5=%MSY%)66 M90/ LH-X"3!<_ &/".7FAG_0L"DU'&G!&.+2!^04-HAA +D5U !1VP=M8XD;KSW@7@9BAM@^7G(-]T *F#L MLW$@)4Z("\>0PZ!A2* ,K"*S.KL!*%WG[,ZETDNLX86"ND3^'P3,S<+#Q$8C M'47!!(YX% E9&0C"4J;@(@[BN699>)9 7FBG_Q,CN5CZ=T)RPSN?>+222 36 M0*X))4,5]4?>:^883+(.>&V3-T5RB?PO&8B7 ,/%TG]$*##B+TUO!\,24\X28CQ1Q#E7R :&44FG2%Z K1%0_0 Q)WND?FF5;O(K-&24Q2C_#F:[C%N']FMLN1B[+7]L!X-. MZL30LH.6';-GIL76 ,AOH[5U?#SC]],GT%JV'Z=N.QO$5@>^4#-MJW<:^S;C M>@#O]![F!0;_^'R]-3R,YS>V:/3TQO5*>]=FY+H@(5%;X!FC!2<\V*"C!SL2 M3$@L++/4?]ZN"M833-!5Y?KK,F1*59Z2*-=5Y?_FC#O0J5P3L"H)N)MOW87F M_';<\U]65'#L_WV(_( DA'$,>G,$_#_EE+/MAL$OKZX#Z(:QP[4<6Y6: MXXQL$$KOO=BTV+YJVT_?UC*N*S:N_''JN+.&$CABI=6K M\0SRQ!^.*[RS>ZWP;A:H!KW$(_2?"!)S]Q"^1FBK#;/Y91FV/4JMTX]PK#149WB0=F1F7T!UE'SV2XJM!+Z\J@;&6+RGC4Y9364YE.2WOYVSV9.M'D)K+?Y%A#/9^^TW%^WMW_+[!+0+ M[YV\XWM'[R[>_[[S9?\(VO []&;[KZ.]\^EPIN?MW?:W]N^Y[5]$>_N/SM[1 M8:=]U.9[](\3Z"_>/_*Y34=_7[2;6W%C<$:$H%!D)"&>L$"&"XP$X1I[G$+* M^S6H6J?\OO*/E5T;A067>+?:KQW=+1W>S2:YX[.[5 M8[>[-6S7%8A)>_OC]_:WST9%QAR6R)*435?BD;81(^>=88KSJ# 'DM/KE#:+ M$!?MKK#=2K#=\FEWL^FNZ'!W);AWTP27F([<.X9DL@IQ$7("12M@]CU/PHEO_1,0-Q/\P!R3F"AB5$G$B73(:8R13=9*2Z5W/*QMWB5X6+!= MI/E\D;+G7;7M\3#>$.2"6R>H0 P;G=TL ._ZQ*^CBF'"C"?W5K6MP+W _:%(PB++.&C]\BE1)!VF-! A0Z.%O07])< RI(C>T8 )6JG MDL "29A+Q)GD2),0D0J16")<$)H4$WV5D+U\)GH)%CP,F!O! DN4#@0[))6C MB)NDD%68(N.P$YYAQCHT61LZQOY$-6PJC\$Y/, M4NR)7=LD8EW.*!I=RK\O(^0743B6$_-%%;D;RALQ@119\DHJ)(RWV:H("%00 MB4 !X5(IK9WQ:YM2E;+PRP[NE<-V"0H\%,BG13FFQ&@3#<)>&<2%]\B ]$9) MXT1IM($S?6]NP0+W O<2%'@Z]#>" H1S[U+$B-OH$??)(Z>\0P!^Q; 7D7-< MT%_07X("2X[L&4&!X)BGFCD4E:"(4\&0$]H@HR.#OTGB#"U&^DI!>_F,]!(5 M>!@T-Z,".&+!DD8D> EZNA+(Y/ ]PTJ$R)PW@2Z/,?Y\#PJ\[O5/>WU8V=/5 M-O\8X2/PC'.$J&J_34P4&"A4M0$5[LXX#.,5TX"@H MKW+=^0A$%!BRF&L77:+1Y., S)2=!BL!Z45TBN7$=-$V[@;QAN,?*Q6\4 1% M;03BCFCDF+1(4D$2-02SO%&X>12[' 98,FRO'+1_[/=^@GG$TN4CS943\ZDGSDD+J?D'>\/%'F&5) M94)49Y +9Y&M_2X;'LM]_+L?^R4GL>WA/Z]2>QG[9Z'^==A+' MQ!*@&I P/')CK3>*)1^KEXW^JTY/?L9&?RE)HCXA$KT&38-+Y*3S*/CH M#$X.R[P[D+!U)N^KFDK90[ \JL9R8KXH(7=#>7.C?_"!1($1\2$@F.B<6C]O M"79)$9TLR1.\2>[B\"_@+O*\;/1_3) W"J/AR+UB!"4'T.:)!Z2S4!=!4BV= MQD''LM6WP+UL]'\&Z&\$ 4QT(-NE0$JEA+A+ KGJ[&X"!3]X:PB7!?T%_24< ML.3(GA$.$,[3(*U"GAK -C. ;4DE$B#5)0TVJA2+D;Y2T%X^([W$ QX&S8UX M *=2499W]KO@$2>6(0,Z.E)11T+@_U:%Y3'&;XD'A,[@]-B>YW;&'^.^W+F: M=S[?DQZ[O:$]7C3&]I)*\BS6Y644LPM(6D+V:QR+"HFGQ (2FCO$70A("T41"5P26 E">97W M5VMQ9W]J(<%"@D7K*R?%GH+W&D%BAPD3Q'%$4HB(2PSFKB<*T9",P#Q%R1*8 MN[@H?87O5H[OEH[N2K3\$3QZS6@YMTX''B-B)OOTN"7(!L;SEG:IM'5<:K&V M*?FZU,T86]'N"MNM!-LMGW97-A \#,$U-A DZX)GUB(1@T&<.8R,$0YI2X,W M$COC<]Y/L_2^NU%H>=R*T?K6%6O-)KU;]PA-\.-5TQFT+_3.8*E>;_L<;RD? M+!_\P0>K%?S/869!^&_H?-T<8V[G[ 2(W==_][7A:RL0_@MNFUKR3 +GGXX8 M\U4_ EUVOL9?OW7"\'"LW4X\5:/H%;YZQ#J YMGPYD>!1O&L+%AK&[/,"P TF1W%R_4^Q0ZT48>(\HS):ACFG2>L08_#.D8BITC[> MN-0)K=;ZS)<*%Q@+V&&M!,>*.2:D9LPFF9.!*9:%;C7GU[D0!OG8G@[BJ_$/ MOXYWB76ZU:!5#_TZ:L2(FL1I0_17XUE?O@+M!JZ!.]I?-OKRZ/)&=6E*5:FO M,;)!*+WQ,MX@-U[[T6O-!F;ZI][ZXVN&_-R3C]]6LB&Q6)&VEG%=L7'E\XW M+3M.;U?G&OK>!T]D^'ZO=\#VKIRFK:R>W2.D7LIXU.64UE. M93DM[W)ZOHD"/V[\N=':A9X/SOKG/R@ =%M/7U) =;$N+V- =8%XJN)!>R^T MBE1RJKTAT@@1DA2>:6MY%4^EA):C8O<>=R4[%V_.V[M_'+5W/WQK'WW!^]N_ M=?:._CK9.VKG:Q<[V^UO[4\?Q/Z?TW'7CZR]^^[[SN_M[SO;6^?O=__XTO[] MWYV=3_N=]D6^UL;MBZWO^]#NOR_:S:-BQ*1 ':_J*!/$4Y+(>R,"S'OI);\C,4&GQ.-+C(OI+EY,%GNN/DT9BO<5:,VQAU M8AI1SB/BG!)D'7/(,4)QC$IZDIE/W&6_22&\0GA%[RMGQ9Z>_:;U/LM8,E$Y M%)S+9R8\$%_$!(FDL:% B83JM4VEUHEB1>TK++B:++AZ:M\+.2SV:,37."Q& M5&)&SZG7/"W& MDI31T80MW+^JXV",R M7..XF$\T2*$XBC)(Q'VTR!I#4!1*>^>XESEPH?'2N^^>;R;2*N*\=1"[_D?Q MYLL^/Z?"F OP$I8.^AN$-,SQE)R31.M\*$)ABDTH8=>5YZ\/S;"KA2FF)@ED MA)(L$3N[9YEXSX!=M%FI?R=(^)\<;^*9PT3SKT-X))G.=*15XB11)&'!1W9*0' M,HB8$&F#M^K^RM,5]+],])<0RB,8Z#-"*-PJ8D3>%$U >T],(:>#0(%''32- M8*FK8J*O$K*7ST0OT8*' 7,C6L! *0^,4(0I0)AC;I&CP2'E&=/PKTJ!+XTI M_GS/H+W.+4C0AF$?$4:PX=E)$ MHSPAN(0$5IVD/C9# MH93TRDB$L3$5>1(YOK77OB0["6&<_ EJ!TG>,[)_@M MY7"73N%83LP75>1N*&_&!#S%6#.)C*:Y0I7ER GK43)"^YS,F#F3SUN:Y:B3 M6]#]C 1ZB0H\%,H;40$BJ$I<(TXDR'*3 ._$LUD04]!?TEZC DB-[1E0@.LI) MH!X)(4"\"V*1Y@!PR;25.(08L"U6^DI!>_FL]!(6>!@T-\("@N1\],(B:AT' M-#.,G,414:)%"(9%:<@26>//]ZC ZU[_-)AI#I"Z)$AI8=:+::X8&#-<^12%0#((BGB1&AGF%#&C@LL&;A7#MLE]]:#(GU:G%.K2"("Y#=-"?'((G*<&,0Q50^Q IU=&(V8DCCF_89" MV+7-&"6@OG]PNKO^'07/#]:]RGB"9/"CA#)1P:<'PU@!NF#]B!(X: MS'!0PN5RR.=G?"2@=W(2^Q[>TSJUI[%?S@),'43RBA&I!.8J\(BMH]:1Q(WW M/DN=4!S^JTY/ONGPYXYH9J1"3&J*N/(>.9TP(@0L"FZE5\E7JH:^N\>_[#)8 M.E5C.3%?E)"[H;SA\4]:L03+&#DI\@GCC')A+5)1$J&3=U&EM4U^%Q=! 7>1 MY^4HP&."?%J4!TR,)U2#=2$=XD$S@#L)2!,7 _D84 M "=*HD\>61\PXEP[9"/1*,":P%@XCX,MZ"_H+_& )4?VC'B ]B)J#T(],"$1 MUY8B2[0!;"M'1? 9[<5(7REH+Y^17N(!#X/F9H:@F#3+Z3>\=_G<+LOQ>AF0 M%$+D4Q]2\[@\QOCS/0FPVQO:XT5#+"^I:LMB75Y&EEV$9"-1UEA!'/&<86V, M]DJ97&:>5S KUS89;>XO6WA72B&\0GA%[ROG8IZ0_1JA,A6E!2,9669S MO1S-D=48(Y4L(<$Q%2WH?5JL"W)?&VP+"Q86+&I?.2OTJ,37B!):9J3P6N=" MS3CO159("YH0Q2DXPJV0DJUM*GH/AX4*X17">^EJ7XF7/H)3KQDO)9@;(IA# M,F6J:=+=\^MV<,>1"?_=)?XT MLY- >1A')+62B!-!D1/!(,649,32Y!)=VR3K6-RE9/VC\-XH^CQNQ6CYZXK4 M9G/BK;M()NCSJND,VA=Z9["2K[=]CK>4#Y8/_N"#U0K^YS"3Y&:%-E_;P+:" MV[_^&3I?-_\%?XS??V+[!YUN]7XSEK"=;HA=8'V^P:L7/XZ(H7F/Q&%LO>Z= MP/?.6Z?PBE[(4#T^;\6O]OBL*J[T[3 .#V._E6\995,\;QW:02M^ST_$KH\P MD/T8.D/4CY44R!(F?VO0ZG1;R7;ZK?RVN-&:_%P 'EE P!DF.+9!1Y48)]X9 M%SPS6C-&F79)U@(.L[L)N#??_?%9GF20:?VS&-Y!"_IQ,+QU7S->47&V__TGTO>&=WZ_L.!7'W MZ6WG;VCGSO8!V[GX\@V^\[V]^^:SD3XRPQDRT0C$-8M(>Q.0(L1:XS5/Q"]D MQ'%.0-''04;L>73.X&A\C/!;[J(VL9IS5N;\"><\!4]UE!HFV07$/0[(6:Z1 M%SY%*J2B&*]M=GO#AB;2^$6K'WWOH OL57%-32FM8] H6V->&?9:G>&@9<H-8#)&$QG>VT%^*%[T +J@G_[,;9.*L]C*P+7AE;;]OUABY'U5EY!+7A+ M9H^-2^5H^5G;GH"R-LRE[\8J>>O =KJ#W)<\9C $J=\[:4'+O\1*/$V.SO#0 M#EO?8)GG03^V@T$G=> -O;-A_92]4NE;O8K^/=!V/Q[&[J#S-=:S K-17_M' MIPN7XR^52.@.XGJK&^'U(".<'>0WP+B< CY3QP-B8-#JRGT9_;8+*N@9S,6H M/_FAS@F@+N9ARO+C1S-8F_+C:;PN7P[M0O*%)@ZOL,1(K#E-PC B+">$.!R= MQNSS=B5?"";H/@3-'Z-)^QWF;*Z#,R^;;#Z>MX\^?M:4*JNQ0E9[C'B*%CG& M%"+4N"AMLLR)3#:SJ.5>,0*HNPTA-21:_\C?^>6V=3QFHFD&JKNQ.S"]__[;CGO[RXU?B&MG?W/N>TJE%I O(M MY@V%C")CK:XH00FC8#K,6BL"9D]AH(>@3JS=)$<(60Y!,EYQDU^]T1OPL,U) MO>/CWK;BU3RZ4'Y7]M34(WS-@(;6'=O307PU M_N'7T!F<'MOS5YUN];7JH5]'+ZN]0J_$:<-?5"&DOOSKMTX8'F;GZ :NXT&C MD&D3Y,HXR:9*^U*8?NH,#SM=6(Y[L!HS&"LLOHRH MSOZN%_LG'\G>T3N^MWN ]^A?7_:.#B[V/T$;Z/[Q_LF;B_?;']C[1E3GK^.= MB^.3_=V_.NVC0_C.'T?[G_[HO-^&/IS\^VC_Y*^3O=TVW]GV G3)<41GHC"' M<%["I"+*3$"<2X(LX18%F/<$EHW4PJ]M4L+7#;[SEL6%X%,.%C:8&IK0ZHWI M&FRZWMG!82MEJR__IE0:>F("VTJ@L0!_[=8S\Q8F)E/9X 8N>X992AZ'QM[- MH#%MM(W6(4YIS)F-%7+P*^0,C=%J)8V)]Y:EI&1%G?<4]&Q#^ [R F\H<4UD MO!0]\_:.%[*>@ZRO_O;ZK-\'$[.HE_?'R^TF+S/,70I&H&B,0=P8A6 N/8H< M>^=AF8N<8>;!U,M;47._^X?$0^\?FG,W2.VVN.;$G[5')#M>JF6-&766.0GH MT4<,W\0U8O\Z M;)]/!R/^.FEOOZ/[VQ^A?5L7.\ ">[OA<'_WMPZ\7[2W/_ V_:NS_^G-Q=\7 M_KS][3,E3&)=58,G8#+BP)#AAB.5*#4<:)LF7),[++48MC*W2F>4C,$9AQF( M"J:QX)0QI8ERS"FYN__#UAH(9+**+ MW%"<.+=8.ZI"P%8E[(+U=.VA@V.7"VYK,(C#P:CWX7WWCRRZ\MZ"W^R@\Z+7 MX,[69P)* HV.HF!9S%DV$K(.UB#F(D03K%3.-=:@D$!RQ@OE+ ]..@U,D@36 M0BEB-9\W?D:7(WYV%;2J:']P%;N:&9)*G:[M^GIOPP Z6(5?JZTO_1P.ML.) M#7-YXX3-U^H%EW=3= 8M=]XZCE_C<>M;Y:BKOC+QS&$G]G-HZWP4Y\J7ZZU] M@]8IL&;VYX?6];C3?,$>NEK!'JXV@&$>)MCSAE'Z#\5>Y,;W<2+=/-EC!4M M8S7W6+$R5G.,53,YY&.[@"M-Z_%<@*_MX+#:;>OS#_'_SCJ@+E:V7&./Q8(# M<#^+Z:>S!I<6+F,+'SOZ^Q1HN@+1H(7RKMYX/@JTM$[.JAV*"3HXF(VP.P>" M5RZ8,JMC*QXL\=%:19FST5/.HC R>./S,0*AA4]LWF!).Z^==K5TWN8ELS5\ M;?O]WC_>/X+G=C^< M[WQZ=SXS."(MU88$BRC-QPIBP,A*3I#V3&*?A$V8K&T:O2Z)6J*8]2/EC"A$ MM I$1"-+WBM*3>1,1\VLHP(G(;AC3-@'(:*EW#BS(AQT/LU!D5L>DD @0 SB M-AFD":8HB$"#M5(8RI9QXTPAH4)"8Q)BF"CKM0G.<1ZTSR$>4(Q"I%29*$(A MH>4BH9UI18C 7$EJ->+ E-LEN\7N.@.#0V_IB[RIW7[WR^^[/;5SNS_[QQ9_9C.WO+.Q[I'<_WD-3' MC3\W6KO]:MO<^0\.';STPU$IQ,2"D)P8QW'D5@?-A/8,8Q69F%M?N=-^^V)$ M_:3JLM?T)@=079A6!%F1P(@"8QAIX6 I^UQUC$C)%'_&1M2+QS/Q/&(JD[.* M YPML3;RZ .36@6%7_CYF14!];0]8B2A43&)*&4)<4PQTE%Q)"48(%I(PY1? MVR1,K'.*"ZB?&ZB]YLIA3@,+B6M!M%0><"TP2]PX.K=GLPCII\%SP]-)37+! M<(^$,P1QJ@2R5"JDI?:>4Q:]\45(/UL\2T(R$<"T2RKB9132S]*Y59V\J9P 6P>Q MZ^_L IC1YV5EH_K0T?QLY+S0-FFG@C$\!J=C,CAXIVPDE)#'.7)?M(N?)"+? M= $X&DG$.J%@J$(\,(>T)1%Q0@056@2K];UI%[/)X$&UBWF]HB\4SS*(Q'G$ M43O)-2::RA0C]X9JL!E\*MK%*H!Z6KL0"6-%=4!1<- N6-+(8N^1XR%RFHS$ M2JUM,K4N%2V8?FZ8-DH81EV24B?N(]?&*^4B)YJG(((L,GJYX=SP &!-M,*$ M(LU) CA[APP&&1VQPF 72F&4+#)Z9?"\^(9I;VFR+&5/@'?$2"ZCQ<8QJ3'' M14:O!*BG9337*3F5ZQTG HJW3P(Y:3!R%M-<*2H:+Y901C_?70"O.JP M4 (%9@D042"9B. G%85E$E1'+$I\X=GB&9LDA8PR>I*XP@#KG+4L$6VYC1&3 MHEVL JBGM8NHL95$*424I(AG!Y])A"" M&>:"A)M6-LD:AWHO&#ZV6%:>V:# M4#[QR*/)AX83\8$E++43[G%BAD5&_S2<&QX P46@W#ED0Q2(1Q60T8X@ID(@ MD3)K\/UY J>EPW/$6NMHY*&@Y:M8+HYHU[C%'%(DO.Y*&V&"R7GW,<>!Z,@$)UI2Y9)4I/@ EIJ*OC1] $00EX($RS]J,!>($\BR M2!&EE"2KF/64E C#L\5S])0*QY,,\"=WV&',HI9,88:#327"L!*@GM8O%,,T M8"41!KT1<>PH:&"P XV6,P_Q!UCB.808>,@;]:GK SEBD3:!'1SQ;/ M)@@=:*XM(BGWCKKDE9(",R\,<[:XZ5<"U T7 )96$9#)0,]5%B./C! "44&( M=D8E)LWRB>CGGC"W=W(2^U7=DU-[&ONWI)U^H3[)%+ G1"4L9.#,$A=QPM* M6JF8BD$5!6.9N>C-MXJ':B6#P/W?V]\^Z\"-E'F+(9B"V2')D6/>(P^V \', M1NQ4B3(\6T1;9SFUUI$H,!=4&3 6C: BN("CBB^]G.:JP+H]#6N2$F@9TB.I M-, ZB@3JAI3(1^.P$(X(R]8VB5YG?)D2E!54WPNJG0V26J,(!SDM4G*4.)AR M0K F06!1Y/2R _KC-*"3ZF+G%X)6/L&K+%1#A.!M,(4\10]P#I7>; 2T\@5 MLU@MH9PNB41+(M$%R:ZJ:#9=W6M0E?PZNO/^B]M&8+YR;\\C+_9B75YQ MT7?7(D;PKO0J%\1Z<[7LMKIA6A)>EW\SZKD767B/LO!\ABLJ$",HCQ09;Y8-:DPWW(R7\-;9Q3Q08>$ MC.,<<1'!'DB9" E)04@EK'5KFY3P=8-UH;Y"?<^>^NY:J^EAJ*^X-._ >@V7 MILD;(00SR"='$8\2(X>31=AZR\7_S]Z;-[619.O#7T7!W+EO3P1)Y[ZX)XC MQO;/$RW1MD5[X!\B5Q 6$E>+,7SZ]V25Q"*)76 )ZM[I;D"JJJS,D\]YSLFS M8,N##_..;JI0KT*]Q46]QS:'J@C?8D+?E-L74Z^8\!%%R@7BG$ID/,<(Y^+\ MP3K%;2[61MBJH&(IH&_DN!R/8K0#1(%KLV'Q/DUK+H;.8'RA.\R^POOVGZ\> M^(@'%NO[>^&D'4?%/6.('@4M-^133#"-[9]8D_[*[]?>9&C5@== MGK7K7OC(]O;AJUF.9"$MU[QM2O-\6_K/$IY )>7DS;PT 'BQE[\%8["_=@"U M@UY6Y_]H84:=94[B(!V78+N;Z&5@*7$9DJ=J#T"^69Q[=!.(MUT?K]\<)O%. MN^I)9_&Q([C7-+[+/ KHSN59O"S_$^A0,A?*C(@N#K4XQ9\5%?XS&,$(F4*^36KF8SO+CBSV[ALM].SI8'#UY]/%:\=$$BR@_ MXVJ-EI5(9WZ,U\BUG]UT6X+7C'[8;6_^S)"'75D-]I<-5MSIMK<-42F MOCO#."XU]E.:C).*1CCT MD#FX^\G'K!=;\O,-R;$#PQAK;RW7&MZ96WU3F&:BH.,UW!\<=S>_?CAH/[Q_<^=PQW2.'R/&]_^;F]]?'^Z M>_BVM0L_U\^^TP:%ITX>7QS]_7WGV_N3G>8'&.HKJ/DJ&I(65%@M.G'*<1D&X M]@PKYT9--2H06A@0FF[23;VG01#DJ,GU]I5"1E&'A.":8$\-IO-KHUF!4 5" M3Q%G&S"0'@UTGDL>P22C03H&EED21O-1)Y#*(ELP))HJ*4955,Q2)"+5B(,Z M0=91BZ3W+*=0Q>#EXEED+]=77+](:/UZ>T'Q9W)#5O=XIGN\7 ?N]MK7M5JS M%VU_V#M];*W\%URM(UDIC266\J1S)0=GN)*.B!B,CI[%NVK5JO[.KU"PV],N M3Z:5U5%HY'%2B!,:D9/1(ZP-" OUPL?Y%>)=/*K_VO>S$LY$;\%4]XQ+'(!1 M&9TH#1XS2[AYEOU9';NJI?GD)!^$=&.PF>00(+9%Q!C8UMDQH 83:RIQU M:U8)YM6F?FF;FDDOJ&/,4:\YBS+7$Y%4\L=9;U,,2B!K M'4/YG&;"B#EBWYY;GKC9)NAB<(BKFHGF^4M++ ML*DGE31Q$?8TSJ4Q!$;<)8M,DCE3,F%,4E"&Q454TB_2N57D@A1.@(W]V/&/ M=@&\X-X=*6@=-.'$1LFIXM8%[6,.@%)!,N$J=K'(0+0S[0(0RE$964)"^=PN MST;D J&(T4BP(YX#P:AZ\;S8_4Q3X#Q%Y6,PG&(/S#()QH!K,!^(QA6[6(9- M/F7MJ>MQE@JQ7*- M*:ZXUT12HI0J&FZ!UJYT]&)OYRD/@*<\>&(-T@$4-8^2(9>$1&#_FQRD$Z.J M=/3+W<^PE;%BTA F T^"YZX(2D7GL&8ZX3N']58Z^E=NZDD=';"U(0J/G.4$ M<:4)TC9)9' P/N (=E580!W]<6\XTI$)1*A444N'H["5CGZQ^UEQJ8,5 MG@87.#;21>UI3$)J@X4FE9=^*3;UI([&'E:2"H.,IP*(=RX] !*,A /[2@8G M +T74$>_R!" T@/0[1WG>IT1-I$;5%$ U^?XTN1CBE( )G'FE073P3MG&:4: M$UWY !8:BO:G?0!&6RTD#XAA 5"4K$*:!HJP]$$FKH,C\_,!5"<,B[:?->." MY;6G7]J>5CJY((R74A).&9#*B*F63%GEH^//8S-4.OK!VWDZ M"B!J;*)-*!$/VYD'AZR6 1$N:518P2+/SP=0[>=%V\]$L6B9D<01SJW!FBAM MX'V3$#E;\WDB;RL=_F6=TE60GVI/O[0]+7%@H* -=IYQ9HE)D@8;F%-11,U2I:,7>SM/>0$DD3)% MDA#8@PYQ:0FRF'!$DS&$,!6HK4KVO-S][!R+23LP_14'JD9=4L;+Q+00"6/^ M//NYTM&/W-13N0 TYA@C5CN/\"MSVD '*-HE/58)N&B6T =_7(C 8H.4),M MD?I%GZ2CBR*8UP<(/+YWSLLI+_RJ6MT_MA5,MVIUOW" _?ZD .NKK>Z9XM1* MXU 0&B,>O4;:$HNHYBZ"\8RYY7.J3?PLC>[G=$I3 =\K!;[']IZI@&\Q@:\^ M"7R"N5PU-J%(<\W8:"(R3'L4O8W$!R&L]BOK#)-50D4%?17TO7CH>VS'FZ>! MOLKI]@C4VYY$/:A7J+BWJ/ M;;%3$;[%A#X_"7U$"A6M2(@I)A W,N<>*@;0I[0CSEO0=IGPR57%V%) W\AO M.1[%: >( M=FP^)]FJI<#)W!^$)WF%V%]^W<73WP$0\LUO?WPD>[7@AD!JY6 M9V@+B1Q%<<&_QO<_LKW]5J>4-CS60:U. $AZ0_@:+^[\/"!, 80WBO(S==OS M!^7N862U!F#*"O_S9O3QR,7>E8_H:FUP$&OOND??UIS8-<-^S%_X;1F>['\ M0J@-^S#MM?\;=@=Q[!.O'?=:/O;7:LWKAS+3>WYU//01XVEUCH?PE"Y\VH.O MP(J-1E@.+?]I4%P56KWH!^W36K<'%UW\YF#-?A3#@_'D090#7H5??7N81:W6 MBS; 4M?L6%,5-\^?]+O#7GX***3BVE:6H(Q"H$=!@-NGQ9?*USY=K9TKW-O.VP 035/S ,MFX>M#Y=7A\W(Y'L!"V_=:V;.=OC.MR_MS"& 9[#Z M(?"+PSJO'WW^6?]69UN;&Z*Q^;95;WXBH.]QO5G?,PE[PHU!A 90\%(+9*C. MP07*>K!E,;.L)'\@>C%L9*J5F''>2"M\L-PZ:VB".W"BH@G8"[I2B\"\CF$A M!KUA7%D?37VMF/M^@0[=3L:B,6$8K?_Z59F?$/ER?6Y_]M6Q,B&HL%EEAHQR)9N589B&?<$YE^_]7K'@-Q.2V /O/BXRRXJ[4&@.O4Q#SA MIAF/XR]8M &0\O.AO.ZM\GF/1R;!MLEU. )#G.B(K()-8T4NMQ,9B]%.BOYU MPD5^+=-@D_(6+^2M _(&,M5O];/N'*OC;KO=/\U,T*MVO\]WZF4N7O*$*R00)J1MC_OQS?B'/T*K M?]RVIV]:G>(%BXO^&-V^Y/V9VD]:!,7SRH__.&F%P4'>@FNXM()',0VC)X\^ M7BL^FK!@RL\D7\-,7_LQ7B/7?G;3;8E8$U(^Z+8W/Y)1]32#-7>Z[2UQ(PL= M'D+S#,PV:N_W*J64/^7+F#OIG,+.J(U-C'N\TSULO 5^_;$Y-9X!>F4&GCO" MZ?GSG,!>BKW5"_ O5$&_FP8G8":-YV(.(Y)KX@Y#^J,HN0I,[TTOMFVVAO[( M&@*QM1D0[FP_YANLK/]&_C4[1:OR3K]6[S38+A2[A&.BG'KJ".:48VJD#L;; M,EMVQ'UOBI.]E@G#SQ]:G6S3_!E!#K_D86ZE[7[]4/]LYV3G[\GUK\SO?.=M@NYN? M3NH4WNGP2VMK\Q,'ECZ=U)9$4D))AF@*8-.">8NLTQAYD7CBBI"(T\HZH#\A M9"F\U]7!706-CPI7" J'0$RTAG#/HZ;8F. 3(9)%'>^<0E!!X[)!XV3: 64* M-*.)2'%&$<>Y/G"0 5$B"(B#MQ;' AHI7ZJ#O1?8G.##L <[>MB+!3]/L!VR MY[KJ33!1RYQYF7L=$>LM3RFZI# 7Q 7N@]78/YKU?>QU^_T*E>:'2I]F$#;J M%/'8(&,+'RL DA&)((8C]Q%H&U&Y>=DJ5G*!TO 5R MZ;SZ'>Q4,H'G%D:)2TGN:X FME53: M(RN51#R7]+.<4J0M2Y@X1HC.O7?-JF;33JA_5?ZGY=W]OYBH5;O_%^S^J: : M'S2.FB/%*$$\6 ?L#*P]Z0T-DFANBL[;>E7-<$'_DMV_S.D8-[JH.G%PW7R^ MW.#&5Q'#^*MI5AK$7H6VSXVV.]-XS&X+U:Y :ZE!ZU>SPPJT?A%H35)$K;CV3END'@U@Z__ M>$9Z]CW6>?3:HQ?!V7DX2_CN,)\SR@-PF)?1'5#68V^(GJB<@/)?YI0T? >W M:9[_2QFGS_;4J[,@RVH1G^8YC#N]>E$(*?9K-BN5?@UT2%[]4-8XJJ52 =7: M60,5=2+^Y^G3-L6DBKS/:=;]%9]<4L7W\.HG^V=;G_=4BH+$W)8D6(^ >3-D M6: HLL24T$1PC5?6^9J94EHUD+WV^,#C/O+PP%RU2AZ>6!YRH4I/&LW]GXW# MC=/ZYST6K8\B)10L!TH3DT3..8EB+D"6 O'8"K##UJ;SR"YDX[JR=\\.M"OK M5RKMU2Z*[/5B_SB.JK2MW:6VS6(J+[HHRFN>)YYWTUYCY774'78&1:6^)=5C M%6+="[&^G]7W][Q001(2D =A1-PH@K2.'F')N=$:EBN&Y\BEKM;Y:=!UT?5.'PINUW^0VJC75- M <231G-G#^?,3&(C2KFD"D_4(>=I1,)YJP &&7& H&0&SRLWS4,- >>H@NLQ MY3YQ0P,\"G:X)O ?HI(SQ9+3\9+3:LGGM.2'&WO<$N,(]2BQB!'/4ZR5M\@9 M1AG+1V\RYB6?]E6>8^>X(/+@H!=C[0@6]J!?BYW,MJZ6GRODXE;X?-KBIW]V M._M_PF-#H7[[;T\_QNY^SQX?M/Q&#Q1T,[NL7G$8JY55)>L9BHC#RMN>DL94O[ ZJ:_I&8J9_=RRB]OD$Y5,[6J MF;KD=12V@9\".'\=@#%>M7RNZNF5E#/FE#V.E;;.<2V$QB[Z0'D,07,;G[K4 M:!76<26LHWL"W^5;FY_.=C=W6 [AV-K<)SO-]O>M9OUDY]OGT]V/[VGC[#_M M\VO&81V';X'^[O/Z8>-[XS JHJ(3,&9I4!8'X'"8.T>,891;$XEWG@#! M6R1^5R'5/9!J1NU1*8UWP@,T486!P@6/K.(,&)W'UI.@8^" 5(\O'E95'EVT M;1Z]$E0'BN$%N0E 4PP1 CL>L=%)+E1T?K7-[[?-IVJ,"6M3U XEG,!2LQ@C M2S5'L,FCM[#>F,25=47O&WY?E2=]R";=RMU:JVJD$QF.B@H?<30X"JX"_%:Q4HV$=L7L;1 M OF&7OLN5RHFK$'E$.&YI11XAY=,N<@MUU0_=2^6:I<_X2Z?)!V6<1Z%%$@; M+G/6GT2PN[.!8:.TA%F>"YOR>36AJAP=-^W19G=@VS=%=3Q-F;27X<6^WRLO M.417I29>(W[/J-NJ,%;:$8\H,''$9<[:9H(A;Y3V/-ADJ7U8J8FE+MM: >,K M!<:JG,4K!<8I8IL,!S.5(68$13QI <#H"5*8RI3#8'Q\8#F+7UJ3=J+^@7B] M=2XFTY7R[QD*6IVA+;.F+H4DC\M%R)SY.E5=]CQL^)]7X\''I2,N+K$.EG4X MN/Z2J<#(IPF!G,9)!@,A="*CZ]*_#WH7R[0?D>M%^QW9#%=O;/O$GO97?K\: MQ-WJH,NS=MT+7PKVEC?%QZ;(D.VK 3\;_MK!U [Z&5E M](\69M19YB00=<>E 744O0PL)9XST*G:4V#T%;'QW53[]^]V_9;,X_N\PYV2 M#)YT%A\[@GM-X[O, HH&8A>S>%G^)]"AU*I,".I<8$Y)Q:E(AB5IO< 2"^U8 M)->GA[ GRP69CF[.6QLX16\80^$3*(XF:N^&O5[.4_RS95VK#? 4^[7GS$CZ MZ@]B&+;C5AJ-[=) JFRDG)5(#7>>*>1E;C@HG$391H<)=4PD M/-TI)D(TU* M8+>00#^2P/8E"00IZ[?Z.2!]E$9TD< T[]0B4J465:E%BVN@WSFUZ"$.ZT5) MNGG*G*-EGI?%2D9ZYOXB8TWANT>YRL)%_JF+G9A:EYJ\7FG3487DO]*0_'D= M9KP_.FYW3V/\$@O?VR4^.N+*K\'E=GS4./K["'BHJ!\"#\U%T3[^?;3U[>0V!HN(R:E&P46DM9 (%C8(R9W1DN2(>C*CP\@B M1M17J485KBW"642%:\^+:Y-'"<%(893#2!H&AGRD FFF,1*..QDIUDJ((H72 M+$<*YM3J]V$I'M46^"6&^3V6=L&]TIO1C+_-$Q[[ M&YWP%;"F_^Y\UBN$FCM"S<@0"I80X;!"7!B)N+42&>8L2H('3)PD.H3T :XBG21&%& M?! D^2(\ZO$MNZL$GT7;P?-R3%0[^!EW\+170AA&@D?T/=P8'U$E\%1QZG,E417Z/@/ZSLB[B0X\T>I M%-!)J2DRB46D.>4F"4Z$SX"F5[D42P%H5<+,@Q)FBMUS:\ ]+/?*+>&YXADC MY'.WA$9W$&MRK?;$8>]OAWUX=#^[QEVK4TS<9JOOV]W^L+^'&R,4Z@+* MP'/._$] $ K(@AMGW\G.T0X#9"!PG].=H\^\_O'3SZW)D/?##5$_>G_6.'L/ M")*1Y3/;:O[=VCT,WWX0PB&)D@ M,<*.4D:QEMC$4F^ T,6PD<$\I #8([&0RG""K5':19GK5:N((U63(?+C!:A= M6H%IV9[(@YA._;CUL8L:BY]E_5.GMG'<:[5'76ER3#W,!CS^M&;]_PU;/;!# M_VXYU^K6-K[6?BM__-=JS=;@JA]V$-NG<,,V($V[.PRU'ZT0NX"_:7!B>[&( MV\RW:G5JC6[OQ)ZNEBT)CX][W9^@;?/E]^J3I(P20EL>.$Z<,N6X$SQQPQT& MTGS>)XECC<8_W-PGZ2][FG-Q^\WN1OFZ8Z&(_8^];K^_)+V3GG^7TL;G/; Y M/9 SBF@2N>2+\L@I'Y $1:\\B*M(;F6=S>A#=]XZ"23#V_[!6BVWJ&G!2N^7 MR5LYP:,4MO_]AZ9$_=$?R19LX(L<$>OS&A52N]6@O';0 V,&!X6+&4/@>O MY44,\4=L=X_S+]$?=&"$^QEL!K:SW\JLINA]6CMI#0Y@?0#]!P7FA%JRK5[M MAVT/XWT[GUK*G,(LMX=&7K MEH\\'T_&NLNI>K:4PUJ9!I]?NSLU3?F:UM4A+Q,VC4D13%.MTP43,P+XE_SE M(O<0=$JY_W)WOV&[Z+J>5C:!V\C/&,S6> M3EB=D'N-AF*=LHU;@EE11"1_KY\[]Q1T9D9#UH<;:.P6 XWB7V&@J2;;@YW#+X>[F]]/ZIL>_OZ=U $H M&Z>30-HXJ&_"W9OO88P[O-'\3.H?/[0:'QO?8:PG + PYGS?]^R_9SL$@-08 ME_FW0D9) %(J/=)8"J2 F MA/"?63AIG*BHEK&4BQ@C;+!D'9I(,V!,=K089 MFS#.+B:_5L[^ RRSVY\Y,48=E. >4Q\QEY9:EY@DECJ=DI22KCQ?)OR'5F[& M5?3IG!3#Q4J)_Q42^'F/6(DC81%)GBM<2VV059XA3ZEAT7*E:+AK1KQ8* US M;NZ<:]LI/ML?ND-0*H5A<[D5]4UI\9D,P/_*'/K^0[+D]7(ER0NYII\B29ZN M8<.7)4F>/'@.?LU@Z5PS^J]UAA.Q3.TH;\B,?^Q$S#P5N/D$91%GJ/#4U=[9 M7N\T,^U_N][OZQM'W6%GJLSM@][\J:;OMDS[9ZX$-GMN+Y4@O%9+_-(!EB>& ME^LASBX*L%!+OR@[IP%TXM9]\W*C\C=G^ ^KQK=5TO6H,1I6SG*)731:VP2L/[:["5;A9*S*X=OL\#VL M?_LLMIH[)SMGG_GNYFYKY^SM0>/CEX-&BY%0G95:*+"O*EW_6V!0.\2G;Q,V6Z' MP0KI[H5TC7>3":&64.*]1,:%'% 3+=*)2B0,-;#BGAI.5M:%F@[)^U<%<17$ M+3C$+1#"@4E5D;IGA;I)4FP/KP=_'17+"O79RM=#V6C(,D*LNX!6?5I.U2QJ)AV& 5! M+>*8:>2X)R@22G&&K"C=RCIGT\4Z[L[.JGH[BT9%%F@?7V.753O[GCM[VNZ* M8'F9Z)#QA"&NDT;: C>)CC++'#%<)" CCW8O5;N[4M/7;V\P2JJM?-^M/*FD ML51$4(+!D,@=;A,/R @*.IMPBX.C@FJ?.]PNB))^N<=V17?;ZIRN=H$DC9YAA5&-G@LYROK0E2G M;16*+1^*+1:(%;9M1DD^E.39>J-*,[&-"\OOF9-L MKI_M\P:%L7S\SQ&,[W1W\]/I;O/@<.=L0^PTWQZ=7W-N0.^?-#9W2 />;VMS MG^T>?L9@C(MZ+L%[^)_VUD<8V6;[H/YQATVD&9TV#OWI7I0I>DH42D8JQ!GE MR(8H$,;1,RZQ4,I5:485YBTUYMWG;..I0>^5IQD]&])=.O@HD4XDCXUP#F%M M+2 MD1RP K\F(IASFO.HEBE@I4HSJM*,KD!8,$$D&J*307/'B3.,>2>%(BXF$T+&"8QR!P,*MJCEF9U1-0U859K1J]S( M57K18NWH*7O+>U D WF(O>TBHFO MK .%K [8*A1;.A1;+!![+9E%SX9FC4EJQIG#A&"*7$P8<S,(E9E%OVRWN2+V5:0C9H^3?5V:O7'/9UBJ.6>3C"6GLU7 MH7R'FK-]^$K1F;$UZ->&_9B&[5J[E8K^D4_D$/GP1F6?R-;G/2<953X$I)E-""Q,"U!')+2"Q BSA"C*0:3"#$R7NFN/2$\R]!> M=8R#5^0T_CS.;4Z+GG7WZ%GC\Q[&A$EL M-%*Y[ 4/G@/N"0>_S!<-QXN6RRYF95QT)8^= ]OQH)"'/9#E5K]H_UOVFQ]0=L,$QUG(56) DYUQP3.C87(ITR[)42?R>596*# 9!/T$:%H_ M+K\SY^$ROHVWFIXTFOL_&_F^!5A['[Q#FB<&\HXETCHIQ$P00IND;# KZYWN MM+A/ZO#^J(_GM-*G=^KJ/&%Z2,#@XV[9<_I-V:#[1[Q(??_GU1S04>(\OKC$ M.M@=:N>^%+ZE/>I"I3FN?;TG^6>CKDCN[%S>%G^ M9[?$7I06U]V;6EQ_& Z&O7B9?KTO.6'5^WI_3\3$O$D4 ;T2B MAD%'&HN@\ MR I(G%#ZKKVO%X3^1^!(1P7_2L7*S[8'QH1PIM/D4;VM\SPL4^$9(M<(I7,O MCR+-FGA@X9D;1XO7C+[;;5]N9-&YXV.ZB_,SG82]V/.NEW2J]1Q%/Z?5:BF< M '=;H)6S4;=3>-V6W+P;G6Z)QN8GMM6LBZUF_AY<0S^1K6_;I$[_;M?/VH>- MYH?VUF:=UJ=.M[[C^J$7];/O(NMCT,ULYW!;[#:WSW:_;9]M?:N3^K=M7C_; M.?OOV<9T26.=@HA&462D!*,P&H>L=0[%X"PF4GC!@7!Q.J_\L"H+[*9="!N' M/PAW7V,T^L)#5@.>WSR)[1^Q7G@&*[2Z%UJ]GU& G7$%YF%$5$NP*S"8%%8X MC21SR9@$'Q*[LBZD7J!6-2^7+\*>$4_!$N^$5G=EC!5:W1&M,I]JGG0KD+H7 M2,UHV&Z#8-;0A&PD%'$2-;(R@. 2H2CG6+$0,DA-9\I4E.I)0$I6E.I%@50^ M;*U@ZEXP-:N?I\-81>(121:#Y1<3,B8J)*CF%M:-T4!6UHE8I+9_+Y=+S10(XEQZ9(2T\*OG EN'G1(ES(.4Q;"189='R3%/<)V@ MW&#JJ+&2.N(T#I$:/WG._JX70VM0^V!]#O$[G9;CRV?1,P,T;GWBM6?8Y->> MY6>Y_M2I?8W'@[*5!$@E*6N0U=%/-EW-W MTAH.C_UZ\!'O6Z)_E1.?C2P[KD*$U;.[(_6T?#H_SL^X098Y9X2#(I:SCG MWEC-A-""Z80UM0(7NI]@P_!EW?^I\6%R>_X)+[Z52I$92TR]'-/;\9#?C4:\ M+,'&S[ZU?S8V]HAW#HO(49 YP=\+CK17&AGB! ^.1,JRYQJO39M;Y]'&([%K MQ\$ 9/="'/N@O%I'K<%]I02(()8F&.YRK[]@'?$T>.X#53;:Q&9+":YDY ED MA-1/]KSV-%KKD4@^HW_P2"LPT*/%F!K#B29R99W?)"(YDMR.Y<+;7GBP<(!J MS\5A0;T+D!.N'07=1"RA&O23M*X2CN<3#M[8WY/),>99E@LB 4"L0\Z)A#Q7 M1ALL@F0:+($;A*,,Y2\47)%E8,M8M,O:#W1.J8EJP^/\R[UTCJ:,X"B=IQB& MB W75%B %*\")416.N<91:9^MO5Y3\+L\PPE@46!./R"= H,P9\%H2GCO+Q- MY[32%0'),3@#^*=?LP-01!;HS7UD1'@"-@..$5O/(Q-:3A&GE@ "&. H8G8![8!8.XI009*CG*M- ) M8K'V8!\4,9_7"P3\+\0B]2*+0!GK>DY^UVJ?$F@<(+KC[[3Z(";]C#) \.\C M*IHY8*V*:Z4#-\XX2EABE%A&@2I94HG*$XG*YPP=Q"@'YH)# AN/N(P.&<\- M\CJ0X'QPR=XJ*JL3R'%Z5;?D#[-HE%3V7KS5:[ X2;+4,BY!&+Q* ;1/Q%%9 MQ:\1C4K3/(VX9'*B,1@P.B4$NQ:L&TL8( N."-0,CQ@^ YPFZ;I]H"]YJAZ MV)NP;&#B','RA)H[G;"5<[&!=M&E[0;7E.5)"Q>PP9QQ+Z7E)C(07.:)P]&9 MPC4%,E*ZID;"8ZZ_#4[[$'[$SC,W10\L\\)EIX.197P61 MZ QMNR@UT8N=>&+;M9X=Q-+0N?BLN&?[M.8/AKU.\8W5G&\18KHL0W:_%XO, MV5NK%EQ.>.UT01Y[]@047_>D4(#9.33A$LKC.8 GVEFNG'OB&R7>.V^2]DES M1[DV8'%A+Y, ,]TE/_ODYH[X5M;''53X=D?I]KAQLJ<3!T#A 26M.0+.JI&) M)J 0?*38N.32;?A66E\9U0K)NR*.N>Q%-M%_=-L ?K9W6CONQ6-[6GR6O3[= MX2#_Z:B578$]^'K'M@>GY2TOO)0C44RCE0:5FQ.5.1SC:!O_[#TV)^J,_ROXMGPMCRA>%,G.\U?&M8]B< MKJ18>9<,K@SNZGY9S88%W'DUCR0,8^:2Q7!;X]<:[\!6]L..$]J[-9B5VO\- M;0\F$H8*;V9!G&TO;SS?/8))+.8LQT]Y:(4B6/$G68(](='VE,-M@K#26!M7&Y'B-?(=!'!?^;M5"B'H[$8#CLE M@!_G@*+L)OL!VKS(I"L26V\4U7OI"F PE_=%\0-LL"F7[7W]^=SF,7P-6?Y4\;0G\4X^F.9W+H8:F43W2B3IXW#G3V'I54Q1&1X M ,&DS""-&7 <#)8SF*;,XWP8OT9O\,]FH-H'_ *TC66ZJ"W\*+FN!T!"O%M) MG(4X1P-)BJ!3II!^4@T!@@-J%[MM3-,NX_8@5X/*E Y0'A3(N668-^:YX@$% MJ&3*)8:7E")LY"+P MR+0BS/*@9^\_/NNP^U.G/^@-\Q#',_@%QO0UUW0)E0(H-ANK;W[?H_!_)%J) MC (S@G.14]2$S;X(SKRDD@>VLJ[79K2C_>>UY4G*.CSW6_L *H>+% 3%CAO) M7""6TI",58%J96<7L:G6_J%K?[B]%Z5,U":!E XB-ZO#R&J7"PG(0$$2N$HT MEQ6;$9MZ_=I/EJ997&B]F=5GZCYTA[E;'&"EC[WLC\^UI 9@1H\*08&07P0G M^"[8TJ!O^JNCZE/YKB5D%[RZ8,PP96/??E&4#S16IX@\"""W^4'OWWYJ;F[4 MBGH@M9.#V)EI()1-ZP;G1&MD1PQR=.LERSC^]#&&^Y5.FQ\]+QP\7P]@B$VP MN\XMX9("?2WGMMFMEQ.0]VVS6[[]E_SR'\83^VXTKQ5INF8OBTR:E()UHYP@ M*32%'>P(,@2VMGS3(XEMCJ#6@9Y^'12WZS/ MYQ"J=7X(U5^K?0()":$H!;9ZHR5WR>$RALNKQ]^IUSW*7#5?"NJA!0H 0.K" M =/*=/WXN-?] 6A6?#E?/4):N.;*2=AE)T9FG-F-> FX+UUY&:.OIRY+H[Y@ M/39@KMHS3.0T[,&OO;M%V>4 N!RB4%A)8SU7-$.U(SUWH<[&SC*X^F+A,F[T M#VPO2\3Q$"84S*Q^N6Y=V+H '[WO$=;U_*.B>$^O.]P_*(XBO(_M7%PQ3M\F MUTK<[]FCU5FZN'3RY:?G"HZ%8$Z6.GU4L+"BBQ0LS,;!PN;)@X4OO&7]C4YX M5\S?/AAVK=A?P!CBLT_CG .Z"^"YTWQ/&LUP ,_ C:8_W=H\:&TU&]_K9SNT M0>M ?-_CW7>3I;=VOS?._CZH-[=)@[X7]BB&^<+5F,;^R$@\(*+[]\5>'2[&E ?[%M$T<2"'\.TKB M##4^'PK+&XN)/6L4_5]CO-AR[=9^6:=U67#\:N'7K, ZR&>:4WI.SZ'PPN_> MOW\$ZH-RE*:XV':GEVL5@DK9[IQCKFV/9_]B\D=$[>M!C(.E8FO/#B;O?VY] MWO/621JC14":>7;%8Z15]GAJ[S' C+889T/\AA+)U_*9U<([9X$HG-:*HJ_E M 4^_FP8G6=FV6[XLJ1?C6)DB@/42-D;6<&OT$4CX#_@Z6+CPK#+2?AG$<*OS MH=7K#S8ZG=:/V.O;WK* ]45O*4&!2E5KBKI$*@*CA2C4DG@ M$$29E75ZDS2V^D6I1C\2-@%WL\+T,].,*P2LMJP$HS#/BWV9 MQW34::73PD(,+=@=@VZOQ/KX,_IAD5_530E O]^UTPJ//V+K-E MLM$9LV(856B%GPZ'8;]@*ZO9 ,]_*57(8- NG0-E#%IA7F9W9A$BD6]4.C.S M\0W/XN\CG,B!&;UN=FP6#M;N2!&=7]F]?&565;T,1[EU (RW,P:D53!+ M0ZQ9 *;>X#0_.B>,7;A2RSN<.UQ'FJ\\6!Q/5+[U:'(N^WPOC?5J4!W,0*_5 MSU_)?H[B079PS9/.VPQ,NGYG/+PTJ&^X57:EM$+YZL4\%=X!/Y()N+JHU@X\ MH1_'T<:3C\U.[-@?7/6W7(2IGX\JK_%X6/#!L%>$J62_2\_NQW*8.48U=@IV M.Y$5D>$Y-S2RESW;I4=C7 RX$)FL3=:69@-^V/CZMK;Q]5V-"PQ&]VKMEDKG M#QM"<9\WK8$%1G>'04T8DT\PH!L?OUHK&AP I !\%-[$83N6$&.]SZN<]TG^ M==@Y=_C8G[5Q-X+RJ_"76+K\7'&V7R@0D.NX5ON6STYLK=WM]T=F;7[7T[(- M1[_TE[5;WV.[== M6R&50?;ET8J/X[^T6V63CM,:&&4U$&>0XM*!V>NZ4H:S MW!YU!_'JYG!PZ_@CQX4-RNBJ#"]PP6E^AWZKE/[B6+X88]$ZI!?[P_;@PN?9 MM^T1]1["ULSOGT/#^OW2"AP=QI=CNBD.:YI1)6^]2]H$D1PG5)@8)26!.Z^8 ML.G.C.I/&/J%))V^'U7OWDI_C=[QSZFFUJGU,P9T%GL7-=#PJZ-+[\\:S?V] M*%C"BFB$ _7 M)5")BCX51JFG-52)KFRGJ=JFC#=,VW,2>!>G"F1C_2II]J+ M?-C.#?7>F)B><,$KDGQIU0\_[P6N!$FYW 5.5_,:&2430@FWUD@SEPGEF/N MIEN07PUROA!F/)D+4B(NZC0$:""15\9)B8@$FB]ZI* M),'8DLY+&R3A&F,;*!8:5ICX2"PV#]SNU2(_8I$5MR)9CY%(- ':1W\GF6G2MX\(AV)H=LOCIKZU:/F_*_"*,0LIC)]B1(6NO-M\\'@X* MK5+S;;!X1^ZTU9SJEW^ +WS*L9BUK0;EJ_"S7ZM]S7E6Y5'5G_"?TH^_6N-O M*$'^!\):@&&U\_%+[;?4:I?#;'1_7-2G^M=J^2ZM\^C*;*G',L%D]$[;N41C MJ!61Q'V8F3*X"5YUV!N<]Z1J=(O@F\[%YS"+[T";P1Q* MRX>]V?%51-UE2Q]N"Q/0.NJ/$FB^QE%(#B'%OV-\I'$,)8=(BX> MV'8J'&GM]KEGM'#QPDXNKB@7<70*$@J7:>$B/"D<@J,^IZLSES6?2G?S)NCZ M[S!W_6$YM?!^G7*LI8/X&HD83\;X_6&$<7\\H-ENR/T\JR7ZG'=H+=[FN-?M MYR.G8>GOL46^PK"3(RDF>KEF@S5OR7R\65S[>W[AH]8@+\:5#V&>7/;59CD[ M'\-^KWLR*+O)^B&\>-X]V?VT5ONK>(M62K5^C-^SQQOF9G_D;AT<9,19+1C; MR6AS!7MD]T<>'@LTJ=>)I_W1@RZ?R/9S -[FQ88I1=C6CKK%1("TA%;_J-7O MCQK:CN<35J)N3PNF=UX:;89\7^.X*C(]\HK8<1S8N%_N+-G-FWL M? AI<_IB/X?[K\&^R)P9OM^&2^]A2WE/&0.U&2-)W(CH'-ADRDH?P*1B08/?.Q,I2F3Q$9C&T%?1)!>(,DR!8KF]RQD M/R<]>U!7_6);N6$_G\SU9Y00B><1E^7FR@E>.9QV]-\?L/6ZP_ZEDSBX2=N> M](>M[%S/C1&'@S+4LU1@L/W:&1OVK^B"[%//WOOC'(KJQQ4?^^-CHT&9_YP= M^N.#H/8EW7[Y1J$[/@@HT2M_F ^,X)\+N+LXFDOT!G-ME2#GI#MNY.L&/6%24'*F1%HS/ M#\;E#"Z'(G?&P=2EUW^RS7B>.ML_J*5):SXO@$OSD@:U?,TLY MZ+:!2O7? ZL9G.8G+V),Z_88>$7CVY?V[N:7HZW-_=.=LSK>_?B9;S7A^J.= MD\:A/VE\>T]WZ&YKNIWL=[+[\>_OC8\[?&OS/X?ULR_?=S?W11W&NGNX01MG M&P#HNX>[1Y_8?\_>GP"@D[U(M&("8T1)"(C;P)##-B!I+(Z28D6XGXP2-=R) MP)7%L!H<1'&5*=PE(%6=!P2[ MWCZLJZ_!DI7/"TBK(9OYGFOR5RYPE(1O+_=9^IW0EG&^7TD@=E?<%M0XLICV,MP93 M_Q5[Q:H^CP#]97M;O3)7^>\\O(NGOUI9^716W]BST@+Q3QHQGL HB"3F*IL8 M"9D17B='',^GIB :,P)3U#OIZ<+ZDBR]PNO;_2A-A4A@* MD[[P7+?+@-9K1>,'V':3U6YSW7UG3&V<>=V%-(\"\\]I6WE.F5V=L73DM,X=.<=M M6Q89B4?'[>YIC*-T_XMD?_C"F[OLYC)&IF@3-M%I#&:R;8_[\*CB?9O MY6=:KFDBK_T8KY%K/[OIM@2O&[0K+:8$^$[E,C(0Y0Y@&XRWF+EE@R5LG%= QAM,UA7GGAUSE MH=1%7BO9]&M,0UQ4I0I*0U8#OJG$$C M?"[%$Z5SN7@U6UD7J\2P53*C=/7KZ:Q>D.CGA+6C467+D>UP40'\DK&PG\LR MCRR%[&:Y[LQW;CFIOY%_301G5(SS/,TT MY-*RANB0$B>&6.UA/V*/!:$V*/K4N#WVRHW\^&-A_-#M?>S=N:1H!=-W@>E/ MTS#M67 \I[=Z3AWBU /QI)@CF6SNL\(Y%CP33Z+EJIA19/CU$,^%A.D)G\[[ MKW_]M3283!^#R2^;2POKA.,T6.)ROUFK;4P46\R)4UBI4&'RB\'D^C0FXRB< M3(8C8V.N]\\QTB0D)(G*Q9I!2U.WLDY6C5* R::BSL^UB9M%[?;;7.[7YO@^ MGH*./.C%J04L41'\7LMO^U*!<$[NT$OG:N_L<:Z_4R+;M8=L%<+-#^$^3R-< M<$'SI TR3EM@G8$@Y[1$E.>ZM]$I1\3*.B6K6N-5R>9%.^^V?1X)?I.9^.4Y MV$P\'#\5YV>NS("$2]!Y,72X8RUTAYD)7AG[E;L4@_F].$E[[E,XOL:*V+-[ MG\$9O6;P]1_/."R[QUR/7GMHW\JRNZ-DQ6',/_ 0_VH9VD^?,ZIA@^()K11 MY2A>!78IX]Y@JQ4/1F%LJ2**B9%R(/BZYJ"3,1=WTPUC-C3V'290Z8<2H38A+2I"V.;#<41:3%#YY#%I@E0'/57Q&**(] M7X$Q*;O-89ESO/YC0>YZI[6[-I,80481)G)ISXN%W//TA>_YX&"G"^:BDY8+ M$!>:.Z )JT/BB7!9[?F%W?-U6M_?TT1PFOV-RJB\YY-'FE&-I&2<$A.XQGQE MG2NQ*KB>M>-GB?>U-NT3[[;9Z).=<+?CS%2V7%75*9\"5E6=JJI.556G.U9U MNC4?=B)_ELC 28R$>ZFX",H2^)KB3#NGBO+?$\^WW*V,A1A,ISQ)F?GPWX@QB&[3AR\D^=$A0#&XUK M--VG5>AYTY_MP8[QS!L-NS[WWL ^ (7!$B5A,!,X 2'ERQ1Z7NL/CXXR40$0 M[U\*U2W*8B/ MBJLU(J^/!7]PG#@9!Z[?^[8W?V8(K0:[7(-E\T@7&.\4T"#Q9L]R]JO[9U3=#S8Z?I#I$Z=SZNN<]Y\3-; MNK,GMW0G75]%X)<.KIL6_U_5(CQF$3;V]WNY0&HYJY]@IEN=/IC417F(\YG.E0_A(6%BME]X M2-.HB^(H:&EV X(J;NG><4LX$F6-%<01SQG6QMCL,XA6.T6LY[,;N%1IG'.) M:^*-CY]_[IQM$QC+S\;A>[S3]&QK=U&.=69MWNL5X+ M@(;7UWIZ&"32)X3$,3D;T;(Q]RUH;X6%]\7"TZDH=@9PR"6('<[%(@5&%F.- MA(KP<^#:B["R+M?,O++9EP(&[W./)Z+TOVZ$+[=60'$L&4-5%F"*"3_HJ/() M*7&Q4OU/'=!2K6[XV%N.WJ?+H -FQ/E'KE1@V"$'2CZ7F[3(I9B0IR1&::B1 MU*^L%Y5)Z1\+E,?T0'RZ_DS@-6S_ZZG?(S'@_ARP?R\0N)D'5M@P'VR8Y(<) M1R5X+G0D @5;F5)DE!9(*BF5QB0:Q5X#-BS[/5YNW;HQ$#R,UBU;U9#??C&O MRY%'GXKF=)O#'LQ8B*(1# H86L4_#D:4^ IDOD"(V;R?8%) 6E4W.(R.*P(AS_&05?MX)/QN3^"D8I4)XA@!# M+>+**>1 EA!(@],I2DH$6+A2\06"SY?KHG^7XUS:[5'C(S =4FR]%I?]K[;M M'@E7'\K%&N9:9)WP_N=Q:]2 =0Q?E2DX/R#;F>'&]XP9%G)!L@"F8'(:62\H MHDE0ZD)4SN>"9%2L\ESEZL&FX )[Z5X2&BR#*?A81*@LPWD"PB2SL41%3('4 M)"=S+S$7D"86(TUEQ#$*J80 0%!KCR_=M<"8L.SW>%6AS54]Q@6JQUC%-2\P MWOL9< M\V3E"'HI![09>T=TNC-Q&/9R/FBUV^^TVQN3+(8Q:[ " M%H-))(A'Q8'%!(<,3S)A3R7CXMW%,*J.^.X(*5,$@KCHDDAE$5,NE40.:XJBB3Q:;K',A>P97R5D.D:J M.N6;_][]N^CP6+:P+KERKA'VF$.^.U3>KYP\3^'D*9>R=._'W(:UVG^Q MK)7O9]X0MS_#]R.C9P3',I.=6^F02\XCJB6S@7F= D"<7"6*KDHVKT:>=]QU MO_@HX-%'@@N"FG?G<+->;*D0;^&=/[?#7N43FB?>39UM!IDBDQ+Y7*:>IP1X MAXU%"6NOM#)8PBR#E3BC(<6K/-I^_TZUQ%I'(5/0X$IEQ%00@' MM(>CQ'G,B@$K3(((#U7%Q%%;V\RI7T MA) SR3N\"]);CY$W(I]%$9JCQ0."S1&D]4G";ROKC*QJ^>B \3DRCX7J>OCH M!R[]5V>T+)Q44-M,T[W/.9&&&\0P5$A3HE$FBF)(M9:J$ 4%DO;.N/+U^T7 MW#$#Z,ZXC\)]6V8HMD;+AK#S[96 UXR^6Z^$^SV24?4T@[W;'"Q=8X?'=@(P M+Z)? FS_E]LLX1(>X34AKD&D9YOK4?N$&QH57!FP^N4#7O[6!0^2E%\_\>?U M]\>E]^\D,+]>PLLV=YNY9OV2B/@'V^J-*NI/B_G+S31AF8%L=WZ480>NJJ9_ MMQF[7T "I8$KK@"\*.=2\IQK1E-0,0@#-H-_ZFKZ92OQ3QVP\89%G9JMP4'L M-0]L9^13:W1'$O"*(A)H_=O.:?W;-JT?;>/ZV6?X[J>SK>9_CG:;\*1O.VSW MT)/=YKXXO^;<4[;S<_?PT\_=YL[I;O/S66,SOUM=U(]VV_6SW?;N83AJG/W= MWMK\SF96V>=1>3#3#8HF.^>]ULC*9)#F2A-LO$TNK*R+5<+XJF'SJJ[P(K)1 MEKK*?H$7T0P\.@'RHFSS8+Q9,*3B<35 C054-X1*">/ M%)QU5%L?$&,1@)(YCBQ-%(E(J>56TYCXRCKA\ZO@];0@^2+#5HN=_DKJQS^$ M^VD0X0#212GF+&MX+S#Q!!,FN"3NV6K1W(IL5XM*5QQP?M VH[*\IDY(J1SR MT2O$(S'($N]R'6DO%=;!8KVR+KE9E?+1^<@+'*CU*H#A!KKS.'1X1MYS8\GY MBOP\'B&FR(_@JD (+:E!7!KXB02/%,A%9!0D1XF5=;-&%C":XF454R\V=QEV M]-(KJ1>O>L]J>\O#<,HUK!C._/%K5OUU%:E+P&MT##+S&H$.9/ZC-*#,L$A4L L4Q ME'@ -460LPFCR"2(B4Y"YWKI7/!5P:HRPPN/"R^:\5PJ0%S1G;DCPY0O1R;# MB7)(.><0UX 1SD>&@I:!T4@D,Z0XR#*/KK*RQ,ZO 9+%?+TZP!P1@%>X#[2*R*0SMDS7,2 M%*$4L) M0(\DAVP"_F>4"(9Z&HP%>Y"P-3YM#?YR)]=+3HA^>)+Q B1M-@]B;9#;W=52 M3EGXD??J*'^S7QLQVE:G-LA?.^C%6#N"6Q[T:Q%&'$IV6QL3V\+;EP,J:R= M?O_G'M4@'FGI(O&KG/M%I\!+('<7VB>7% $?GN_\232:VWLX,$\HELCFQO:< MRH0,U1)Y;8AV\&%*>&5=K>DI^*J!N+>S"&4!NX]< 3(2HG3P@A@.ABQ8SHY& MH;UGW#-?RA4=RQ6MY&JYY&H;;S4]:33W3QMGGWG]9$^PY#UA$BD=/>(A8F2P M!3F+Q BC<+*!%C6MKQ6QU1I8G[D23.M';)^NU>Z4E/YTH'V/"A"UD];@H ;B M4\A*]D"\ZW9"JQ"NVF]_ 9[_ZTXOLP!*Z5.G4".KA=K)&\UV3O_W'YH2]4>_ MYKJPG;**"JT>K%.WUZ_ME_'"M?LY%30!.)!>>RXH=\(Y'2D)7J=HL&323H## M+TRH>DVQM ]'@_K/^MDG@ ")K4\,T1 IXBXWL4C_/WOOWA0WDNP-?Y4.=N<) M3T2+K2J5;K/[$.$9/'X\[P'&'CP^^!]'W02"OK"M;F/X]&]FE=1WH!L:D!K% M.>NQH5NJ2^8O[YF<>89H30AU#3-B>+N6XMX(0+,VQ=3MC(LPWK$!9* MGLLMSR%QY: [@5#"YLIJA) !=)EFR@P<,PI'F2T-EM"&I"H%/?#ZB,6,1!P)GE52RW"*^'=.B[ET!OZ9$U-@\; 78+R5X?W%Q\"T,- M=!F#^05J"I)LZ"4<_C QCY0,@8YCL[/'=V]+7BA$UVX+E?D_2\6]Z*L"YDIK M!KJQ(:*7_?#.,@WX_LNK.FUX%C8S-'Y,4R^E >@(,0V PV7@B20@@OM)$$NY MLV>-G4)> H?W1F A38$"_AV@&*21 <&)32A;Z:#?M690NV4$6$49JJLMT07# M>M@R_\4' %CTL>W,6>8DF+6J0/0"X/3*)@[N KNCSC"[[&083[@&'('781&[ M.#7 X4,SZ(+,M+]2*!T'^/YELM)9=A:OSOH=L)4!QH:C0<_"%JR]I\X0\%HH MZG^T]&C\H,6M.NIR739;E^*Z/QJV%&S0@H?;_*V0UBN:S\E(9IL*KXA6>F3RA[_[1;_7-\_F.T\MCK@RN*A%OS:! %+/%C']3NG;W%?L _(=6M1R,!"=*$:*+B,.4A]46D_5B; MR)QCW7[40_@"Z,Q; B^E[50L_&17_,BZHR[ [@!1T0*H$I>7F'\V7)/B M>,0I#7P2A)IPD 1Q!.3&--$&_A8&R3T4QY^)X@[I%X J(K#$Q(I%8@ MJ$A#$]6FB13[81 %^C43*>C7&"XV4GE $8H%6BJ)[:LI6_0*+4$G4(M::38 M_;K1JHLS/MQ_^TT"'U#LT@M'C2W")?=D$ O/J(0K0T@"/!!S-C .^[%QY$,!_I%>GX:97X[0_(-C]2U02E*=@BKA8P=Z MJA,O3B+F1:D1\/]!1.1]FD6I4C@-PU)=7AC.&-_##XM.!\PNH+=\),^-&J+J MBF24]4;X13/XG@'=@OV%SW,T61A88#CV1Z=G!K%HYTLF7Q$R[W=&P]N_\DP= Q=9#].#:#AW)%-_G@TF"0BG8$D-C+CP1 HK M_$5TKL1UOO.OV7!.UO.F3^VV#4^%?<*[0CQINLG=LI][P M4[ &\;(+:)T-$,?^D1&?2>'+D.A0<@"O.#$JU#[H_Z%.%8N^13M[MH^YPW"Q MMPS''[B'E>#Z24_QL2M8ZQAQ@ \B]/0I3M/_'#HX'*:AYM08RE48\4!'@@H= M1-P'HSV*HH#N3 3V6T1UK@.JB-8QA86D(DG 5!0^]8F11 @1+&6- D7L:4P' M2>,5Q@,\;0S8!GX]*_5:TY+Q9>8 O.M>=OK7QOSE-*-;A':GTU?V;T?I)R": MTQ[L5SOQ^UL_'^:O?"( ^18KHZ4FB4<8T1X7S'BQH-R+)0L%CN0&@Z1&$P'0 MG+/!AR*&JJ:(H65^X-^M$HW?;&5#TRU3S8!0-?X2O]*SB=;"!5[A/U:70\SM M@QHM7'H#V(-N]@ 2U-1,@=8;^\#^"':A\Y]7&S' +JLP8B")=TD0/&C" -L- MDW#5IOVU:*J_UG !NLL8>XI)"$&\^4D(N%C^8G=5N^D*K_F3FQN;L+D5)PNO MK_!0BF.;P'S@$IC?S28P/]& BNI1T7.,1ZC*A<]46]9JP$2%3I"M<()/"FSU M;/-FCP^M&E15!^:[Z4W-@J@J##P&,%:NDGP0,ZW:).NY5OC,%']''7Y42W_<7%X<\H/V.?@Z,L! M.=A7Y.@8GL[^Z!SLOZ.'[P^S _C62;90 LL/NA]]>-?-U^.+X.3FX]7AS<< MWG5STOU\=7#\F9RP#S=?S[]FV,1V80XY#^*$!#KRB Y#C\LX\3"TZ+&01)&D MJ3 !W]F+XL5$CMJWN&Z 9QN )PT)2U2LPR0!]#&QI#'AFBFCJ*'\WG+$!GB> M"7CF:^\3I4@8$N6EC$<>YZGV)$)0HGC@$Y(&H:]V]N)PL72U:L!3"4NMPGKK MGX-^:O+3YY7;75;6L=O"[>4JX!;UE*TQ3_&@F:)FDJF: )-Z%(&D6O M"GC[>5'1TZF, DZ9I[D(/"XBX\4^T9XO% >-SV=P>SM[-*A2.]^FW?=&>%8% MU$2&*$'!*!,Z$E'(C)9^PB0AT4(!1L.S+\6S\SI2S, ZDP3LLB!18)S)Q(M5 M"G]+N8S@.G',&O!LM*D)E%NC(]6AK;>+G]EJ4K5E/NT5F@S7N]_FN@@< ;]J MGTKMAXJ3U& )7VH2BD5Q01PT[K%*(/#)HM9D#"B[.DE!:R+2X\K$GO0-_),J MN*>$2&/\G;WD\>,MUXULUJ69^.OB M$ 8JX<:JH(KV%S!/;N.MKI$1K':K%;2M:(B^-G 3RH(PB0E1E*LTD&D:)SZ8 M5X$?1R0T3Z:@-<"]*>!6B]J;,*G444 ],)4#;)F!+8G2T OPMCD) B* /?PV M">HQGOP%_&&O"P:"4(@T,?9/'HHP)DED>!QJ[?M"&-KH;W6 @87A+LH7?DI2 M3P4I]7B"H[SC)/"8\)4*521U*A &PF13SN]7H+_5QL7VR>3&IJ2C"J?-=]/I M7V+!TU8K<34:Y;4N1I,T(#P$H]H'XYI&*B&Q3/R(J(B')"P:F#6J6I4Q^G11 M5:,LU7&L$\^G5'J<*5#5TCCT#(N2$!3Q(-6 T:Q-6)4&<#73^3;C'B6GE>[X)88U9'P% "UQXT,L7]5[)DH!'-; M^DS$(;K-DKCZ+-TXQY8S^7O3,P/1L;J5T-VLE^7#@>TBL]7JU58GBT34%UQ( MM'P5&+]$AM1PD,A&Q_#?1KVJ/!9?+$GS)SX5:2"]T$]1O>*)EX3"> $W?HIM M^Q(6XW@_2L+*YY(T^5]KLG2<&!"WB1)I$G >)3(A.HU8H@,-/Q*F4:_JP-+S MZE7*F0ZEXIZ?2.P'G2A/2D,]#4 =!1*PF1JTF**->;6V1KVJC>_J>#)LX(Y^ M/W55M9XP=Z0B][=V:=:*6ZZY0'I0G[1&(%5)(+V[^I_CS^48:7JP__G'P=4W M _E0",JY9A(:C!Q+*;P'QJE\NDJ+QJ@VR30J7F@$RPV+&+:2Q6C'J>1[R5: M!E[ F$@%\24)PIV]I!V0.B<&;T0K+S]2L%"XF3'5E=1GEXF*YQZGO9D7;N#F M[Y[>_;1-=/>S7'7Z^6A@CM)[F]WGMW6[?^6M0 M)/:H(0$-(T6,6K5U[GQSYZ6=T2IR&MVU\W8+LD6;EGZ\J/I?XNC_VGZ%O+HF:Q\6H-D3?7^;,& MS1W=[' W#64%M]QF-G^G#?C\PSB6G\S\@/6YH01/?495(9!W?_WYYSJ-<6N< M&_!Y';'Y-!FVV^$R66_+-7>91"&)$QE2*KGB3! A:2RXB",=P(]-:">SK^ 2 M7FE\QGB:NE7X//I_&#_[[.O[T^NC]Y_N#HX/[G^"I\Y^O+U HR.TLDR57VM0A]L/NT1@09( M$(6> +7#$\:'WS"C>!SM[#':)HE?X\S]M1,:&G!\I>"8&$-]F5 _E@DW/)9, MXARY, )>\$E*7AX)PF"6 B!V",?#_P4U^&2;*S%SPZ(>%9\'![ M4]V^S+O,1;.=/;H;AO/15A4*$QP7UO21AVDO\4,2QSU*J^V:5L!09<(4GIEMR*^)G'DG\R MEZ.!.@,ZQ7P1(,4N*,1+8JC5'5K]H5=,!47&;-N<&N0HT;O^/_^(&8W^G;=D M'Y@-]Z>S@5'#_B!OB='PK%^,GV[US%7KG^MDWC))XB0&<2T$ES)(4B9X$BN? M*<7#@-]B^ G\.^J<#T7T[7M7;+H#L<#6/9EA3 MGG],#MG1\04].'['#O=/@L/CC]^B($Z,C)3G UQ[G(3$BZ4(O#@)E1 DC5*A M0(%EP2Y9L,5;0(L=O'+EKJ0UL'?2NG27TGY6VBC%B>7!"7<6!/+)=$76 T$[ MH93)9QS-T(9H[B>:4WJT__E;(C0E8/D E6#A,L8!XQAH*$VTSY-4)Z%(=O:B M.VD&4.7J+ /XR7*;;F"34(;]EC0MDZ;%/\] 93H]L]BD^EV9]9SC ;X+*"F4 M,ATSP,1[E\D ]#<&Y8(&,?'O7_U!JP^:0M$JM%5^)M]M'4] #WY[W;J$_^&3 M02<;%J-Q8&4 M8" WS- :MW*4E@.K+FA[6V@[<_DZ%C1P^/3&P##'X>GWQ1+ M$^D3Z3&.!;P\8IX41'MQR ;?2U\3T1 MN1RI#WZ_'#N1E#M"61Y 8LZ AM>AN)AP)0.M4/?F*0D%#44JB0^\*I,HHI;B M*&4/H[AY<=N0U_WD=7Y*CMY^DVE@M(F))Q)!/&YTBLU/ \^G42)B$R8$Z\,# M41V, ! MZ% QQU!OE'B"*N8%41KR*!:*A-&*R?E5,!'N3,)79C $N=/*>H[WD30'YA0L M!ORP)=)\BDIU"PQM^Q@$M"+;OGB8T:LET--Z)=!'_BXCP:IIWD]8S+]"ZCC9 M3>J3YXZ+?;ESW5SN_.:*VY(ZI5L?@WYD6@?PN;.\]0[031=JD4_;ZZ1AOW!I MXN/+0JMX.2CP5W&*W[O'QWC%ZWZ"[,F[OVQOA0)HK-(,T,9?U"&>M:G.*V_$ M[TY_LTUBR#WVI=ZW.J*+W/Q5+& 5TY+4U.(HVB; O[WQ='[#_!]=?UU_P,_9._(U_W/UPOAF_.W_.#FXOKP^./UX9??.R?GG[J' M7S[RD_,_S@]O_K@X.#_U3XX_71P>_[$\?IHD)(P58V"LB-3C.B&>#*3PXC14 M40 DH[G$?K L2MJ4-1,Y&B#82!.5!@A>& @6,S(92T-#8D^FZ/C4G'FQ-+'G MZHRL3T?U MN]TLSS$#^CD4L77.=#NJ )9MK%:B8I1CUHW%Z\TJCFPF!<"^8"(L\H)V_T32 M+=__H23;WR94VTB)M:3$P9):IE!P15CLD80KC_N8+D E\8)01URD .H1W=F+ M=_VX\M,#-MXPL,&C&N'1(_77!H]>!(\6M58E8^4;Z<5:)AZ71'G2A+X7R,"7 MFBI))> 1Y;O-.)/:.@1=O^VI>+?JY\/\%L74MNDJ(N7YSR^JIJXZO* BQ[QV ML6JMQ<*&FU_?ES@SX\_X6W1&IO99,<^+_1\7=5&>QASD=^QIP0#[XYAZ"1<" ML)_(4*M0)I)C8^O=37DM*^2;;$!G"T#GL8VH&]!Y,PGUN(B9 M)U3L>\IPGS+FQY&O=O;"Y*[L6_%=9!V;@0@GW4I'P]' %"FYGBB.D\SMD"B?7"AH2 FBV8)-S'!/L@YB%-(VXXD4K[G!1Z M-B_U[(#$3=CPB5/3C_;?!0=OO_F21E$J0/Y0T*E!D29>+-+$,S(2H50Q"6F$ MF0"4)6T_3!8YI$C7 6!5KAS2%>6(H:68,KQ4!I:*0!-\^DZ$O<5]]T@Z:MQW MC\YW/]@__?%-F<@(%FB 4034 )O1Q['Q8A,Q(@@+B3$8#H@6!UBBHV:)_^;G M5CKH=UMO@3HZK;+U>ED'=B"N6['[V6ZK50KQ\<_FA?=Z15HT50E/040DH0(% MCXK4#W6D?-\DA*6<%<)[CI(:X?V\4/7QQ]';;S%8_#I-N:<29CRNP]!+0%?V M&" 72U40R L_R#9773ZCN7XH+R06^7X/6)\6CRZ L:\E0WS946(KJP1.RQW M#%8KVDD"H$!D@WS8^N](#(8NX=&6A:VD'CQWN?M^4?Z8SZX.3Q>9*.N-; '( M8F?S9>K+WG_DX%][M^[SY=0>R@H#?GI/CMNX#J@B&NSS4/)4) !S1/C4)T82 M(42PL_?G:)"/1&^(MVT+5F\IBN[W9C&K/QHL*[0'MN\ ,6*9?1_K5[*N&1>C M*I&?32I2'RA"M9_&3&JP2TC,B5(Q9SR(?!G%5)LT*'OG -[=+4)+W',]$"SZ MC:FE?/5^L9E7+#''($8/CC_0P[??0L83$B;"4T2$'B;%B0!+2%UY"B>\Q+5,0>"*)"J9%@T(Y6Q0,MUN]!?CZ(:#S93^W=N4O ].![WTWDR*\GV8K)8L2 M/C+YBI!YOS,:WOZ59YJTL6A,8UT=C>8DY]2?N$9+^L1G4O@R)!J$3 ALF1@5 M INF/-2I8M$W&M.=\EMGXRENEV"L>')@Q(4G4MC7+Z)S):[SG7_-J@^@.TR? M]6W'-*5FA'>)WC3=Y!FQGYR[0R,]6I+YQ:I?^"E8@WC9!;3.!@B9_[C_AL!$ M/G;,D0+)B[&6LX%#7,EM\Z2G^-@5K'6,OZ&LZ@WSZ5.Q3Z='^XK_O7+ M"07Y^>/K^W*@V^W#LUP(?@QWXMAT:2X]^W/U\/A%N(J*0L![563U\=OB3$1 MYZGRE(HTJ&8!2%R?A)Z4(4LI]:5.PAIU=B@H.2LHV924W#-#)+,\PUZ+I4HX M:0&!KI*E_1MFIR.N. ^1-.T<7OZ3K[Y%1!6;#"2/JBBJ2B'\EO1Y>.(1U+5L M#J\/N']G1>_CL\3MXUX>KK\=G MW:_GGSHGN+;COR].LH66X_[7_3_.3F[>LI/N!P[[^G$ ^SHX_[5S]![6^/YO M;&-^=OCE4[:T5#W4ADM#I!<8DGH\Y&#JTT1XD2(,;\UG,M[92X+%&L2%@I J M5J@W@]0:T'JF#/(&M)X,M.:K54"D)"HFB:4W?K@;=+*L-#QHP?"N'% M@5(>UREV-E*IIVCHAXPF*E$VG3EFB[FIJR-N];I4;"5O/Z]*E,,NX6\;X?&& MC==CXWFU2:B(A"0$/8E$P,9!@@WS<6XLW*@V:<+LH%@6/+K<;H.<_-Q>/AMC M>SYF_+T_@'_V6J %#4Q/7;9(-^*T%?I\7 MU9<@$6&HF?!DA$VH111YTM>^%R8D\$U(4KB]G;TEQE[CL:DQFVX\BM6PZ6;9 M=&%HA-*!QM)%:M+(XYPFGE2A\D0Y.N[LCBKJO.TN0R MO-9+)$!.U"--AP W\X8-T M: ?18P1$DZ#5@-HK]LDUVNW&\&M>NXU2/TT4!?P"/=;CJ::>P!P"&:<^B14+ MXH1A07\]AJ$5VN]S):_,= !^+'Y@!TNGGHT&%RJ4_EBA, M#F[^[IP?CFY.6 ?@X,;[';S[OHPFR^7_GAS^.7O MLZ-]0-$O!S\.SC_!=SX'!]UW].OYP M47X JE^D$3^Y)Z6._9A'02*3^7)\+=,@E*$@,N%>.V0=KU]_?^[KGJ[_'/G* 5;UA?I2.B:D0Z+^:GDFS8<6*\%^ JO9/ MOH$R%7#"M<=2[+ZMM? D4\)+B30Q%9S'H5ZA"K\H&+>%^!4KS)_J*OA__A$S M&OT;J^S[WS/LCFGK[YVWIS5$JF]=F8'!YDVN1#]ORO ?5S'>E+B;*D6O M>^5R4^)=BQ+O9T[^_/-66;0\_[-Q?;U2U]<3E-@LU8LKY.]ZF$Y<^KN.WG^D M!]W/].3\[/SPYC,Y89_Y">B^7]__?GYX?D).NI]O#H[A_?,C;;KON!UU<_QW M=O3^P#\\_G3^]?CL[.#\Z\7)EP-V>/XI^WI\\ /WBI6)!PM)%X$&:X=*CU!? M>IS+ &#61G!KWD]/=1S) M,%6>$0'@5DJY)[2,O9B$@0YE0JDD.WOQ8I"QBK#UH'%:M_DQ6.W\&.X'H-%G MW7%SP0R;X,./NO!PW<)NU*N-1*<%5V04MHS&)[8& M\(%V2^CSD6UDB(_768X%W0:^9+HX/C:%KU[/SG$876KXHIOC,/T>VU/[MO? M;W2K*R[@>Z)U;032B*?M+^S[L6*P' HP.8)B[$,'5G"[3CUNN#BT]FO7V:]F M8K_.3B_#[PZ,'=*TUN2330\__5 L8]^X_W[HC4%PU8%,+]T-_OD]G.^NCHXO MZ,'Q.W9P\YD=WGSXQA,9I"PB'J44:Q]3ZL5^&(*>%D@!%Z%-$.[LD3NFG+3M MT!$[1J(@P)4(B3FN4&>B=VJPI_Q='DB!C UW-P#H:.D!<$:O):_MRR;DB.OZ MG@VO+:^,&0>>+/")MISP?#3('MS6P)R..@*8'$$-R3ZWL["P M7#*WL%!@2R>[,)WLK-_7KB<_2(@;A#OI=(6\Q#IM4C.PMPE'B(\9YKNM%8<9 MND[_=J#(=]$I B$"W<:BIW!D@,AZV+\-7O-Y]Z_=9>]J27N9,U/PC)WYH,QN MZ__UKPS(.(NLF)@(SX3_I>)[?V _Z<@IMP,)U!"Q=)S! (O+1QW1V M;BPAV*T5PWD_VA^WT^4F=+-X?/ MDJ8X?5QQ7:D0-=[/PZQ3MC*!(\2^OI/3QH+=EA*#P370Y)48:!"'>!# K=J) M5+ADFULJAL-!)D\_^3Q['=B@).QQN-[JA-V5*50OCKH@E &L^/H^#,( MV<_D\/C#%;S//X"G'YZ?WGP]OF!'[S_\.%CH_?WV^NN7O\&T^!P<'A_0K\=@ MOIS_FAWNJVL0RNQH_Q"$^PD_.7_WXW]O/F/O[UB0P$\4]?R0,X_SF'LQMV-# MJ4IH8' TSGPL6X51()&2M(IYE$82(Y3&"%_3Q$0RGH]2'@*#8B5E"\Z\90_] M 1'M^U\ZU_\^]D4LI8(-4A[&0IHPHBKVB8DC^))ZQ@CX/,G]*O),O>WI_0QG MNNB*1;]?@ Q/@0Q3WP>\PEG3B<>IGWH2:Z5\HJ1BU'"2T#6"WZQ:0JM4G2;- MYJTQG+= -J...#QSXXE \(^&8[DFD4RL1-".4*RDL_)M,B.K%&)6"P&QM&P4 MTHJ=[=LM\T,9-/_=D^'%D_> S2>6Q-QK%%L/D]T@X:^WQ3W;C>*X+CD L-AD MY05M_%SOB7-6DA!>[2>KV& _67A]A56YU37/ZV@28!Z4 /,"^%7W MI)K#0F>M=PNU)F2^32'S9R[=O:W,S13--M$W4I>ZW8=Y!XIX^OG7_<\W.(3N MZY?#BT/V@7S=/V4X]_[@^.WUX;'N'N(SSV'M"_%T^/SQX=GA\=?."?OHGYQ_ MNCC:/^&'^^]^'.Q_H(,3CRNA/1$:Z?DR MU@$Q@H9:8-U;.T@JWZ2\R0)J(.VE>](TD/;LD+;03$\+12,3>RH*4H\'1GE2 M);XGXS!)M Q\+7R M*#-HZ2>D-8X<5[-)YO+JM$GF\NJT2>;RZK1)Y^[V>P+ M^8*FXHK]="9DV5Z,>FZIXVCU1A?;8V:MN>?:V5EE@L=F74CL5G-K:6+)V+(B MC66U@F5UNN@L8D9)HC3S"/&Y!^83]FA"*S**& M%!Y+"K&682P"W]-4)1X/E?*$ :+PE8A\)8612 IDUU]LF/7X!K$KXN0+MWAN M)%PCX1[I46PDW!/#VD(;0,J"1 CB@2RB'MX _V_ MV'\8[0E8D#@U,]9YJS\:YD.PS6$C6V>ICS^YPHRMQ^@T59'SMZ*[=EW3VUI'9X:@KS0#'C%I*LA"?'TVH;;588B,$5A$"%XMFCDA)FC+?>(' MV32I9)[P>>CYOB(),\80Q2M*,0ND4JB(#;T\(;VD<1RI&.A%$T,\#I#G21(2 M+Y8"5+X@3'V1[.SQJ.T3WD[BQ9E&F^];\9(6\@:G-[X^R?)(DZ'!B0KAQ+QQ M$20TU2D-/!+PP.,T\#VI-" &_%PP$3([\+&2]-)H(B]",9%@*0U]XJ6Q-AYG M)/$$_.F%D1&4!H*$AEC)$OJT'=/MDBP;L4S+CQ20'-XQ#6&["W,>,=O@804N MCWCA!F[^(=,/9DG%!UKY]V4_S_ #OPQ,1V OJ$GE[4\[,]\JZG;)Y"M"YGU$ MS5N_LE#C\S35/(MJ"3:_IO&<@V+JS[/!Y.I/C2<'1EQX(H45_B(Z5^(ZW_G7 M;+UYUO.F3^VV#4\5H8=W%9RGZ29WRWYR<*2Q+8Z][E\ X